The Codex of Business Writing Software for Real-World Solutions 2.pptx
Cis520 ch01
1. Modern Systems Analysis
and Design
Prof. David Gadish
Chapter 1
The Systems Development
Environment
2. Learning Objectives
ü Define information systems analysis and design.
ü Describe the different types of information systems.
ü Describe the information Systems Development Life
Cycle (SDLC).
ü Explain Rapid Application Development (RAD),
prototyping, Joint Application Development (JAD), and
Computer Aided Software Engineering (CASE).
ü Describe agile methodologies and eXtreme
programming.
ü Explain Object Oriented Analysis and Design and the
Rational Unified Process (RUP).
Chapter 1 2
3. Introduction
n 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.
Chapter 1 3
4. Introduction (Cont.)
Figure 11 An organizational approach to systems analysis and
design is driven by methodologies, techniques, and tools
Chapter 1 4
9. Types of Information Systems
and Systems Development
n Transaction Processing Systems (TPS)
¨ Automate handling of data about business
activities (transactions)
¨ Process orientation
n Management Information Systems (MIS)
¨ Converts raw data from transaction
processing system into meaningful form
¨ Data orientation
Chapter 1 9
10. Types of Information Systems
and Systems Development (Cont.)
n Decision Support Systems (DSS)
¨ Designed to help decision makers
¨ Provides interactive environment for decision
making
¨ Involves data warehouses, executive
information systems (EIS)
¨ Database, model base, user dialogue
Chapter 1 10
16. Systems Development Life Cycle
(SDLC) (Cont.)
n Design – a description of the
recommended solution is converted into
logical and then physical system
specifications.
n Logical design – all functional features of
the system chosen for development in
analysis are described independently of
any computer platform.
Chapter 1 16
20. The Heart of the Systems Development
Process
Current practice combines analysis, design, and implementation
into a single iterative and parallel process of activities
Chapter 1 20
21. Traditional Waterfall SDLC
One phase begins
when another
completes, little
backtracking and
looping
Chapter 1 21
35. Agile Methodologies
n Motivated by recognition of software
development as fluid, unpredictable, and
dynamic.
n Three key principles
¨ Adaptive rather than predictive.
¨ Emphasize people rather than roles.
¨ Selfadaptive processes.
Chapter 1 35
43. Our Approach to Systems
Development
n The SDLC is an organizing and guiding
principle in this book.
n We may construct artificial boundaries or
artificially separate activities and
processes for learning purposes.
n Our intent is to help you understand all the
pieces and how to assemble them.
Chapter 1 43
44. Summary
n In this chapter you learned how to:
ü Define information systems analysis and
design.
ü Describe the different types of information
systems.
ü Describe the information Systems
Development Life Cycle (SDLC).
Chapter 1 44
45. Summary (Cont.)
ü Explain Rapid Application Development
(RAD), prototyping, Joint Application
Development (JAD), and Computer Aided
Software Engineering (CASE).
ü Describe agile methodologies and eXtreme
programming.
ü Explain Object Oriented Analysis and
Design and the Rational Unified Process
(RUP).
Chapter 1 45