Workshop Information Models in Software Projects

Workshop information models in software projects peter tallungs@objectware se
1 / 17
782 days ago, 264 views
PowerPoint PPT Presentation

Presentation Transcript

Slide 1

Kommun Region Län Land Handläggare Utl individual nr arrive Är people bokförd i Medborgar-skap Adress Kontakt Utländsk adress Provbana Person Svensk adress Förordnande Notering Blankett Förordnande Workshop Information Models in Software Projects

Slide 2

What is an Information Model? Show = An unique depiction of something from a particular perspective and for a particular reason . Data Model = A model of the things that the business needs to handle data about Requirements on an Information Modeling Technique: Has to be flexible and intense: suit a considerable measure of data (semantics, rules, prerequisites, issues… ) impart obviously (reasonable for all partners) twofold as idea model (contain meaning of ideas, and terms) serve the record work prepare (work as a work archive and work region) serve the change procedure (as-may be/next stride/to-be) serve the product improvement prepare (business examination, investigation of legacy applications, programming necessities, programming examination/outline, programming documentation) serve a wide range of programming advancement (new improvement, advance improvement, support, procuring of standard bundles, usage and adjustment of standard bundles) serve both operational and diagnostic programming applications (Data Warehouse/Business Intelligence). serve programming ventures as well as big business wide activities: endeavor engineering mix extends etcetera.

Slide 3

Information Models in various settings Basically two distinct settings (diverse achieve): Software application ventures (ordinarily programming advancement ventures) Enterprise wide work (endeavor engineering, data design, coordination engineering, data asset administration, data quality projects etcetera)

Slide 4

My approach: "Rich data models" To its base structure a typical (reasonable) Data Model (ER outline/protest demonstrate/class chart). Upgraded in the accompanying way: Both diagram and content. A wide range of charts required ( ER/class outlines, example graphs, state diagrams, casual charts). With motivation from: Edward Tufte (how to speak with representation) John Zachman (what undertaking engineering is about) Ron Ross, Barbara von Halle (how to handle rules) Grame Simsion, Dave Hay (about information demonstrating) Terry Halpin (truth based displaying) Martin Fowler (investigation designs) Scott W Ambler (Agile Modeling: how to oversee genuine work conditions) Eric Evans (Domain Driven Design: the model is a mutual dialect) Ralph Kimball (what data engineering serves systematic data preparing) Concept Modeling (what is an idea and what is dialect) Michael H. Section (How to Manage Data Quality) - Many charts - Different sorts of diagrams Structured writings - Graphs and messages incorporated

Slide 5

Edward R Tufte Edward R Tufte, teacher of measurements, graphical plan and political economy at Yale. Three books about visual correspondence: The Visual Display of Quantitative Information (1992/2001), ISBN: 096139214 Envisioning Information (1990) ISBN: 0961392118 Visual Explanations (1997) ISBN: 0961392126

Slide 6

John Zachman John Zachman, The author of the Zachman Framework

Slide 7

Business Rules Community Ronald G. Ross 2003, ISBN: 0201788934 " Rules are a top of the line national of the prerequisites world." "Rules expand on certainties, and realities expand on ideas as communicated by terms. " Barbara von Halle 2001, ISBN: 0471412937

Slide 8

Graeme Simsion 2004 (third ed) , ISBN: 0126445516 " Data Modeling is outline , not examination " Graeme Simsion

Slide 9

Terry Halpin and Object Role Modeling 2001 ISBN: 1558606726 Terry Halpin

Slide 10

Martin Fowler Reusable examples for Business Modeling . Larger amount designs than what is called Design Patterns. Manages organizations. Cases: - Organizational structures and accountabilities. - Accounting Trading Observations and Measurements Martin Fowler 1996 ISBN: 0201895420

Slide 11

Dave C. Feed 1996 ISBN: 0201895420 Dave C. Roughage 1995, ISBN: 0932633293

Slide 12

Scott W Ambler: Agile Modeling 2002, ISBN 0471202827 Scott W Ambler Agile Modeling: Strategies and strategies for demonstrating: - How to convey esteem and how to get viable input. - Part of the Agile development. - Based on an indistinguishable qualities from the other Agile techniques.

Slide 13

Eric Evans: Domain-Driven Design 2003, ISBN: 0321125215 Eric Evans Domain-Driven Design - Uses cases from great OO (Domain show showed by program code). Likewise appropriate when the space model is showed in information base. - Wisdoms about displaying in connection to its unique situation and environment.

Slide 14

Ralph Kimball 2002 (second ed), ISBN: 0471200247 Ralph Kimball 1998, ISBN: 0471255475 Contains two vital subjects: - Dimension Modeling (How to model data for systematic handling) Data Warehouse Bus (How to make a common data engineering for investigative preparing)

Slide 15

Concept Modeling Course: Advanced Concept Analysis with demonstrating, 2 days Concept displaying is an imperative instrument in the tool stash, an essential part of the data demonstrating.

Slide 16

The Ogden triangle Concept The thought offers starting point to utilized for conveying about Reality "feline" alludes to Term Occurrence

Slide 17

Michael H Bracket Michael H. Brackett Describes issues associations confront today: The information is not promptly known and depicted. On the off chance that depictions exist, they are not promptly open. - The duty regarding the information is vague. How would we deal with this? 2000 ISBN: 0201713063