Professional Documents
Culture Documents
INTRODUCTION TO INFORMATION
SYSTEM ANALYSIS AND DESIGN (SAD)
Learning Objectives
1.2
1.2
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
Learning Objectives
Describe the information systems
development life cycle (SDLC)
List alternatives to the systems
development life cycle
Iterative and Incremental Development
What is Information
Systems Analysis and
Design?
1.6
1.6
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.7
1.7
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.6
1.6
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.7
1.7
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.8
1.8
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.9
1.9
Copyright 2012 Pearson Education, Inc. Publishing as
Prentice Hall
Software Engineering
Process
Techniques
Processes that the analyst follows to ensure thorough,
complete, and comprehensive analysis and design
Tools
Computer programs that aid in applying techniques
1.10
1.10
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.11
1.11
Copyright 2012 Pearson Education, Inc. Publishing as
Prentice Hall
System
1.12
1.12
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
Characteristics of a System
Components
Interrelated Components
Boundary
Purpose
Environment
Interfaces
Constraints
Input
Output
1.13
1.13
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.14
1.14
Copyright 2012 Pearson Education, Inc. Publishing as
Prentice Hall
Decomposition
The process of breaking down a system into
smaller components
Allows the systems analyst to:
1.16
1.16
Copyright 2012 Pearson Education, Inc. Publishing as
Prentice Hall
Modularity
Process of dividing a system into
Coupling
Subsystems that are dependent upon
Cohesion
Extent to which a subsystem performs a
single function
1.17
1.17
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
A Modern Approach to
Systems Analysis and
Design
Systems Integration
Allows hardware and software from
1.18
1.18
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.19
1.19
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
analyze
design
implement
and maintain information systems.
1.23
1.23
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.24
1.24
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
deliverable
Every company customizes the life-cycle
model to its individual needs
1.25
1.25
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
Identification of need
Investigation and determination of scope
2. Systems Analysis
Determine requirements
Generate alternative designs
Compare alternatives
Recommend best alternative
1.26
1.26
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
Logical Design
Physical Design
Technical specifications
Implementation
1.27
1.27
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
1.28
1.28
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
Alternative Approaches to
Development
Prototyping
Joint Application Design (JAD)
Rapid Application Development (RAD)
1.29
1.29
Copyright 2012 Pearson Education, Inc. Publishing as Prentice
Hall
ITERATIVE AND
INCREMENTAL
Iterative development is a way of
breaking down the software
development of a large application into
smaller chunks.
Initerativedevelopment, feature code
is designed, developed and tested in
repeated cycles. With each iteration,
additional features can be designed,
developed and tested until there is a
fully functional software application
ready to be deployed to customers.
ITERATIVE AND
INCREMENTAL
DISCUSS IN GROUP
a.
b.