Last modified: 22 May 2019 17:07
This course will be of interest to anyone who wishes to learn about the processes associated with modern systems analysis and design. In the course you will develop a critical understanding of how to analyse and evaluate systems, and to design and specify corresponding functionalities in a succinct and official way. The course will introduce you to the tools and techniques used by business and system analysts/designers and cover the fundamental issues associated with software engineering and project management.
|Session||First Sub Session||Credit Points||15 credits (7.5 ECTS credits)|
Introduction: Systems within organisations. Different kinds of systems serving different purposes. The need for systems analysis and design. The systems development life cycle. Prototyping. Project management issues: Project planning, team organisation, software measurement and metrics, cost estimation, feasibility studies, risk analysis. Systems analysis and design - requirements elicitation, interviewing, system modelling, functional vs. non-functional requirements, developing a system specification, object libraries, design patterns. Unified Modelling Language (UML) and comparison with structured methods (e.g. SSADM). Computer-aided software engineering. Software testing - testing strategies and methods, quality assurance and management, verification and validation.
Information on contact teaching time is available from the course guide.
One two hour written examination paper (75%) and continuous assessment (25%).
Resit: Where a student fails the course overall they will be afforded the opportunity to resit those parts of the course that they failed. 1 two-hour written examination (75%) and continuous assessment mark (25%) where the mark for the passed part is carried forward.
There are no assessments for this course.