Software Engineering TENTH Edition Chapter 1 Quiz
14 Questions
14 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 main purpose of project planning?

  • To communicate the project progress to stakeholders.
  • To anticipate and solve problems that might arise. (correct)
  • To allocate resources across the company.
  • To break down the work and assign it to team members.
  • When is the project plan created?

  • Periodically throughout the project.
  • During the project startup phase.
  • At the end of the project.
  • At the proposal stage when bidding for a contract. (correct)
  • What does project planning involve during the project startup phase?

  • Modifying the plan based on gained experience.
  • Planning who will work on the project. (correct)
  • Allocating resources across the company.
  • Breaking down the project into increments.
  • What is the purpose of COCOMO cost modeling mentioned in the text?

    <p>Estimation techniques</p> Signup and view all the answers

    Why is it important to modify the project plan periodically throughout the project?

    <p>To anticipate and solve problems that might arise.</p> Signup and view all the answers

    What is involved in project planning at the proposal stage when bidding for a contract?

    <p>Anticipating problems that might arise.</p> Signup and view all the answers

    What is the main aim of planning at the proposal stage?

    <p>To provide information for setting a price for the system to customers</p> Signup and view all the answers

    What is the focus of development in agile methods?

    <p>The code itself</p> Signup and view all the answers

    What should the project plan be regularly amended as?

    <p>The project progresses and more is known about the software and its development</p> Signup and view all the answers

    What do estimates for software pricing consider, besides development costs?

    <p>Hardware, software, travel, training, and effort costs</p> Signup and view all the answers

    What may lead to a lower price charged for software, according to the text?

    <p>Allowing the developer to retain ownership of the source code</p> Signup and view all the answers

    What is the basis for project resource allocation in startup planning?

    <p>The detailed plan created at this stage</p> Signup and view all the answers

    What should the startup plan define apart from project resource allocation?

    <p>Project monitoring mechanisms</p> Signup and view all the answers

    What is another factor that influences the price charged besides development cost?

    <p>Broader organizational, economic, political, and business considerations</p> Signup and view all the answers

    Study Notes

    Project Planning

    • The main purpose of project planning is to establish a roadmap for project execution.
    • A project plan is created during the project startup phase.

    Project Planning Activities

    • During the startup phase, project planning involves defining project scope, establishing project schedule, determining project budget, and allocating project resources.
    • It also involves identifying and assessing risks, defining project organization, and planning for quality, communication, and procurement.

    COCOMO Cost Modeling

    • COCOMO cost modeling is used to estimate the cost of a software development project based on the size of the software.

    Importance of Modifying Project Plan

    • It is important to modify the project plan periodically throughout the project to reflect changes in project scope, schedule, or budget.

    Project Planning at Proposal Stage

    • During the proposal stage, project planning involves defining project scope, establishing a high-level project schedule, and estimating project costs.
    • The main aim of planning at the proposal stage is to develop a proposal that meets the customer's requirements and is competitive in terms of price.

    Agile Development

    • In agile methods, the focus of development is on delivering a working software in short iterations.

    Project Plan Amendments

    • The project plan should be regularly amended as new information becomes available or changes occur in project scope, schedule, or budget.

    Software Pricing Estimates

    • Estimates for software pricing consider development costs, maintenance costs, and profit margins.
    • A lower price charged for software may be due to economies of scale or competition in the market.

    Resource Allocation Basis

    • The basis for project resource allocation in startup planning is the project scope, schedule, and budget.

    Startup Plan Components

    • The startup plan should define project resource allocation, as well as project scope, schedule, budget, and risks.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Test your knowledge on project planning, software pricing, project scheduling, estimation techniques, and COCOMO cost modeling with a focus on Chapter 1 of the TENTH edition of the book 'Software Engineering' by Ian Sommerville.

    More Like This

    Use Quizgecko on...
    Browser
    Browser