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

  Draw a context diagram for the process

Describe a set of controls that should be enacted for this process so that errors are prevented and fraud is discouraged.

  Discuss the primary tasks and importance of each

Discuss the primary tasks and importance of each of the six processes involved in the systems development life cycle

  Create an algorithm using pseudo code

Create an algorithm, with the help of pseudo code, to perform one of the following tasks, string of numbers, identify all of the substrings that form numbers that are divisible by 3.

  How does software engineering differ from other engineering

How does software engineering differ from other, more traditional fields of engineering such as electrical and mechanical engineering?

  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

  Describe what design pattern can solve the above problem

Develop the above requirements in to user stories with scenarios and document them to form the product backlog as done in the Scrum methodology.

  Prepare an online tutoring system

Prepare an online tutoring system for which you have to make requirements analysis and an SRS document. The features will be basic: 24*7 access to materials

  Collect all url of website and find errors

You need to prepare a testing tool in any programming language where we can test websites not completed a simple one but technique of testing shouldn't be simple navigation

  Discuss topic in area of software design and architecture

Choose any topic in the area of Software Design and Architecture. Submit a short proposal as soon as possible )Your proposal should clearly show what you are.

  Draw diagram to model software system that you are familiar

Create 3 to 4 diagrams to model a software system that you are familiar with and understand. You can use various software applications (e.g., Visio, UML, etc.) to prepare the diagrams.

  Create an outline for the followingdevelop a health

create an outline for the followingdevelop a health organization disaster planning and response strategy that links

  Describe data quality and uncertain issues

Describe trends and anomalies with respect to chemical contamination in the Boonsong Lekagul waterways and Describe any data quality and uncertain 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