SOFT40091 System Analysis and Design
Tasks
Read the scenario in Section II, which is a description of the current system, excerpts from the business plan. Your aim as a system analyst is to propose your analysing of a new to-be information system, based on (but not necessarily limited to) the described manual or semi-automated processes. You are encouraged to suggest improvements (including justifications). Using the provided template, deliver a report based on the following deliverable tasks. A single Word file (not any other format) is to be submitted. No word count is to be considered.
Questions
1: Development Methodology
In your report describe your role as a system analyst throughout the SDLC. Given the current scenario, select a suitable system development methodology to implement an information system. Justify your answer by comparing your selected methodologies with more than two other methodologies.
2: Requirement Gathering
Choose the suitable requirement gathering technique(s) to ascertain user needs. Discuss and justify your choice(s). You do not need to actually apply your chosen technique. Instead, based on your understanding of the scenario, create a requirement definition statement, i.e., a grouped and prioritised list of functional and non-functional requirements.
3: Use Cases Modelling
Create a UML use case diagram for the new system. Selecting two major use cases, create a use case description sheet for each of the selected use cases.
4: Activity Modelling
Identify the system’s main flow of activities. The results are to be represented as a UML activity diagram.
5: Class Modelling
Identify the existing objects and classes, their attributes and operations. Draw a UML class diagram showing the identified classes, attributes and methods (operations). The diagram should also include relationships and multiplicities.