multi.docx

1. (TCO 8) The object-oriented development life cycle consists of (Points : 3)

       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. 

Question 2.2. (TCO 8) Generally speaking, a use-case model is developed during the (Points : 3)

       analysis phase.        logical design phase.        implementation phase.        selection phase.        production phase. 

Question 3.3. (TCO 8) A type of use-case relationship that adds new behaviors or actions is a(n) (Points : 3)

       generalized relationship.        extends relationship.        recursive relationship.        abstract relationship.        complex relationship. 

Question 4.4. (TCO 8) An entity that has a well-defined role in the application domain and has state, behavior, and identity defines (Points : 3)

       object.        attribute.        actor.        class.        component. 

Question 5.5. (TCO 8) Which of the following shows the software components or modules and their dependencies? (Points : 3)

       Component diagram        State diagram        Deployment diagram        Use-case diagram        Object diagram 

Question 6.6. (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? (Points : 3)

       Developer-as-artist        Developer-as-integrator        Facilitator-as-developer        User-as-developer        Developer-as-engineer 

Question 7.7. (TCO 8) The key principles of the Agile Methodologies include (Points : 3)

       a focus on adaptive rather than predictive methodologies.        a focus on people rather than roles.        a self-adaptive process.        All of the above        None of the above 

Question 8.8. (TCO 8) An Agile process is recommended when your project involves (Points : 3)

       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 

Question 9.9. (TCO 8) Traditional methods for software development are preferred for each of the following EXCEPT (Points : 3)

       when the project is operating under a fixed-price or fixed-scope contract.        unpredictable or dynamic requirements.        a large development team, exceeding 100 or more people.        projects dealing with safety-critical systems.        the system being developed will operate in a stable environment. 

Question 10.10. (TCO 8) Which of the following is an eXtreme Programming advantage? (Points : 3)

       More communication among developers        Higher levels of productivity        Higher-quality code        Reinforcement of the other practices in eXtreme Programming        All of the above