Software Project Management Unit III
18 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 formula to calculate New Object Points (NOP) when considering software reuse in COCOMO II?

NOP = (object points) * [(100-%reuse)/100]

What is the factor that affects the Productivity rate (PROD) in COCOMO II?

Developer experience and organization maturity

What are the three ways to express the size of a project in COCOMO II?

Object points, function points, or source lines of code (SLOC)

In the context of COCOMO II, what is the implication of having a low developer experience and organization maturity?

<p>It requires a higher percentage of new software components</p> Signup and view all the answers

What is the purpose of the make-or-buy decision in software development?

<p>To determine whether to develop a software component in-house or to reuse an existing one</p> Signup and view all the answers

How is the estimated effort calculated in COCOMO II?

<p>Estimated effort = NOP / PROD</p> Signup and view all the answers

What is the primary concern of Software Project Management, and what are the three constraints that software development is always subject to?

<p>The primary concern of Software Project Management is to ensure that software is delivered on time, within budget, and in accordance with the requirements. Software development is always subject to budget, requirement, and schedule constraints.</p> Signup and view all the answers

What is the significance of COCOMO II Model in software project management?

<p>COCOMO II is a software cost estimation model that helps estimate the effort, cost, and schedule required for a software project. It is an extension of the original COCOMO model and provides a more accurate estimate of software project costs.</p> Signup and view all the answers

What is the Make-or-Buy Decision in software project management, and what factors influence this decision?

<p>The Make-or-Buy Decision is a decision made by a project manager to determine whether to develop a software component in-house or outsource it to a third-party vendor. Factors that influence this decision include cost, time, expertise, and risks.</p> Signup and view all the answers

What is the primary objective of making a make-or-buy decision in software development?

<p>Choosing between manufacturing a product in-house or purchasing it from an external supplier</p> Signup and view all the answers

What are the key activities involved in project planning, and what is the purpose of each activity?

<p>The key activities involved in project planning are proposal writing, project planning and scheduling, project costing, project monitoring and reviews, personnel selection and evaluation, and report writing and presentations. Each activity serves a specific purpose, such as defining project scope, allocating resources, and tracking progress.</p> Signup and view all the answers

What are the three options available for making a make-or-buy decision?

<p>Purchasing off-the-shelf software, acquiring and modifying partially experienced software components, or custom building software through an outside contractor</p> Signup and view all the answers

What are the advantages of outsourcing software development, and what are the risks associated with it?

<p>The advantages of outsourcing software development include cost savings, access to specialized expertise, and faster time-to-market. However, outsourcing also carries risks such as loss of control, communication breakdowns, and intellectual property theft.</p> Signup and view all the answers

What is the purpose of COCOMO II's Application Composition Model?

<p>To estimate software costs during the early stages of software engineering</p> Signup and view all the answers

What is the purpose of SWOT analysis in software project management, and how does it help project managers?

<p>The purpose of SWOT analysis is to identify the Strengths, Weaknesses, Opportunities, and Threats related to a software project. It helps project managers to identify potential risks and opportunities, and develop strategies to mitigate risks and capitalize on opportunities.</p> Signup and view all the answers

What is the primary focus of COCOMO II's Post-architecture stage Model?

<p>Estimating software costs during the construction of the software</p> Signup and view all the answers

What is the main advantage of using COCOMO II for project planning?

<p>Accurate estimation of software costs and project schedule</p> Signup and view all the answers

What is the benefit of outsourcing software development to an external vendor?

<p>Reducing the cost of ownership and meeting specific project needs</p> Signup and view all the answers

Study Notes

COCOMO II - Project Planning

  • New Object Points (NOP) is calculated as NOP = (object points) * [(100-%reuse)/100] when applying component-based development or software reuse.
  • Estimated effort is computed as Estimated effort = NOP/PROD, where PROD is the productivity rate derived from developer experience and organization maturity.

Project Management

  • Project management involves organizing, planning, and scheduling software projects to ensure delivery on time, within budget, and according to requirements.
  • Project management activities include proposal writing, project planning and scheduling, project costing, project monitoring and reviews, personnel selection and evaluation, and report writing and presentations.

Make-or-Buy Decision

  • A make-or-buy decision involves choosing between manufacturing a product in-house or purchasing it from an external supplier.
  • Options for make-or-buy decision include purchasing software off-the-shelf, acquiring and modifying existing software components, or custom-building software by an outside contractor.

COCOMO II

  • COCOMO II is a constructive cost model for software project planning.
  • It has three types of models: Application Composition Model (early stages), Early Design Stage Model (requirements stabilization and basic software architecture establishment), and Post-Architecture Stage Model (during software construction).
  • COCOMO II estimates project effort using the estimated object points and productivity rate.

Studying That Suits You

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

Quiz Team

Description

Test your knowledge of software project management principles, processes, and metrics. This quiz covers project planning, SWOT analysis, team building, and risk management.

More Like This

Project Planning in Software Management
12 questions
Tools and Techniques for Effective Planning
30 questions
Software Project Management Overview
10 questions
Use Quizgecko on...
Browser
Browser