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

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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