CH10 (Test Bank) Flashcards
T/F: A project cannot have both predictive and adaptive elements.
F
T/F: A project that has high technical risk should use the predictive approach.
F
T/F: All adaptive approaches include iterations.
T
T/F: In incremental development, an increment is always completed in each iteration.
F
T/F: The SDLC development approach taught in the textbook is a variation of the spiral model.
F
T/F: The modified waterfall approach requires overlapping phases.
T
T/F: The predictive waterfall SDLC explicitly includes a support phase, but the adaptive SDLCs do not.
T
T/F: A model is a representation of an important aspect of the real world
T
T/F: A tool is a software support that helps create models or other components required in the project.
T
T/F: Anytime people need to either record or communicate information, it is useful to create a model.
T
T/F: Structured programming and top-down programming are identical concepts.
F
T/F: The data flow diagram is used with the structured analysis system development technique.
T
T/F: Many systems being developed today combine traditional and object-oriented technology.
T
T/F: Adopting an agile approach for a project is relatively easy
F
T/F: In Agile Development, contracts include options for the customer to cancel if the project is not progressing, as
measured by the incremental deliverables.
T
T/F: Agile Modeling emphasizes creating only models that are necessary
T
T/F: In Agile Modeling, change is seen as the exception, not the norm.
F
T/F: Agile Modeling principles suggest that CASE tools should be used whenever possible
F
T/F: An Agile Modeling practice used in incremental modeling is to create several models in parallel.
T
T/F: Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.
F
T/F: Object-oriented development includes a focus on both objects and processes.
T
An approach to the SDLC that plans the project in advance and then progresses according to the plan is called what?
a. A predictive approach c. An Agile approach
b. An adaptive approach d. A project management approach
a. A predictive approach
The _____ approach is an SDLC approach that assumes the output of each phase are frozen before moving on to
the next phase.
a. iterative c. waterfall model
b. spiral model d. prototyping
c. waterfall model
An adaptive approach to a development project is best used when _______.
a. the system has low technical risk
b. the requirements are simple and the system is small
c. the requirements are well understood
d. the requirements are uncertain
d. the requirements are uncertain
An approach to the SDLC where the phases overlap is often referred to as the _______ approach.
a. modified waterfall c. modified predictive
b. waterfall d. spiral
a. modified waterfall