You are on page 1of 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: mimukhtar.se@buk.edu.ng
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