Week 01 Systems Development in An Organizational Context
Week 01 Systems Development in An Organizational Context
and Design
Sixth Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Chapter 1
Systems Development in an
Organizational Context
Learning Outcomes
Define information systems analysis and design.
Describe the information Systems Development Life
Cycle (SDLC).
Explain Rapid Application Development (RAD),
prototyping, Computer Aided Software Engineering
(CASE), and Service-Oriented Architecture (SOA).
Describe agile methodologies and eXtreme
programming.
Explain Object Oriented Analysis and Design and the
Rational Unified Process (RUP).
FIGURE 1-9
A traditional waterfall SDLC
FIGURE 1-10
A class diagram from
IBM’s Rational Rose
(Source: IBM)
FIGURE 1-11
RAD life cycle
28
Service-Oriented Architecture
(SOA)
An approach to systems development
based on building complete systems
through assembling software
components, each of which model
generic business functions
FIGURE 1-12
Illustration of a service, a credit check,
used by applications and other services