Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 2.

Similar presentations


Presentation on theme: "INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 2."— Presentation transcript:

1 INFORMATION SYSTEMS @ X INFO425: Systems Design Systems Design Project Deliverable 2

2 INFO425: Systems Design INFORMATION SYSTEMS @ X 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 INFO425: Systems Design INFORMATION SYSTEMS @ X 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 INFO425: Systems Design INFORMATION SYSTEMS @ X 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 INFO425: Systems Design INFORMATION SYSTEMS @ X 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 INFO425: Systems Design INFORMATION SYSTEMS @ X Method Definitions  For each method on your Class Diagram, create a 1 – 2 sentence description of the purpose of each method.

7 INFO425: Systems Design INFORMATION SYSTEMS @ X First-Cut Sequence Diagram for the Look Up Item Availability Use Case

8 INFO425: Systems Design INFORMATION SYSTEMS @ X Adding Data Access Layer for Look Up Item Availability Use Case

9 INFO425: Systems Design INFORMATION SYSTEMS @ X Complete Look Up Item Availability Use Case with View Layer

10 INFO425: Systems Design INFORMATION SYSTEMS @ X Complete Maintain Product Information Use Case Use Case with View Layer

11 INFO425: Systems Design INFORMATION SYSTEMS @ X Updated Design Class Diagram for the Domain Layer

12 INFO425: Systems Design INFORMATION SYSTEMS @ X 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 INFO425: Systems Design INFORMATION SYSTEMS @ X Grading  Document Structure – 10%  Document Content – 90%:  Data Flow Diagrams and Structure Chart -20%  Sequence Diagrams – 30%  Design Class Diagram – 25%  Method descriptions – 15%


Download ppt "INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 2."

Similar presentations


Ads by Google