Software Process & Project Management MCQs - Unit 5
A
Central Computer Planning and Data System – Revised
B
Common Code Processing and Debug System – Release
C
Command Control Planning and Design Software – Rework
D
Command Center Processing and Display System – Replacement
Correct Answer
Command Center Processing and Display System – Replacement
A
Microsoft
B
Oracle
C
Infosys
D
TRW
Correct Answer
TRW
A
C++
B
Java
C
Python
D
Ada
Correct Answer
Ada
A
Pure waterfall approach
B
Code-and-fix approach
C
Iterative, architecture-first approach
D
Ad hoc approach
Correct Answer
Iterative, architecture-first approach
A
a code-first approach
B
a marketing-first approach
C
an architecture-first approach
D
a hardware-first approach
Correct Answer
an architecture-first approach
A
postpones risk to the end
B
confronts risk early
C
ignores risk
D
avoids all testing
Correct Answer
confronts risk early
A
monolithic development
B
hand-coded assembly
C
paper-based design
D
component-based development
Correct Answer
component-based development
A
rigorous, model-based notation
B
free-form text only
C
spoken conversations
D
handwritten notes only
Correct Answer
rigorous, model-based notation
A
marketing analysis
B
salary calculation
C
progress assessment
D
customer entertainment
Correct Answer
progress assessment
A
Opinion-based approach
B
Paper-based approach
C
Demonstration-based approach
D
Guess-based approach
Correct Answer
Demonstration-based approach
A
marketing environment
B
change management environment
C
hardware laboratory
D
voting system
Correct Answer
change management environment
A
scalable
B
fixed
C
secret
D
expensive
Correct Answer
scalable
A
change freedom
B
only printing speed
C
hardware cost
D
network bandwidth
Correct Answer
change freedom
A
only after delivery
B
only in the final week
C
early in the life cycle
D
never
Correct Answer
early in the life cycle
A
continuously throughout the life cycle
B
only once at the very end
C
never
D
only after release
Correct Answer
continuously throughout the life cycle
A
hide design flaws
B
delay testing
C
expose design flaws early
D
avoid customer feedback
Correct Answer
expose design flaws early
A
only after delivery
B
only after maintenance
C
never
D
much earlier in the life cycle
Correct Answer
much earlier in the life cycle
A
cultural shift in management and team attitudes
B
change of office furniture
C
change of company logo
D
change of programming font
Correct Answer
cultural shift in management and team attitudes
A
frozen at the start
B
never documented
C
fluid and evolve through iterations
D
decided by the customer alone
Correct Answer
fluid and evolve through iterations
A
longer working hours
B
reuse, component-based development and automation
C
bigger teams only
D
more paper documentation
Correct Answer
reuse, component-based development and automation
A
software cost estimation model
B
programming language
C
database system
D
network protocol
Correct Answer
software cost estimation model
A
Custom Online Testing System
B
Common Object Tracking Service
C
Commercial Off-The-Shelf
D
Controlled Open Test Software
Correct Answer
Commercial Off-The-Shelf
A
reduce the size of the software to be developed
B
increase the number of lines to be written
C
avoid all integration
D
remove the need for architecture
Correct Answer
reduce the size of the software to be developed
A
isolation
B
deletion
C
printing
D
integration
Correct Answer
integration
A
Freezing all requirements before design
B
Evolutionary requirements with teamwork among stakeholders
C
Keeping the customer away from the project
D
Postponing integration until the end
Correct Answer
Evolutionary requirements with teamwork among stakeholders
Fill in the Blanks
26
CCPDS-R stands for Command Center Processing and Display System – ______.
Correct Answer
Replacement
27
The CCPDS-R project was developed by ______.
Correct Answer
TRW
28
The programming language used in the CCPDS-R project was ______.
Correct Answer
Ada
29
The first principle of modern software management is to base the process on an ______-first approach.
Correct Answer
architecture
30
The second principle is to establish an iterative life-cycle process that confronts ______ early.
Correct Answer
risk
31
The third principle is to transition design methods to emphasise ______-based development.
Correct Answer
component
32
The sixth principle is to capture design artifacts in rigorous ______-based notation.
Correct Answer
model
33
The eighth principle is to use a ______-based approach to assess intermediate artifacts.
Correct Answer
demonstration
34
The seventh principle is to instrument the process for objective quality control and ______ assessment.
Correct Answer
progress
35
Tools that support round-trip engineering enhance change ______.
Correct Answer
freedom
36
COCOMO stands for ______.
Correct Answer
Constructive Cost Model
37
In a modern process, early demonstrations expose design ______ early.
Correct Answer
flaws
38
Transition to a modern process requires a ______ shift in management and team attitudes.
Correct Answer
cultural
39
COTS stands for Commercial ______-The-Shelf.
Correct Answer
Off
40
The tenth principle is to establish a configurable process that is economically ______.
Correct Answer
scalable