Saturday, December 7, 2013

[Masters] MIM780: INFORMATION SYSTEM: ANALYSIS, DESIGN AND MANAGEMENT PROJECT DOCUMENTATION


INFORMATION SYSTEM BACKGROUND


Problem Description (pg. 10; Fig. 1-5)
System Capabilities (Non Functional Requirements) (pg. 10; Fig. 1-5)
Business Benefits (pg. 10; Fig. 1-5)

ANALYSIS OF THE INFORMATION SYSTEM

Stakeholders of the Information System (List and describe each of them)
Information Gathering Techniques (State the techniques used, who involved, time taken, and source of the information involved)
Brief Use Case Descriptions (Functional Requirements) (pg.72, fig.3-10)
Use Cases and Actors Table (pg.72, fig.3-11A,B)
Use Cases for All Actors Diagram (pg.76, fig. 3-13)
Use Cases for Each Actor Diagram (pg.77, fig.3-14)
***********************************************************
Use Case Diagram
Full Use Case Descriptions (pg.114, fig.5-3)
Activity Diagram for Use Case (pg.115, fig.5-4)
System Sequence Diagram (pg.117, fig.5-6)
**********************************************************
List and description of Entities (Draw the symbol with the key attribute, name, and describe it)
Conceptual Entity Relationship Diagram (ERD) (Use the standard notation)
Relational Entity Relationship Diagram (Use the transformation formula for this)
Entities and Attributes (All entities that appear in the relational ERD. (Draw the symbol, name it, list all the attributes below it, and identify the key and composite key [if any])
Repeat for each Use Case

DESIGN OF THE INFORMATION SYSTEM
Menu Design
 Main Menu (include all the Use Cases in the main menu, pg183, tbl.7-3)
 Sub-Menu (if any)
Interface Design
 Dialog and Story Board (pg.183 Dialog, and pg.185, fig.7.7). For each Use Case guided by SSD
 Input (Form) Design (resulted from the dialog and the story board, pg.187, fig.7-9)
 Output (Report) Design (resulted from the dialog and the story board, pg.198, fig.7-17; pg.199, fig.7-18; pg.200, fig.7-19; pg.201, fig.7-20; pg.202, fig.7-21)
 The flow of processes (as depicted in the dialog) which includes the input and output as a result of choosing each menu(each Use Case)