Lesson 2- PART 2 Flashcards

1
Q

also known as structured system development.

A

Traditional Approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Three techniques of Structured System Development

A
  • Structured Analysis
  • Structured Design
  • Structured Programming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

views an information system as a collection of interacting objects that work together to accomplish tasks.

A

Object Oriented Approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Three techniques of Object Oriented Approach

A
  • Object Oriented Analysis
  • Object Oriented Design
  • Object Oriented Programming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

describes a development method that is linear and sequential.

A

WATERFALL MODEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

an iterative, trial-and-error process that takes place between developers and end
users.

A

PROTOTYPE MODEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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.

A

SPIRAL MODEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

discipline of system development that follows a specific structure that is designed to simplify and expedite the process of
developing new software.

A

EXTREME PROGRAMMING

developed by KENT BECK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

designed to reinforce six “best practices” for system development that are common to many system development methodologies.

A

UNIFIED PROCESS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Four Phases of Unified Process(4)?

A
  • INCEPTION
  • ELABORATION
  • CONSTRUCTION
  • TRANSITION
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

practice-based methodology for modeling and documentation of software-based systems.

A

AGILE MODELING

popularized by Scott Amber

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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.

A

RAPID APPLICATION DEVELOPMENT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

involves the client or end users in the design and development of an application, through
a succession of collaborative workshops.

A

JOINT APPLICATION DEVELOPMENT

developed in 1970s by Chuck Morris and Tony Crawford

How well did you know this?
1
Not at all
2
3
4
5
Perfectly