0% found this document useful (0 votes)
6 views10 pages

Chapter 01

Uploaded by

rehamalkwkabani
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views10 pages

Chapter 01

Uploaded by

rehamalkwkabani
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

2026-06-27

1
System Analysis and Design

Overview SDLC
and
Object Orientation
Dr. Mohammed Shobail
1

Introduction
Information Systems Analysis and Design
Complex organizational process
Used to develop and maintain computer-based
information systems
Used by a team of business and systems professionals

1
2026-06-27

Introduction (Cont.)

FIGURE 1-1: An organizational approach to systems analysis and design is driven


by methodologies, techniques, and tools 3

Introduction (Cont.)

Application Software
 Computer software designed to support organizational
functions or processes
Systems Analyst
Organizational role most responsible for analysis and design of
information systems

2
2026-06-27

Developing Information Systems

System Development Methodology is a standard process


followed in an organization to conduct all the steps necessary to
analyze, design, implement, and maintain information systems.

Systems Development Life Cycle (SDLC)


 Traditionalmethodology used to develop, maintain, and replace
information systems
 Phases in SDLC:
Planning
Analysis
Design
Implementation
Maintenance

3
2026-06-27

Standard and Evolutionary Views of SDLC

FIGURE 1-2: Systems development life cycle FIGURE 1-3: Evolutionary model
7

Systems Development Life Cycle (SDLC) (Cont.)

Planning – an organization’s total information system needs are identified, analyzed,


prioritized, and arranged
Analysis – system requirements are studied and structured
Design – a description of the recommended solution is converted into logical and
then physical system specifications
Implementation – the information system is coded, tested, installed and supported in
the organization
Maintenance – an information system is systematically repaired and improved

4
2026-06-27

Systems Development Life Cycle (SDLC) (Cont.)


Table 1-1 Products of SDLC Phases
Phase Products, Outputs, or Deliverables
Planning Priorities for systems and projects; an architecture for
data, networks, and selection hardware, and
information systems management are the result of
associated systems Detailed steps, or work plan, for
project Specification of system scope and planning and
high-level system requirements or features Assignment
of team members and other resources System
justification or business case

Systems Development Life Cycle (SDLC) (Cont.)


Table 1-1 Products of SDLC Phases
Phase Products, Outputs, or Deliverables
Analysis Description of current system and where problems or
opportunities exist, with a general recommendation on
how to fix, enhance, or replace current system
Explanation of alternative systems and justification for
chosen alternative

10

5
2026-06-27

Systems Development Life Cycle (SDLC) (Cont.)


Table 1-1 Products of SDLC Phases
Phase Products, Outputs, or Deliverables
Design Design Functional, detailed specifications of all system
elements (data, processes, inputs, and outputs)
Technical, detailed specifications of all system
elements (programs, files, network, system software,
etc.) Acquisition plan for new technology

11

Systems Development Life Cycle (SDLC) (Cont.)


Table 1-1 Products of SDLC Phases
Phase Products, Outputs, or Deliverables
Implemation Code, documentation, training procedures, and
support capabilities

Maintenance New versions or releases of software with


associated updates to documentation, training,
and support

12

6
2026-06-27

The Heart of the Systems Development Process

FIGURE 1-4: Analysis–design–code–test loop FIGURE 1-5: The heart of systems development

Current practice combines analysis, design, and implementation into a single iterative and parallel process of activities.
13

Traditional Waterfall SDLC

One phase begins when another completes,


with little backtracking and looping.

FIGURE 1-6: Traditional waterfall SDLC 14

7
2026-06-27

Problems with Waterfall Approach

Feedback ignored, milestones lock in design specs even when


conditions change
Limited user involvement (only in requirements phase)
Too much focus on milestone deadlines of SDLC phases to the
detriment of sound development practices

15

Object-Oriented Analysis and Design (OOAD)

Based on objects rather than data or processes


Object: a structure encapsulating attributes and behaviors of a real-world entity
Object class: a logical grouping of objects sharing the same attributes and
behaviors
Inheritance: hierarchical arrangement of classes enable subclasses to inherit
properties of superclasses

16

8
2026-06-27

Rational Unified Process (RUP)


An object-oriented systems development methodology
Establishes four phase of development: inception, elaboration, construction, and transition
 Each phase is organized into a number of separate iterations.

FIGURE 1-7: Phases of OOSAD-based development 17

Assignment

‫أذكر مراحل دورة حياة تطويراألنظمة واشرحها بإختصار؟‬

Phases of Systems Development Life Cycle


(SDLC)
18

9
2026-06-27

10

You might also like