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.

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.