| SUBJECT CODE |
: STC209 |
| SUBJECT NAME |
: SYSTEM ANALYSIS & DESIGN |
| SEMESTER |
: 3 |
| CREDIT HOURS |
: 4 |
| SCHOOL |
: School of Engineering, Computer Science and Quantity Surveying |
| COURSE |
: Diploma / Diploma in Information Technology |
OBJECTIVES
To enable students to:
- Identify the best practices for developing
the OO system in a more disciplined manner in order to fulfill the
software engineering requirements.
- Present a set of
criteria, activities, and techniques to analyze business problems using
use-case, structural and behavioural models.
- Model OO systems in Unified Modelling Language (UML).
- Design
and implement system application architecture, user interface
components, and object persistence components for an information system.
LEARNING OUTCOME
SYNOPSIS
Systems
Analysis and Design is a software development process to organise the
activities related to creation, delivery, and maintenance of software
systems. The course provides a balanced coverage of Systems analysis
and design activities using OO models and techniques. The course is
divided into four parts. Part 1 introduces the system development life
cycle (SDLC), Object Orientation and UML, Project planning, project
initiation, and feasibility study. Part 2 presents techniques needed
during the analysis phase. It focuses on requirements gathering that
are used to create Use cases, Structural and Behavioural models. The
Design phase is covered in part 3 of the course. It focuses on the
system architecture design, interface design and Object persistence
design. The implementation phase is the final phase in SDLC.
Implementation phase focuses on the system construction and systems
Installation. It includes information about the test plan, user
documentation, conversion plan, change management plan, support plan
and project assessment.