Question 1 the object-oriented development life cycle


Question 1. The object-oriented development life cycle consists of

  • 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. Generally speaking, a use-case model is developed during the

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

 

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

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

 

Question 4. An entity that has a well-defined role in the application domain and has state, behavior, and identity defines

  • object.
  • attribute.
  • actor.
  • class.
  • component.

 

Question 5. Which of the following shows the software components or modules and their dependencies?

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

 

Question 6. 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?

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

 

Question 7. The key principles of the Agile Methodologies include

  • 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. An Agile process is recommended when your project involves

  • 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. Traditional methods for software development are preferred for each of the following EXCEPT

  • 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. Which of the following is an eXtreme Programming advantage?

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

 

Request for Solution File

Ask an Expert for Answer!!
Finance Basics: Question 1 the object-oriented development life cycle
Reference No:- TGS01004440

Expected delivery within 24 Hours