Question: Propose a system/application and produce a software requirement documents for your project. You are required to propose min 3 new major use-cases complete with interface
Propose a system/application and produce a software requirement documents for your project.
You are required to propose min 3 new major use-cases complete with interface samples. Each of the major use-cases you need to produce the following: 1. Requirement Specification description of the system, business rules and flow chart. (20 marks)
2. A list of functional and non-functional requirements for the current and new system All requirements should be numbered e.g. FR1, FR2 . FRn and NFR1, NFR2 NFRn. Min FR and NFR is 5. (20 marks)
3. Behavioral Model a) Draw a use case diagram to demonstrate the interaction between the users and the system. Your use case must have at least ONE include and extend. (ONE USE-CASE)(15 marks)
b) Write use case descriptions for the functional requirements identified. You are to visualize reasonable business process/system response. (MAJOR USE CASE ONLY) (15 marks)
c) Draw sequence diagrams for the normal flow and alternative flows where appropriate for each use case description. Refer to 3(b). (15 marks)
4. Structural Model Draw ONE (1) class diagram with the required classes, associations and operations for the use case descriptions and sequence diagrams identified above. (15 marks) You are required to use CASE tool (Lucidchart, MS Visio, etc.) to design the system models.
www.jobstreet.com.my
Question 1 Requirement Specification
Question 2 Requirements Capture - Functional and Non-Functional Requirements (min 5)
Question 3 Behavioral Model - Use case diagram (3 major with include and extend) - Use case descriptions (major use case only) - Sequence diagrams (major use case only)
Question 4 Structural Model - Class diagram
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
