Download presentation
Presentation is loading. Please wait.
Published byDerek Singleton Modified over 9 years ago
1
INFORMATION SYSTEMS @ X INFO415: Systems Analysis Systems Analysis Project Deliverable 3 Requirements Models
2
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Deliverable 3 Context You have defined your problem and built a set of activity diagrams that outline what the new/modified information system needs to do. You have defined key functional and non-functional requirements Its time to logically model the requirements from an event and object perspective.
3
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Objectives Your team’s objectives are to: Develop an Event Table modeling 4-6 key events the system must respond to. Develop a Class diagram that models the objects required to support your events Develop a Functional Decomposition Diagram Draw a context diagram for each sub-system Draw DFD fragments for each sub-system and combine all the DFD fragments Draw a Decision Table for Decision situation
4
INFO415: Systems Analysis 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 deliverables Your audience: your sponsor and the user(s) you interviewed to define requirements. Your models will also be used by designers to develop physical design documents, but this is a secondary consideration.
5
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Grading Document structure and grammar – 10% For the proposed system Event table– 15% Class Diagram/descriptions – 20% Functional Decomposition Diagram (3 level hierarchy) – 10% Context diagram for each sub-system (minimum three sub-systems) – 15% DFD Fragments for each sub-system and combining all the fragments for a sub-system – 20% Decision Table for one decision situation – 10%
6
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Document Contents Introduction (couple of paragraphs) What’s in this document Background (1/2 page – 1 page) No more than a page – tell reader what has happened to get to this point in the project Remember to Introduce each section of your document – tell the reader what to expect!! When presenting a model, describe what the symbols mean!
7
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Document Contents Event Table. 4-6 Events – corresponds to the business processes you modeled using activity diagrams in deliverable 2 Use the Event Table Make sure you introduce the section – describe what is in the table!
8
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Information about Each Event in an Event Table: Catalog of Information about Each Use Case (Figure 5-15)
9
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Document Contents Class Diagram Part 1: Diagram. >Must have at least 6 classes in your model. >At least 1 class must be associative (resolves a many to many relationship) >At least 1 class must store information about an event or transaction >Label each relationship in two directions >No many to many relationships! >Use class cardinality notation from text Part 2: Class Descriptions. For each class provide: >Description for each class (what information does the class contain?) >Primary Key. >A minimum of 4 non-key attributes
10
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Example: Course Enrollment Design Class Diagram (Figure 5-40)
11
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Document Contents Use a table like the following to document each class Class Name Entity X Description This entity containing information regarding…. Attributes Attribute Name(s) Description Primary Key Key Attribute (may be more than one attribute) Describes the attribute Non-KeyAttributes Attribute 1Describe… Attribute 2 Etc.
12
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Functional Decomposition Diagram (FDD) Draw an FDD for three levels Level 1: Proposed System Level 2: Sub-systems (minimum three) Level 3: Modules (Sub-sub-systems- minimum three modules for each sub-system )
13
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Develop Context Diagram for each sub- system (minimum of 3 sub-systems) RMO Order-Entry Subsystem (Figure 6-11)
14
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Three Separate DFD Fragments for Course Registration System
15
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Combining DFD Fragments to Create Event- Partitioned System Model (Figure 6-8)
16
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Decision Table Draw a decision table for one decision-situation Summarize complex decision logic Incorporate logic into the table to make descriptions more readable
17
INFO415: Systems Analysis INFORMATION SYSTEMS @ X Reminders Start NOW – there is a large amount of work in this deliverable. Divide and Conquer! You will struggle if you don’t do this successfully. Suggest that you: Meet initially to divide work and come up with a plan – when wil you meet to review and consolidate Go off and work individually on your piece of the project Meet to review, as required. Have a final meeting to consolidate. Assign one person to be responsible for final document edits – document should read as if written by one person!! This means you may decide to give one group member less modeling work – document consolidation is time consuming. Each team member should read the consolidated document, suggest revisions, before handing the document in.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.