Module 3 Flashcards

1
Q

These are the frameworks that define the sequence of activities, tasks, and deliverables required to develop high-quality software.

A

Software process models

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

It is a coherent set of activities for specifying, designing, implementing and testing software systems.

A

Software Processes

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

It is the process of creating abstract representations of a software system.

A

Software Modeling

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

It is a spiritual model used in project management that defines the stages include in an information system development project, from an initial feasibility study to the maintenance of the completed application.

A

SDLC (Software
Development Life Cycle) Model

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

It is a breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialization of tasks.

A

Waterfall Model

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

It is the first, oldest and traditional software development model.

A

Waterfall Model

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

It represents a development process that may be considered an extension of the waterfall model. It demonstrates the relationships between each phase of the development life cycle and its associated phase
of testing.

A

V-Model

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

It is a method of software development where the model is designed, implemented and tested incrementally (a little more is added each time) until the product is finished. It involves both development and maintenance.

A

Incremental Model

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

It does not attempt to start with a full specification of requirements by first focusing on an initial, simplified set user features, which then progressively gains more complexity and a broader set of features until the targeted system is complete.

A

Iterative Model

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

It is a response to plan-driven waterfall processes, developed in the 1970s and 1980s, such as the Structured Systems Analysis and Design Method (SSADM)

A

RAD (Rapid Application Development) Model

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

It is a risk-driven software development process model which was introduced for dealing with the shortcomings in the traditional waterfall model.

A

Spiral Model

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

It enables teams and businesses to innovate, quickly respond to changing demand, while mitigating risk. The focus is given to process adaptability and customer satisfaction.

A

Agile Model

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