1 / 9

Modeling the World

This article explores the purpose and usefulness of modeling a domain using a notation, with examples, questions it can answer, and characteristics of a good notation. It also discusses the transition from object-oriented to goal-oriented requirements analysis.

akristin
Download Presentation

Modeling the World

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modeling the World Using a notation to specify aspects of a domain

  2. Purpose of models • What is the purpose of a model of a domain?

  3. 3D Visualization of Software Architectures Loe Feijs and Roel De Jong C. ACM Dec 98

  4. 3D Visualization • Is it useful? • An example? • What questions can it answer?

  5. Group Discussion - turn/fax in • What makes a good notation? • What Characteristics? • What Capabilities? • What tools or support?

  6. From Object-oriented to Goal-oriented Requirements Analysis John Mylopoulos, Lawrence Chung and Eric Yu C. ACM Jan 99

  7. A conceptual model consists of • Primitive Terms • Structuring mechanisms • Primitive Operations • General Integrity Rules

  8. Group Discussion - turn/fax in • For object/class diagrams (e.g. UML), give • primitive terms • structuring mechanisms • primitive operations • general integrity rules

  9. First interactive session • Tuesday, Sep 7 - 7pm - 10pm • I will post a list of “teams” Tuesday afternoon (below www.cis.ksu.edu/~dag) • I will also post a task related to notations and object models • I expect the teams to discuss and solve the task via email • Please send me your preferred email for the interactive session by Thursday, Sep 2

More Related