90 likes | 101 Views
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.
E N D
Modeling the World Using a notation to specify aspects of a domain
Purpose of models • What is the purpose of a model of a domain?
3D Visualization of Software Architectures Loe Feijs and Roel De Jong C. ACM Dec 98
3D Visualization • Is it useful? • An example? • What questions can it answer?
Group Discussion - turn/fax in • What makes a good notation? • What Characteristics? • What Capabilities? • What tools or support?
From Object-oriented to Goal-oriented Requirements Analysis John Mylopoulos, Lawrence Chung and Eric Yu C. ACM Jan 99
A conceptual model consists of • Primitive Terms • Structuring mechanisms • Primitive Operations • General Integrity Rules
Group Discussion - turn/fax in • For object/class diagrams (e.g. UML), give • primitive terms • structuring mechanisms • primitive operations • general integrity rules
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