Systems Analysis and Design Assignment
Task Summary
In response to the case study provided to you by your facilitator, identify the functional and the non-functional requirements for the required information system and then decide on the project and the software development life cycle. Also identify actors, build a use case diagram and document set of use cases.
Context
System analysis methods and skills are of fundamental importance for a Business Analyst. This assessment allows you to enhance your system analysis skills by capturing the business and then functional and non-functional requirements of a system. It helps you in identifying “what” the proposed system will do and “how”?
Instructions
- Please read the case study provided to you by your facilitator. Note that every piece of information provided in the case has a purpose.
- Once you have completed reading the case study. Please answer the following questions:
Question 1 (10 mark).
For the given case study, propose a suitable software development life cycle and project life cycle. Provide diagrams with justification
Question 2 (10 mark).
Identify all the human and the non-human actors within the system. Provide brief description against every actor, clearly describing if the actor is primary, secondary or an abstract actor.
Question 3 (30 marks).
Using the information provided in the case study, build and provide a Use Case Diagram (UCD) using any diagramming software(e.g DRAWio or LUSCID CHART)
Question 4 (50 marks). Document all use cases (use case methods). All use cases identified in the Use Case Diagram in Question 3 must be elaborated in detail.
Please document each use case using the following template:
1.Use Case Number
2.Use Case Type Base/Abstract (Extends or Includes)
3.Use Case Name
- Actor Involved
5.Associated Data Sources
6.Associated User Interfaces
7.Pre-Condition(s)
8.Post Condition(s
9.Detailed Description
10.Normal Course of Events Using a Flow Chart Diagram
11.Alternate Course(s)
Note: Please make assumptions where needed.