Software Evolution and Development
25 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary purpose of configuration management?

  • To keep track of and control changes made to the software (correct)
  • To implement changes to the software as soon as possible
  • To manage the entire Software Development Life Cycle (SDLC)
  • To finalize the Software Requirements Specification (SRS)
  • What does it mean when a phase is considered 'baselined' in the SDLC?

  • The phase is incomplete and needs revisions
  • The phase is no longer necessary
  • The phase is still in the planning stage
  • The phase is complete and well-documented (correct)
  • What is the purpose of change control in configuration management?

  • To eliminate the need for changes to the software
  • To make changes to the software as quickly as possible
  • To manage the entire configuration management process
  • To ensure that changes are made properly according to the organization's rules (correct)
  • Why are changes to the software after the SRS is finalized typically only made with approval from higher management?

    <p>Because they might cost more or take more time</p> Signup and view all the answers

    What is the role of configuration management in an organization?

    <p>To manage how an organization works</p> Signup and view all the answers

    What is the main goal of identifying and defining all parts of the system in configuration management?

    <p>To ensure that everything is complete and correct</p> Signup and view all the answers

    What is the benefit of having good estimates in a project?

    <p>To better control the project</p> Signup and view all the answers

    What is the purpose of estimating effort in a project?

    <p>To determine the number of people needed for the project</p> Signup and view all the answers

    What is the most important factor in estimating cost?

    <p>All of the above</p> Signup and view all the answers

    What is the Decomposition Technique used for?

    <p>To break down software into smaller parts</p> Signup and view all the answers

    What is the Putnam Model used for?

    <p>To estimate software size using formulas</p> Signup and view all the answers

    What is the purpose of dividing tasks into smaller parts in project estimation?

    <p>To estimate project time</p> Signup and view all the answers

    What is the first step taken when a request for change is received?

    <p>Identification</p> Signup and view all the answers

    What is the purpose of the Analysis step?

    <p>To analyze the impact of the change on schedule, cost, and effort</p> Signup and view all the answers

    What happens if the change affects a lot of things or is deemed really necessary?

    <p>Approval from higher-ups is required</p> Signup and view all the answers

    What is the final step in the change management process?

    <p>Close request</p> Signup and view all the answers

    What is the purpose of the Execution step?

    <p>To take the right actions to make the change happen</p> Signup and view all the answers

    What is the purpose of creating a prototype and showing it to a user at an early stage?

    <p>To get feedback and make necessary changes</p> Signup and view all the answers

    What is characteristic of S-type software, according to Lehman's classification?

    <p>It follows specific rules and solutions understood from the start</p> Signup and view all the answers

    What is the name of the model developed by Barry W. Boehm?

    <p>COCOMO</p> Signup and view all the answers

    What are the three categories of software in the COCOMO model?

    <p>Organic, semi-detached, and embedded</p> Signup and view all the answers

    What is the main goal of project scheduling?

    <p>To plan out all the activities in the right order and within the time set</p> Signup and view all the answers

    What is the critical path in project scheduling?

    <p>The sequence of tasks that determines the minimum duration of the project</p> Signup and view all the answers

    What happens when there aren't enough resources in a software project?

    <p>The project falls behind schedule</p> Signup and view all the answers

    What is included in the definition of resources in a software project?

    <p>People, tools, and software libraries</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser