Software 3 Flashcards

1
Q

What is software specification?

A

Defining what the software should do

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

What is design and implementation?

A

Defining the software and data organisation and implementing the system

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

What is software validation?

A

Testing the system for bugs and to check it meets its requirements

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

What is software evolution?

A

Changing the system after it has gone into use

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

How are these activities organised in the waterfall model?

A

In sequence

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

How are these activities organised in the agile process?

A

Interleaved e.g. a bit of this, then a bit of that

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

What is software specification sometimes called?

A

Requirements engineering

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

Requirements engineering

A

https://www.bing.com/images/search?view=detailV2&ccid=jMY6obGa&id=5968C727BCFC44074499A1F83016B8EE45DBE10B&thid=OIP.jMY6obGaZ_OPaOb5iYRtoAAAAA&mediaurl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FP6nQU-H30Fs%2Fmaxresdefault.jpg&cdnurl=https%3A%2F%2Fth.bing.com%2Fth%2Fid%2FR.8cc63aa1b19a67f38f68e6f989846da0%3Frik%3DC%252bHbRe64FjD4oQ%26pid%3DImgRaw%26r%3D0&exph=266&expw=474&q=requirements+engineering&simid=607988385578957653&form=IRPRST&ck=7123D4FFDBB87F857C87A80E389DFB80&selectedindex=33&itb=0&ajaxhist=0&ajaxserp=0&vt=0

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

What does implementation involve?

A

Adding detail to the design and programming the system

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

What are design and implementation usually?

A

Interleaved

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

How is software implemented?

A

By developing a program(s)
By configuring an application system

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