Review the main techniques for estimation

Assignment Help Software Engineering
Reference no: EM133067767

COMP1833 Software Quality Management - University of Greenwich

Question 1 a) Managing large projects depends on the use of project methodologies. A key aspect of these is the process of planning. Describe and critique the planning process.

b) Project planning depends on good estimates. Critically evaluate this statement and then review the main techniques for estimation clearly stating their advantages and disadvantages.

c) In his seminal paper ‘No Silver Bullet, Essence and Accidents of Software Engineering', published in 1986, Brook's put forward the argument that software engineering will always be a hard activity with unpredictable results.

In his analysis Brooks categorised the difficulties in software engineering as being either essential or accidental. Discuss the four essential difficulties.

Question 2. a) Assume that you are managing a project that is running out of control. You have decided to construct a decision tree to numerically assess the various options for bringing the project back on track.

Option 1: Outsourcing the user interface design will cost money but save time. You estimate it will cost £200,000 but there is only a 75% chance that they deliver as required. The remaining 25% of the time we will be required to spend an additional £60,000 adjusting the interface.

Option 2: Employing two additional staff will cost £100,000 and will likely succeed 25% of the time, enhancing this to include a senior developer costs £160,000 and will succeed 50% of the time, and a worst case involves four extra staff and costs £240,000.

Option 3: Pushing existing staff harder, demanding additional work and late nights could potentially cost only £25,000 but will only succeed 40% of the time. The remaining 60% of the time we will have to outsource which will cost £300,000.

Draw a decision tree and discuss the various options.

b) The British Computer Society (BCS) code of conduct is divided into the following four sections, Public Interest, Duty to Relevant Authority, Duty to the Profession and Professional Competence and Integrity. Explain each of the four sections of the BCS code of conduct and explain why they are important for software engineering.

c) Briefly critique either TOGAF or Extreme Programming in the context of software engineering. Your answer should briefly describe the technique, explain how it can be applied and provide a critique of its use in Software Engineering.

Your answer should ONLY evaluate one of the techniques.

Question 3. a) The Software Engineering Institute's Capability Maturity Model (SEI CMM) has been shown to significantly reduce the risk of project overruns and challenges.

Describe the first three stages of the model detailing the characteristics and key challenges for each level

Discuss the main critisms of the SEI CMM.

Critically discuss the weaknesses and benefits of agile methods and traditional staged methodologies for software development. Contrast the two approaches and in doing so identify any strengths and weaknesses of the methodologies in your answer.

Attachment:- Software Quality Management.rar

Reference no: EM133067767

Questions Cloud

Market value of cisoft non-cash assets : Cisoft is a highly profitable technology firm that currently has $5 billion in cash. The firm has decided to use this cash to repurchase shares from investors,
What was monty co total net income for the year : Grouper plc invested £990,000 in Monty Co. for 25% of its outstanding shares. What was Monty Co total net income for the year
Develop metrics and measure results : In order to have a successful IG program, one of the eight Information Risk Planning and Management step is to develop metrics and measure results
Prepare the journal entries for Platypus Ltd : The following data is provided based on a recent purchase of ¥750 000 for inventories. Prepare the journal entries for Platypus Ltd
Review the main techniques for estimation : Critically evaluate this statement and then review the main techniques for estimation clearly stating their advantages and disadvantages
Dissertation on blockchain in supply chain : Locate a dissertation on Blockchain in the supply chain or Automobile industry by searching the ProQuest Dissertations and Theses Global database
Calculate the new firm value : If the present value of financial distress costs is 15.4% of debt borrowed and the tax rate is 37%, calculate the new firm value.
What is the npv of the project : The ratio of debt to equityIr is 0.7. The cost of equity is 12.5%, the cost of debt is 6.1%. and the tax rate is 3896' What is the NPV of the project?
Relative size of the credit union industry : What is the relative size of the credit union industry to commercial banking and of what significance is this? What functions doe CU's perform which banks do no

Reviews

Write a Review

Software Engineering Questions & Answers

  How did you create x so that the plot looked good

How did you create x so that the plot looked good. Where a is the size of the semi-major axis (along the x-axis) and e is the eccentricity. Plot ellipses using this formula, ensuring that the curves are smooth by selecting an appropriate number of po..

  Unit 34 System Analysis & Design Assignment

Unit 34 System Analysis & Design Assignment Help and Solution, Higher National Diploma in Computing - Assessment Writing Service

  Effectively describe the software in a manner

The proposal should effectively describe the software in a manner that will allow the executiveteam members to understand the purpose and benefits of the software to approve purchase

  Describe the open systems interconnection osi model and how

describe the open systems interconnection osi model and how it relates to a network in 200 to 300 words. include

  Online backstage management system

submit a Software Test Document. The document will describe, in as much detail as possible, a full testing suite for the Online Backstage Management System.

  CI7260 Software Quality Engineering Assignment

CI7260 Software Quality Engineering Assignment help and solution, Kingston University London - assessment writing service - Calculate Halsteads volume

  Design user-s requirements specification for school

Design a user's requirements specification for the EasyDrive School of Motoring database system. Use a single major user view for the application (Director View)

  Describe your view of a systems life cycle

Describe your view of a system's life cycle, explaining each phase / stage, based on your research. Idenitify your resource. Why did you select this article?

  The primary operational focus direction for scm systems is

the primary operational focus direction for scm systems is lsquoupstream. that is scm solutions attempt to exert the

  Develop erd by entities-attributes for driver-s log document

Use Microsoft Access to develop a preliminary (no keys and no relationships) database tables for Huffman Trucking Driver Log.

  Illustrate action taken to implement requirements management

Carnegie Mellon. In a PowerPoint presentation, provide the following to illustrate the actions taken to implement requirements management.

  Appearance of the adjacent borders

Which property of a table specifies whether the browser should control the appearance of the adjacent borders?

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