Lesson 2- PART 2 Flashcards
also known as structured system development.
Traditional Approach
Three techniques of Structured System Development
- Structured Analysis
- Structured Design
- Structured Programming
views an information system as a collection of interacting objects that work together to accomplish tasks.
Object Oriented Approach
Three techniques of Object Oriented Approach
- Object Oriented Analysis
- Object Oriented Design
- Object Oriented Programming
describes a development method that is linear and sequential.
WATERFALL MODEL
an iterative, trial-and-error process that takes place between developers and end
users.
PROTOTYPE MODEL
shows the life cycle as a spiral, starting in the center and works its way around, over and over again, until the project is complete.
SPIRAL MODEL
discipline of system development that follows a specific structure that is designed to simplify and expedite the process of
developing new software.
EXTREME PROGRAMMING
developed by KENT BECK
designed to reinforce six “best practices” for system development that are common to many system development methodologies.
UNIFIED PROCESS
Four Phases of Unified Process(4)?
- INCEPTION
- ELABORATION
- CONSTRUCTION
- TRANSITION
practice-based methodology for modeling and documentation of software-based systems.
AGILE MODELING
popularized by Scott Amber
emphasizes speed of development through
extensive user involvement in the rapid, iterative, and incremental construction of a
series of functioning prototypes of a system that eventually evolves into the final system.
RAPID APPLICATION DEVELOPMENT
involves the client or end users in the design and development of an application, through
a succession of collaborative workshops.
JOINT APPLICATION DEVELOPMENT
developed in 1970s by Chuck Morris and Tony Crawford