13.1 Aspects of software development Flashcards

1
Q

What is analysis in computer science?

A

The definition of a problem and the establishment of the system requirements and data models necessary to solve the problem, after the necessary research

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

What is design in computer science?

A

The planning and specification of the data structures, algorithms, modules and interfaces necessary for the solution to the problem.

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

What is implementation in computer science?

A

Writing the code necessary to create the algorithms and data structures from the design phase, in an iterative process of prototyping

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

What is acceptance testing?

A

A component of testing with the intended users to ensure the intended solution is met

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

What is boundary data?

A

Test input data that lies on the boundary of the system’s expected range

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

What is erroneous data?

A

Test input data that lies outside of the system’s expected range (incorrect data)

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

What is normal data?

A

Test input data that lies within the system’s expected range. It should return the expected output.

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

What is testing in computer science?

A

Running implementations to check for the presence of errors using selected test data covering normal (typical) boundary and erroneous data.

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

What is an evaluation in computer science?

A

The judgment of the system to check if it has met the required criteria to be an effective solution to the initial problem.

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