1 / 13

Systems Design Project Deliverable 2

Systems Design Project Deliverable 2. Deliverable 2 Context. You have defined and prioritized your requirements You have defined your deployment environment/implementation alternatives Now it is time to perform selected design tasks, including:

Télécharger la présentation

Systems Design Project Deliverable 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systems Design ProjectDeliverable 2

  2. Deliverable 2 Context • You have defined and prioritized your requirements • You have defined your deployment environment/implementation alternatives • Now it is time to perform selected design tasks, including: • Developing data flow diagram and structure chart • Developing detailed sequence diagrams • Developing Design Class diagram • Create basic method definitions

  3. Data Flow Diagrams and Structure Chart • Based on the event table in deliverable 1, draw the DFD with automation system boundary (refer Figure 10-2) • Develop a high-level structure chart using transaction analysis (refer Figure 10-10). • For one of the event in your event table in deliverable 1 you will create a DFD fragment, exploded view of the DFD, and rearranged view of the DFD (refer Figures 10-11, 10-12, and 10-13). • Based on the rearranged view of the DFD, develop a first draft of the structure chart using transform analysis (refer Figure 10-14)

  4. Sequence Diagrams • For each of the events in your event table in deliverable 1 you will create a detailed sequence diagram that includes : • “Handler” class • User interface / boundary class • Domain classes • Data access classes

  5. Design Class Diagram (partial) • Enhance the Domain Class diagram from INFO415 deliverable 3 so that it contains all required Domain Classes to handle all events • Add Handler classes • Add Navigation Visibility (based on your sequence diagrams • ….which classes need to invoke others? • For each Domain Class, add Methods required - based on sequence Diagram: • Send a message • Respond to a message • You DO NOT need to add your boundary or data access classes to the diagram

  6. Method Definitions • For each method on your Class Diagram, create a 1 – 2 sentence description of the purpose of each method.

  7. First-Cut Sequence Diagram for the Look Up Item Availability Use Case

  8. Adding Data Access Layer for Look Up Item Availability Use Case

  9. Complete Look Up Item Availability Use Case with View Layer

  10. Complete Maintain Product Information Use Case Use Case with View Layer

  11. Updated Design Class Diagram for the Domain Layer

  12. Deliverable • A Word document • 11 point Arial font • Double spaced – 1.25 inch margin top and bottom. 1 inch left and right. • Good document format – same as previous deliverable

  13. Grading • Document Structure – 10% • Document Content – 90%: • Data Flow Diagrams and Structure Chart -20% • Sequence Diagrams – 30% • Design Class Diagram – 25% • Method descriptions – 15%

More Related