$12.00
1. Question : (TCO 8) The object-oriented development life cycle consists of
Student Answer:
analysis, design, and implementation phases.
identification, planning, design, and implementation phases.
selection, analysis, design, and implementation phases.
identification, design, and implementation phases.
design and implementation phases.
Instructor Explanation: Appendix A, page 360
2. Question : (TCO 8) Generally speaking, a use-case model is developed during the
Student Answer:
analysis phase.
logical design phase.
implementation phase.
selection phase.
production phase.
Instructor Explanation: Appendix A, page 361
3. Question : (TCO 8) On an use-case diagram, an actor can represent
Student Answer:
a hardware device.
another system.
a human.
an organization.
All of the above
4. Question : (TCO 8) An entity that has a well-defined role in the application domain and has state, behavior, and identity defines
Student Answer:
object.
attribute.
actor.
class.
component.
Instructor Explanation: Appendix A, page 364
5. Question : (TCO 8) Which of the following shows the software components or modules and their dependencies?
Student Answer:
Component diagram
State diagram
Deployment diagram
Use-case diagram
Object diagram
6. Question : (TCO 8) Which of the following is the systems development era marked by a lack of documentation and development tools and by a high degree of dependence on the developer for the continued ongoing operation of the system he or she had created?
Student Answer:
Developer-as-artist
Developer-as-integrator
Facilitator-as-developer
User-as-developer
Developer-as-engineer
7. Question : (TCO 8) According to the Agile Software Development Manifesto, the 17 anarchists came to value
Student Answer:
individuals and interactions over processes and tools.
working software over comprehensive documentation.
customer collaboration over contract negotiation.
responding to change over following a plan.
All of the above
8. Question : (TCO 8) An Agile process is recommended when your project involves
Student Answer:
unpredictable or dynamic requirements.
responsible and motivated developers.
customers who understand the process and will get involved.
All of the above
None of the above
9. Question : (TCO 8) An Agile Methodology is recommended for each of the following EXCEPT
Student Answer:
unpredictable or dynamic requirements.
responsible and motivated developers.
customers who understand and will get involved.
a large development team, exceeding 100 or more people.
small development projects.
10. Question : (TCO 8) eXtreme Programming
Student Answer:
relies on predictive planning.
thrives on order.
is best used in the development of critical systems.
has as a key emphasis on the use of two-person teams.
focuses on fixed contract systems.