What is the goal of software estimation

Assignment Help Management Information Sys
Reference no: EM133242204

Software metrics and software estimation

In order to manage a project we must be able to estimate the time it will take to develop software. This requires breaking a piece of software down into components for which the programmer / developer effort can be estimated. From such estimates we can build up a project plan and manager the delivery of software. But how do you estimate development times for software? It will depend on so many factors, including the experience of the programmer, the complexity of the functions the software delivers and the complexity of the environment. It requires that we can in some way measure a piece of software, a problem which has a whole discipline of software metrics behind it. The problems of software measuring were first raised in Fred Brooke's classic book, ‘The Mythical Man Month'. There are now many methods of measuring software and estimation including COCOMO and Function Point Analysis. How objective can we be? Or does software estimation remain a black art?

Question: Explain the problem of software estimation and software metrics. Why is it so difficult? What is the goal of software estimation? Survey the main approaches to software estimation and identify some common measurable elements. Explain how metrics and estimation develops during the project lifecycle. How would you select estimation methods? What do you think is a common sense approach to software metrics and estimating?

Reference no: EM133242204

Questions Cloud

Describe the generic influence tactics : Describe the generic influence tactics which are used at the workplace and recommend the ones that could be used at this organization.
Why is accounting system needed to manage the revenue cycle : Why is an accounting system needed to manage the revenue cycle? Why is it important to manage the revenue cycle in healthcare organizations
Describe scrum and how it works : What are the problems with traditional development which led to an agile approach? Outline the principles of the agile approach referring to and introducing
Trade laws for logistics and transport organisations : Describe the key requirements of international trade laws for logistics and transport organisations.
What is the goal of software estimation : Explain the problem of software estimation and software metrics. Why is it so difficult? What is the goal of software estimation
What are some methods of evaluating inventory : What are some methods of evaluating inventory in a healthcare organization? Why is materials management important in a healthcare organizations
What types of organizational attributes-capabilities : What types of organizational attributes, capabilities, and resources, contributed to the ERP initiative. What capabilities were missing?
Describe case study of a software development project : Describe a case study of a software development project failure and a success. Identify the factors involved in each case. Based on these studies
Discuss five-stage team development model : Discuss the Five-Stage Team Development Model by explaining each stage in the model.

Reviews

Write a Review

Management Information Sys Questions & Answers

  Information technology and the changing fabric

Illustrations of concepts from organizational structure, organizational power and politics and organizational culture.

  Case study: software-as-a-service goes mainstream

Explain the questions based on case study. case study - salesforce.com: software-as-a-service goes mainstream

  Research proposal on cloud computing

The usage and influence of outsourcing and cloud computing on Management Information Systems is the proposed topic of the research project.

  Host an e-commerce site for a small start-up company

This paper will help develop internet skills in commercial services for hosting an e-commerce site for a small start-up company.

  How are internet technologies affecting the structure

How are Internet technologies affecting the structure and work roles of modern organizations?

  Segregation of duties in the personal computing environment

Why is inadequate segregation of duties a problem in the personal computing environment?

  Social media strategy implementation and evaluation

Social media strategy implementation and evaluation

  Problems in the personal computing environment

What is the basic purpose behind segregation of duties a problem in the personal computing environment?

  Role of it/is in an organisation

Prepare a presentation on Information Systems and Organizational changes

  Perky pies

Information systems to adequately manage supply both up and down stream.

  Mark the equilibrium price and quantity

The demand schedule for computer chips.

  Visit and analyze the company-specific web-site

Visit and analyze the Company-specific web-site with respect to E-Commerce issues

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd