Pregunta 1
Pregunta
What is a software process?
Respuesta
-
a set of activities and results for producing a software product
-
a set of activities that result in a software product
-
the process of creating software
Pregunta 2
Pregunta
The waterfall model is [blank_start]plan-driven[blank_end] and has [blank_start]separate and distinct phases[blank_end] of [blank_start]specification and development[blank_end].
Respuesta
-
plan-driven
-
agile
-
a structured software process model
-
separate and distinct phases
-
nerds working at it hard
-
reuse-oriented software enginerering
-
agile, flexible specifications
-
specification and development
-
research and development
-
validation and debugging
Pregunta 3
Pregunta
Incremental development has [blank_start]specification[blank_end], [blank_start]development and validation[blank_end] all of which are [blank_start]interleaved[blank_end]. It may be [blank_start]plan-driven or agile[blank_end].
Pregunta 4
Pregunta
Configuration management is concerned with...?
Respuesta
-
the configuration of employees within the business and the roles they play within software development/production
-
the configuration of software to ensure its' validity and effectiveness in completing its required task
-
policies, processes and tools for managing changing software systems
Pregunta 5
Pregunta
Needed because [blank_start]it is easy to lose track of what changes[blank_end] have been [blank_start]incorporated[blank_end]
Pregunta 6
Pregunta
Configuration Management includes:
Pregunta 7
Pregunta
White-box testing techniques include: [blank_start]tracing[blank_end], [blank_start]divide and conquer[blank_end], [blank_start]static analysis[blank_end] and [blank_start]path testing[blank_end].
Respuesta
-
tracing
-
divide and conquer
-
static analysis
-
path testing
Pregunta 8
Pregunta
Constructing an independent path is done via starting with the [blank_start]baseline path[blank_end] and varying [blank_start]one decision[blank_end] until all [blank_start]decision outcomes[blank_end] have been [blank_start]varied[blank_end].
Respuesta
-
decision outcomes
-
baseline path
-
one decision
-
varied
Pregunta 9
Pregunta
Equivalence partitioning is?
Respuesta
-
Dividing a set of test conditions into separate groups that can be considered the same.
-
Partitioning code into separate parts to find the root of the problem.
-
Dividing a set of conditions into different groups to be used as test cases.
Pregunta 10
Pregunta
Select all the types of testing I have learnt about.
Respuesta
-
Module Testing
-
Deployment Testing
-
Regression Testing
-
yes
-
Integration Testing
-
System Testing
-
Overload Testing
-
Robustness Testing
-
Analytical Testing
-
Acceptance Testing
Pregunta 11
Pregunta
Module Testing is the [blank_start]testing of a single module[blank_end]
Pregunta 12
Pregunta
Integration Testing is testing the [blank_start]integration of modules and subsystems[blank_end]
Pregunta 13
Pregunta
Acceptance Testing is performed by [blank_start]the customer[blank_end]
Pregunta 14
Pregunta
Regression testing is done to test for [blank_start]degradations of correctness[blank_end] or [blank_start]other qualities[blank_end] due to [blank_start]modifications[blank_end].
Pregunta 15
Pregunta
A software process is [blank_start]a set of activities and results[blank_end] for [blank_start]producing a software product[blank_end].
Pregunta 16
Pregunta
Software Process includes:
Pregunta 17
Pregunta
How does the binarySearch method work?