Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

Current postgraduate taught students

COMP67320: Systems Analysis and Design (2007-2008)

This is an archived syllabus from 2007-2008

Systems Analysis and Design
Level: 6
Credit rating: 15
Pre-requisites: No Pre-requisites
Co-requisites: No Co-requisites
Lectures: 20
Examples classes: 10
Lecturers: Christos Tjortjis
Course lecturer: Christos Tjortjis

Additional staff: view all staff
Timetable
SemesterEventLocationDayTimeGroup
Sem 1 w1-5,7-11 Lecture 2.15 Tue 09:00 - 13:00 -
Assessment Breakdown
Exam: 60%
Coursework: 40%
Lab: 0%

Aims

This unit aims to teach students how to select and apply a systematic approach to the analysis, specification and design of software, and to help the students to gain an understanding of how different methods of development support a range of software products from embedded real-time systems to information processing systems.

Syllabus

Software development activities and lifecycle
Feasibility,Requirements analysis, Systems specification, System design, System implementation, Testing and maintenance Processes and approaches
Information capture & Requirements Analysis, Requirements elicitation techniques, Requirements validation
Specifications and Models, Unified Modelling Language, Use cases, activity sequence diagrams, state transition diagrams, Class diagrams, Introduction to the structured approach to analysis and design
Architecture and Implementation, Principles of software design ? cohesion and coupling, Classes and reuse, Refining and Validating classes, System architectures, Maintainability and reusability
Project planning and management, Managing implementation and cut over, Systems Integration, Ensuring quality and satisfaction

Reading List


1. Dennis, B.H. Wixom, D. Teagarden, Systems Analysis and Design: An Object-Oriented Approach with UML, Wiley, 2002, ISBN 0-471-41387-9
2. S. Bennett, S. McRobb, R. Farmer, Object-Oriented Systems Analysis and Design, McGraw Hill, 2002, ISBN 0-07-709864-1
3. B. Oestereich, Developing software with UML : object-oriented analysis and design in practice, 2nd ed. Addison Wesley, 2002, ISBN 0-201-75603-X
4. M. O' Docherty, Object-Oriented Analysis & Design. Understanding System Development with UML 2.0, Wiley, 2005, ISBN: 0-470-09240-8.
5. R.S. Pressman, Software Engineering- A Practitioner's Approach, 6th ed. McGraw Hill, 2004, ISBN 007-123840-9
6. Sommerville, Software Engineering, 7th ed. Addison-Wesley, 2004, ISBN 0-32121026-3