Skip to main content
Unit of study_

COMP9110: System Analysis and Modelling

This unit provides a comprehensive introduction to the analysis of complex systems. Key topics are the determination and expression of system requirements (both functional and non-functional), and the representation of structural and behavioural models of the system in UML notations. Students will be expected to evaluate requirements documents and models as well as producing them. This unit covers essential topics from the ACM/IEEE SE2004 curriculum, especially from MAA Software Modelling and Analysis. Note: The lectures of this unit are co-taught with ISYS2110.

Code COMP9110
Academic unit Computer Science
Credit points 6
Prerequisites:
? 
None
Corequisites:
? 
None
Prohibitions:
? 
ELEC3610 OR ELEC5743 OR INFO2110 OR INFO5001 OR ISYS2110
Assumed knowledge:
? 
Experience with a data model as in COMP9129 or COMP9103 or COMP9003 or COMP9220 or COMP9120 or COMP5212 or COMP5214 or COMP5028 or COMP5138

At the completion of this unit, you should be able to:

  • LO1. Discuss the stages in the process of developing an information system, and the relationship to the organisational context (especially the role of systems analysts interacting with other stakeholders), and explain the way the process uses documents such as requirements descriptions and analysis models.
  • LO2. Describe the issues of risk, and methods of dealing with them, including cost-benefit analyses, project planning and management, and be able to work with project planning documents including Gantt charts and detailed work breakdown structures.
  • LO3. Identify requirements based on a substantial realistic context, e.g. through joint requirements planning, carrying out or watching interviews, questionnaires, and be able to work with requirements documents, to identify aspects of requirements including functional, performance and usability conditions.
  • LO4. Develop understanding of technical methods to document requirements, as well as structural and behavioural design.
  • LO5. Consideration of data management layer of a system in the design stage, with the attention to look at how objects can be stored and the important characteristics.
  • LO6. Introduce different types of physical architecture, their characteristics and issues.
  • LO7. Introduce the system installation process. Understand different types of conversion strategies and also change management. Also, get familiar with post-installation process.
  • LO8. Be familiar with system construction process, and different types of test and when to use. Produce clear well-constructed documentation.
  • LO9. Understand the fundamental user interface design principle and, to be specific, in a web-based information system.
  • LO10. Able to develop a simple web-based prototype

Unit outlines

Unit outlines will be available 2 weeks before the first day of teaching for the relevant session.