Prof. David Gadish
Chapter 1 The Systems Development Environment
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).
2
Chapter 1
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
Introduction (Cont.)
Figure 11 An organizational approach to systems analysis and design is driven by methodologies, techniques, and tools
Chapter 1 4
A Modern Approach to Systems Analysis and Design n 1950s: focus on efficient automation of
existing processes n 1960s: advent of 3GL, faster and more reliable computers n 1970s: system development becomes more like an engineering discipline
Chapter 1
5
A Modern Approach to Systems Analysis and Design (Cont.) n 1980s: major breakthrough with 4GL,
CASE tools, object oriented methods n 1990s: focus on system integration, GUI applications, client/server platforms, Internet n The new century: Web application development, wireless PDAs, component based applications
Chapter 1
6
A Modern Approach to Systems Analysis and Design (Cont.) n Application Software
¨ Computer software designed to support
organizational functions or processes. n Systems Analyst
¨ Organizational role most responsible for
analysis and design of information systems.
Chapter 1
7
A Modern