COMP1833 Software Quality Management Assignment

Assignment Help Software Engineering
Reference no: EM133067032

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.

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

ii) Discuss the main critisms of the SEI CMM.

b) 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: EM133067032

Questions Cloud

Physical presentation of the patient : A hospital's emergency department may be the first point of contact that a patient may have with a health system. What factors may contribute to the cultural co
What is the diversification benefit : Consider the following table of information Microsoft AT&T Daily Volatility 2% 1% Correlation 0.3. What is the diversification benefit
Find the npv of dr smith : If Dr. Smith buys a machine for $5,000 and is able to improve the earnings of her practice by $2,000 a year for five years, and then can sell the machine for $6
Graphically represent data in future career : How will you graphically represent data in your future career? What types of graphs are typically used in that industry?
COMP1833 Software Quality Management Assignment : COMP1833 Software Quality Management Assignment Help and Solution, University of Greenwich - Assessment Writing Service
What is the stock required rate of return : What is the stock's required rate of return? Assume the market is in equilibrium with the required return equal to the expected return
Explain the logistics company in sultanate of oman : 1. Explain the logistics company in Sultanate of Oman? 2. What is the impact of logistics sector to company?
Evaluate turkey-eu economic relations : Evaluate Turkey-EU economic relations according to Sustainable Governance Indicators 2020.
What is the incremental benefit-cost ratio : A school is overcrowded and there are three options. The do-nothing alternative corresponds to continuing to use modular classrooms. The school can be expanded,

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