ProgrammesModule: Systems Analysis and Design
Course Title: Systems Analysis and Design
Course Code: UU-COM-3017-MW
Programme: Bachelor of Science (BSc) in Computer Science - MW
The module looks at several stages and development methodologies which may be used to manage the software development process. The stages range from the system requirements analysis to system testing and commissioning. The methodologies include prototyping and Systems Development Lifecycle
This module aims at enhancing students abilities in assessing projects’ feasibility and be able to use several development methodologies to manage the software development process. It covers formal project management techniques and team dynamics.
Module Learning Outcomes
After completing the module, students should be able to:
- Compare different systems development methodologies.
- Explain various system requirements gathering tools
- Evaluate various system design tools and methodologies.
- Differentiate between functional and non-functional requirements of a system
- Analyse an organizational situation using at least one specific methodology
- Specify requirements for a system that enables a productive change in the way the organization operates.
- Write clear and concise requirements’ documents and convert them into technical specifications.
- Analyse information systems projects using formal project management methods.
- Identify various systems acquisition alternatives, including the use of packaged systems and outsourced design and development resources.
- Compare various acquisition alternatives systematically including performing a cost and benefit evaluation of the alternatives.
- Design high‐level logical system characteristics (user interface design, design of data and information requirements).
- Describe the various systems testing categories
- Define use cases and how they are used in systems designing
Prerequisites: UU-BA-IND100, UU-FNT-103
Prerequisites Categories: Year 1, Year 2
Typical Module duration: 7.0