Chapter 7: Systems Development Flashcards

1
Q

A group of methodologies that utilize incremental changes with a focus on quality and attention to detail.

A

Agile Methodologies

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

When an organization decides that a new software program needs to be developed, they must determine if it makes more sense to build it themselves or to purchase it from an outside company.

A

Build vs. Buy Decision

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

As new systems are brought online and old systems are phased out, it becomes important to manage the way change is implemented in the organization.

A

Change Management

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

Refers to systems in which nonprogrammers can create working applications.

A

End-User Computing

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

The old and new system are used simultaneously for a limited period of time.

A

Implementation Methodology – Parallel Operation

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

The organization selects a particular date that the old system is not going to be used. On that date, the old system is turned off and the new one is operational.

A

Implementation Methodology – Direct Cutover

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

Different functions of the new application are implemented in phases, adding functionality as the phases are implemented.

A

Implementation Methodology – Phased Implementation

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

subset of the organization starts using the new system before the rest of the organization.

A

Implementation Methodology – Pilot Implementation

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

A methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops called JAD sessions.

A

Joint Application Development

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

A methodology that focuses on taking an initial idea and developing a minimum viable product (MVP).

A

Lean Methodology

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

Making changes, corrections and improvement to a system already in use by a company.

A

Maintenance

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

A working software application with just enough functionality to demonstrate the idea behind the project.

A

Minimum Viable Product (MVP)

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

A model that illustrates the constraints of project management: time,cost, and quality. A manager cannot change one of the constraints without impacting the others.

A

Quality Triangle

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

A development methodology that focuses on quickly building a working model of the software, getting feedback from users, and then using that feedback to update the working model.

A

Rapid Application Development:

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

This methodology developed in the 1960s to manage the large software projects associated with corporate systems running on mainframes. Phases are Preliminary Analysis, Systems Analysis, Systems Design, Programming, Testing, Implementation and Maintenance.

A

Systems Development Life Cycle

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

When companies have the options to license functions provided by other companies instead of writing the code themselves.

A

Web Services