ch3 quiz Flashcards
Average cost for fixing defects _______?
A) decreases with the distance between when the defect is introduced and when it is detected
B) increases linearly with the distance between when the defect is introduced ad when it is detected.
C) Increases dramatically with the distance between when the defect is introduced and when it is detected.
D) is unrelated to the distance between when the defect is introduced and when it is detected.
C) increases dramatically with the distance between when when the defect is introduced and when it is detected.
Business systems software projects tend to benefit from what sort of approach?
A) Incremental project planning
B) ad hoc planning
C) extensive up-front planning
D) basic up-front planning.
A) incremental project planning.
Generally a well run project devotes what percent of its schedule to requirements, architecture and up-front planning.
A) 30-50
B) 50-60
C) 20-30
D) 5-10
C) 20-30
Stable requirements are ______?
A) the key to all successful project
B) a Bad Thing
C) essential
D) a myth
D) a myth
The FIRST prerequisite you need to fulfill before beginning construction is _____?
A) a software architecture definition which describes the high-level design of the software
B) a budget and time estimate for the project
C) a clear statement of the problem the system is supposed to solve
D) requirements which describe in detail what the system is supposed to do.
C) a clear statement of the problem the system is supposed to solve.
The overreaching goal of preparation is _____?
A) All of the above
B) Risk reduction
C) Increased skills
D) Lack of communication.
B) Risk reduction.
Which of the following is an indication that an iterative approach is appropriate for a software construction project?
A) The project contains a lot of risk
B) The development team is familiar with the development area.
C) Requirements are fairly stable
D) Design is straightforward and fairly well understood.
A) The project contains a lot of risk.
Which of the following is an indication that a sequential approach is appropriate for a software construction project?
A) Requirements are fairly stable.
B) The project contains a lot of risk.
C) Design is complex, challenging or both.
D) Long term predictability is not important.
A) Requirements are fairly stable.
Which of the following is the best response to WISCA/WIMP?
A) Educate your boss in the nuances of technical projects.
B) Find another job
C) Pretend to be coding
D) “Yes sir! Right away!”
A) Educate your boss in the nuances of technical projects.
Which of the following is the best self-fulfilling prophecy?
A) We’ve investigated requirements and design so much that I think there will be major problems we’ll run during coding or debugging.
B) We’d better start coding right away because we’re going to have a lot of debugging to do.
C) We haven’t planned time for testing because we’re not going to find many defects.
D) We’ve investigated requirements and design so much that I can’t think of any major problems we’ll run into during coding or debugging.
D) We’ve investigated requirements and designs so much that I can’t think of any major problems we’ll run into during coding or debugging.