0% found this document useful (0 votes)
32 views

System Analysis and Design

This module aims to teach students how to perform system analysis and design. It will cover topics such as requirement gathering techniques, data modeling, object oriented design, and creating a system requirement specification. Students will learn how to define systems, introduce analysis and design methodologies, document requirements, and develop prototypes. Assessment includes a written test, individual assignments, and a group project to develop a system requirement specification. The module is 150 hours and uses lectures, guest speakers, and multimedia to facilitate learning.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

System Analysis and Design

This module aims to teach students how to perform system analysis and design. It will cover topics such as requirement gathering techniques, data modeling, object oriented design, and creating a system requirement specification. Students will learn how to define systems, introduce analysis and design methodologies, document requirements, and develop prototypes. Assessment includes a written test, individual assignments, and a group project to develop a system requirement specification. The module is 150 hours and uses lectures, guest speakers, and multimedia to facilitate learning.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Module Title System analysis and design

Module Code K72C001M06

Module Type Compulsory

Related Unit/s K72T001U09

Pre-Requisites Followed the computer application assistant or NVQ level 3 or 4 ICT

Module Aim(s) To enable the students to:


Perform project planning
Requirements gathering and analysis
Perform documentation of requirement specification

Learning Outcomes To enable the students to:


1. Definition of a system
2. Introduction to System Analysis and Design
3. Requirement gathering and fact finding techniques
4. Data Modeling Techniques
5. Object oriented system design
6. System Requirement Specification
Learning Content / Definition of a system
Topics • Organizational Structure and chart
• Why System analysis
• Role of a system analyst

Introduction to System Analysis and Design


• Introduction to system development methodologies
(eg. Water fall, spiral, Rapid application Development (RAD))

Requirement gathering and fact finding techniques


• Domain knowledge and introduction to business fundamentals
• Interviews
• Questionnaires
• Site observations
• Record reviews

Data Modeling Techniques


• Flow charts
• Context Diagrams (Level 0 DFD diagram)
• Level 1 and 2 Data Flow Diagrams (DFD)

Object oriented system design


• Use cases,
• Activity diagrams,
• Sequence diagrams,
• collaboration diagrams,
• class diagrams,
• state diagrams
System Requirement Specification (SRS documentation)
• Purpose
• Scope planning
• System overview
• Functional and non-functional requirements
• User interfaces
• Hardware requirements
• Data flow diagrams
• Other requirements –eg. Handling change requests etc.
• Terms of References (ToR)
• Cost benefit analysis
Prototype Development and presentation
Resources: • Personal computer / computers with standard operating system
Equipment, Tools & • Network server / servers capable of running database management system
Materials • Relevant operating system installation CDs
• A network setup and a connection
• Relevant documentation such as user manuals, installation manuals
• Requirement specifications, application software
Prescribed Texts
• Object Oriented Software Engineering
and/or References
• Software Engineering
• Software Engineering Theory & Practice
• Software
Engineering

www.smartdraw.com/resources http://www.uml.org/

Teaching/ Learning • Lectures


Activities • Guest Lectures from Industry
• Multimedia Presentations
• Assignments (Individual/Group)

Assessment and Type Topic / Activity Weighting


Weighting
Written Test Definition of a system, 30%
Introduction to System
Analysis and Design,
Requirement gathering and
fact finding
techniques,
Data Modeling
Techniques,
Object oriented system
design

Assignments (Individual) At least 3 Class assignments 30%


based on
topics / contents

Project(Group) Develop System 40%


Requirement Specification
for a given project
Duration 150 Hrs

You might also like