Software Engineering TENTH Edition Chapter 1 Quiz

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 (B)</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. (B)</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. (B)</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 (A)</p> Signup and view all the answers

What is the focus of development in agile methods?

<p>The code itself (A)</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 (A)</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 (B)</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 (A)</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 (B)</p> Signup and view all the answers

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

<p>Project monitoring mechanisms (C)</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 (D)</p> Signup and view all the answers

Flashcards

Project Planning Purpose

Establishing a roadmap for project execution.

Project Plan Creation Stage

Created during the project startup phase.

Startup Phase Planning

Defining scope, schedule, budget, resources, risks, organization, quality, communication, and procurement.

COCOMO Cost Modeling

Estimating software development cost based on size.

Signup and view all the flashcards

Project Plan Modification

Adjusting the project plan periodically to account for changes in scope, schedule, or budget.

Signup and view all the flashcards

Proposal Stage Planning

Defining project scope, high-level schedule, and cost estimates during proposal development.

Signup and view all the flashcards

Agile Development Focus

Delivering working software in short iterations.

Signup and view all the flashcards

Project Plan Amendments

Regular updates to the project plan as new info or changes emerge.

Signup and view all the flashcards

Software Pricing Factors

Development costs, maintenance costs, and profit margins.

Signup and view all the flashcards

Software Low Pricing

Lower pricing due to economies of scale or market competition.

Signup and view all the flashcards

Resource Allocation Basis

Project scope, schedule, and budget guide resource allocation.

Signup and view all the flashcards

Startup Plan Components

Includes resource allocation, scope, schedule, budget, and risks.

Signup and view all the flashcards

Project Scope

Detailed description of what the project will accomplish.

Signup and view all the flashcards

Project Schedule

Timeline for project completion, including milestones and deadlines.

Signup and view all the flashcards

Project Budget

Financial plan for the project, including costs for all resources.

Signup and view all the flashcards

Project Resources

People, materials, and equipment required for project completion.

Signup and view all the flashcards

Project Risks

Potential problems or issues that may affect project success.

Signup and view all the flashcards

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

More Like This

Use Quizgecko on...
Browser
Browser