Topic 2 Chapter 1 Flashcards

1
Q

Structured set of activities required to develop a software

A

The Software Processes

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

Many different software processes but all involve:

A

Specification
Design and Implementation
Validation
Evolution

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

ABSTRACT representation of a process. It represents a DESCRIPTION of a process

A

Software Process Model

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

A process where ALL OF THE PROCESS ACTIVITIES ARE PLANNED in advance

A

Plan-Driven Processes

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

A PLAN-DRIVEN MODEL

A

The Waterfall Model

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

PHASES OF WATERFALL MODEL

A

R-Requirements definition
S-System and software design
I-Implementation and unit testing
I-Integration and system testing
O-Operation and maintainance

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

Based os SYSTEMATIC REUSE where systems are INTEGRATED FROM EXISTING COMPONENTS

A

Reuse-Oriented Software Engineering

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

The process of converting the system specification into an executable system

A

Software Design and Implementation

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

The process of ESTABLISHING WHAT SERVICES ARE REQUIRED and the constraints on the system’s operation and development

A

Software Specification/Specification

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

To design a software structure that realises the specification

A

Software Design

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

Translate this structure into an EXECUTABLE PROGRAM

A

Implementation

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

Where you IDENTIFY THE OVERALL STRUCTURE OF THE SYSTEM

A

Architectural Design

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

where you DEFINE THE INTERFACES between system components

A

Interface Design

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

where you TAKE EACH SYSTEM COMPONENT AND DESIGN

A

Component design

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

where you DESIGN THE SYSTEM DATA STRUCTURES and HOW THESE ARE TO BE REPRESENTED IN A DATABASE

A

Database Design

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

INTENDED TO SHOW THAT A SYSTEM CONFORMSTO ITS SPECIFICATION

A

Varification and Validation (V&V)

17
Q

STAGES OF TESTING:

A

> Component Testing
System Testing
Acceptance Testing

18
Q

Activities involved in a software system.

A

Software Processes

19
Q

Process of DEVELOPING A SOFTWARE SPECIFICATION

A

Requirements Engineering

20
Q

Process of checking that SYSTEM CONFORMS to its specification

A

Software Validation

21
Q

It takes place WHEN YOU CHANGE EXISTING SOFTWARE SYSTEMS TO MEET NEW REQUIREMENTS

A

Software Evolution