Software development Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is Agile methodology

A

Anticipates the need for flexibility
Teams work collaboratively
Client is involved through out the project

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

What is determined at analysis stage

A

Purpose
Functional Requirements
Scope
Boundaries

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

What does the INT function do

A

Returns the whole number and discards anything after decimal point

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

What does the MOD function do

A

When 2 numbers are divided, it returns the remainder
E.G apples = 48/21
print(apples)
apples are 6

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

What is the difference between Actual and Formal parameters

A

Actual parameters are passed into the subprogram when the subprogram is called
firstname = GetName(firstname) firstname is actual parameter

Formal parameters are used in the subprogram definition
def GetName (name)
name = input(“Please enter name”) name is formal parameter

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

What is a break point

A

A point set in the code where execution is stopped in order to check the contents of variables at this point

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

What is a watchpoint

A

A watchpoint is a conditional breakpoint that halts the program execution when a condition is met, for example a variable being less than a certain value

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

What is software evaluated on

A

Fitness for purpose, Efficiency, Maintainability, Robustness, Usability

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