Elaboration 1




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.