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

Course Introduction System Analysis and Design

This document provides an introduction and overview of the course "ICT8304: System Analysis and Design : Object Oriented Methods". The course objectives are to provide systematic development approaches for business systems, methods for gathering and analyzing information about systems, and designing software to solve problems effectively. The course consists of lectures on Saturdays from 11am to 1pm and covers topics such as software development lifecycles, specifications, design, and more. Students will be assessed through a group project and exams.

Uploaded by

hibbuh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Course Introduction System Analysis and Design

This document provides an introduction and overview of the course "ICT8304: System Analysis and Design : Object Oriented Methods". The course objectives are to provide systematic development approaches for business systems, methods for gathering and analyzing information about systems, and designing software to solve problems effectively. The course consists of lectures on Saturdays from 11am to 1pm and covers topics such as software development lifecycles, specifications, design, and more. Students will be assessed through a group project and exams.

Uploaded by

hibbuh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

4/27/2019

ICT8304: System Analysis and Design : Object Oriented


4/27/2019
Methods
2

Course Objectives
ICT8304: SYSTEM ANALYSIS & To provide you with systematic development
DESIGN : OBJECT ORIENTED approaches used in order to develop business
systems.
METHODS
To teach you effective methods for gathering,
analysing and documenting essential information
Lecture 01: Introduction
about a business system under investigation.
Presented by M. I. Mukhtar
To teach you effective methods for designing
Email: [email protected]
software systems to solve problems effectively.

ICT8304: System Analysis and Design : Object Oriented ICT8304: System Analysis and Design : Object Oriented
4/27/2019
Methods
3 4/27/2019
Methods
4

Course Structure Course Lecture


• Two Parts • Saturday

• System Analysis (The “what”) • 11-1pm

• System Design (The “how”)

1
4/27/2019

ICT8304: System Analysis and Design : Object Oriented ICT8304: System Analysis and Design : Object Oriented
4/27/2019
Methods
5 4/27/2019
Methods
6

Course Reference Texts Course Outline


• Software Engineering by Summerville • Introduction to Systems
• Software Development life cycle Models
• System Analysis and design by Dennis, Wixom • Software Specifications
and Roth • Software Design

• System Analysis and design with UML, version


2.0 by Dennis, Wixom and Tegarden

ICT8304: System Analysis and Design : Object Oriented ICT8304: System Analysis and Design : Object Oriented
4/27/2019
Methods
7 4/27/2019
Methods
8

Course Assessment Course Class Code


• CA – 30%
itxnv2
Group project
Analysis – 15 Marks
• Download Edmodo app from Play store
Design – 15 Marks
• Follow the instructions to create an account
• Click on the "Join a group" button and enter the
• Exams – 70%
code itxnv2, .
7 questions to answer 5

Student should join with their Registration


Numbers

2
4/27/2019

ICT8304: System Analysis and Design : Object Oriented ICT8304: System Analysis and Design : Object Oriented
4/27/2019
Methods
9 4/27/2019
Methods
10

Why Systems? Building Systems


• We cannot run modern world without software • A long time ago, software used to be quite simple:
system. • Programming was an art.
• no systematic ways of writing programs .
• Software crisis:
• Individuals and society now rely on advanced
• Projects running over-budget and over-time.
software systems. • Software was very inefficient and has low quality.
• Software often did not meet requirements.

• We find computers in every aspect of our lives:


• A systematic way needs to be followed in all
• Home , Work places , Transport
sequence of activities that leads to the production
• Finance , Entertainment,
of a software system.
• National and Industry. • Sequence of activities: specification, design, implementation,
• Health validation & evolution.

ICT8304: System Analysis and Design : Object Oriented ICT8304: System Analysis and Design : Object Oriented
4/27/2019
Methods
11 4/27/2019
Methods
12

System Specification(Analysis) System Design


• Focus is put on designing the system based on
• Emphasis is made on understanding the details
the information gathered at analysis stage.
of an existing system or a proposed one.

3
4/27/2019

ICT8304: System Analysis and Design : Object Oriented ICT8304: System Analysis and Design : Object Oriented
4/27/2019
Methods
13 4/27/2019
Methods
14

… end of the road


• Master applying an object-oriented
methodology to the analysis and design of real
world problems.
Question ??
• Be able to analyze an existing system, expose
its limitations and come up with a well designed
solution in form of a new or updated system

You might also like