Elaboration 1

 

Artifacts

Comment

Domain Model

·       Visualization of domain concepts - similar to a static information model of the domain entities.

 

Design Model

·       Set of diagrams that describes the logical design including -. software class diagrams, object interaction diagrams, package diagrams, etc.

 

Software Architecture Document

·       Summarizes key architectural issues and their resolution in the design.

·       Summary of the out standing design ideas and their motivation in the system.

 

Data Model

·       Includes the database schemas, and the mapping strategies between object and non-object representations.

 

Test Model

·       A description of what will be tested and how.

 

Implementation Model

·       Actual implementation — source code, executables, database, etc. (Optional)

 

Use-Case Storyboards, UI Prototypes

·       Description of the user interface, paths of navigation, usability models, etc.