Student Originated Software  Fall 2003

Suggested Content for the OOAD Pair Notebook

Due Monday, November 17, 2003, 11am

 

Use of Rose is optional.

 

·        The EU_Lease Problem Statement

i.e., Vision/statement of scope and objectives

·        Glossary (updated through sequence diagrams)

 

·        Domain Model Diagram (updated to include attributes, relationships)

·        Business Rules (perhaps given as an addendum to the glossary).

·        Business Workflow Diagram (swimlanes) annotated with support points

·        Use Case Diagram with actor definitions and one sentence use case descriptions

·        Any Remaining Outstanding Questions you have about the application (optional)

·        System Iterations (ranking of use cases and/or indication of order of implementation).  One way to do this is to rank each use case (1..5) according to importance, where 5 is most important, and then indicate order of implementation.

 

·        Detailed Use Cases (Narratives)

·        UI model, i.e., Storyboard for at least one actor and Paper Prototype for major use cases (others as needed)

·        Boundary and Control classes (list or present as diagram)

·        Sample Population (sample data to be used for test cases)

·        CRUD and/or Collaboration Matrix (optional)

·        Collaboration Diagrams (at least one; others as needed)

 

·        Analysis class model: updated with Control & Boundary classes (optional)

·        Sequence Diagrams (at least one; others as needed)

 

·        The following are optional

·        Class (design) model:  updated with method signatures as per sequence diagrams, along with additional classes you have discovered that you will need, such as AllCustomers

·        Test cases