Software development Flashcards
What is Agile methodology
Anticipates the need for flexibility
Teams work collaboratively
Client is involved through out the project
What is determined at analysis stage
Purpose
Functional Requirements
Scope
Boundaries
What does the INT function do
Returns the whole number and discards anything after decimal point
What does the MOD function do
When 2 numbers are divided, it returns the remainder
E.G apples = 48/21
print(apples)
apples are 6
What is the difference between Actual and Formal parameters
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
What is a break point
A point set in the code where execution is stopped in order to check the contents of variables at this point
What is a watchpoint
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
What is software evaluated on
Fitness for purpose, Efficiency, Maintainability, Robustness, Usability