Preview

Software Engineering

Satisfactory Essays
Open Document
Open Document
349 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Engineering
Q1) Describe each law in your own words. Illustrate with a practical example?
Glass’ law(L1)
Robert Glass’s law states that “Requirement deficiencies are the prime
Source of project failures”. Any requirement which is not well defined or incomplete or too complex to implement in real scenarios will lead to the project failures. Although there are projects with well-defined and complete requirements, most of the projects lack these factors which will result in project failures. This may be due to the collection of requirements from the client by a third party or inexperienced analysts involved in requirements gathering phase or the clients are not sure about what requirements that they need.

For example, if engineer misunderstood client requirements or he miss one of the requirement, later on and before the project finish. The client will say, “I forgot about that especial functionality without this function the project is nothing for me, and are not know if I told you or not”. So the engineer or the creator of the project says “already I have done 70% of the project and if I want to add that function I have to change the entire project”. Creator needs more time to finish the work and also he needs more money. However, client does not care how does engineer (creator) solve the problem? Or how long does it take? He just cares about the cost, in this time there is a change on the triple constraint (scop, cost and time), because of the client does not want to pay more money thecost will remain same but time and scop will increase, and this is what makes project in a failure condition.
Boehm’s first law (L2)
Boehm’s first law states that “Errors are most frequent during the requirements and design activities and are the most expensive the later they are removed”.

The majority of the errors are found in the requirements specification and design stages of the software development life cycle. If the requirements are not clear and complete, then it will lead

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Unit 3 P1 Research Paper

    • 566 Words
    • 3 Pages

    You will need to research a range of cases of failed projects and then identify the main causes of…

    • 566 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Nhs It Project Report

    • 3047 Words
    • 13 Pages

    In this report, we will look through the stages of the project and figure out how a potentially successful IT project can turn out to be a disastrous failure.…

    • 3047 Words
    • 13 Pages
    Powerful Essays
  • Satisfactory Essays

    All of these problems may result of wrong requirements gathering, of course it will be a result of serious errors in requirements.…

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Chapter 9 Quiz

    • 609 Words
    • 9 Pages

    Intense global competition and rapid technological advances create pressure on developing projects rapidly. This is an example of reducing project duration caused by:…

    • 609 Words
    • 9 Pages
    Satisfactory Essays
  • Satisfactory Essays

    11. Why do many projects end up having unreasonable deadlines? How should a project manager manage unreasonable demands?…

    • 553 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    The section also briefly describes impact, assessment and counter measures or contingencies which may reduce the likelihood and/or cushion the impact.…

    • 740 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    The value of a model depends on the view taken, but none is best for all purposes. (L4)…

    • 341 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    What are the top 3 factors that lead to the projects failure? Who is most at fault?…

    • 1102 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Traditionally, BCD has been a Mechanic Structure, which means it was a bureaucratic model with formal and concrete hierarchy. Control, authority, and division of labor, and thus delegation of responsibility, as well as product development, were achieved in a sequential manner. The communication and interaction in between was minimal. Sometimes (most of the time), project was segregated into multiple stages, each of which encountered problems created by work done in earlier stages. People in each stage did not have visibility upstream nor downstream, neither did they care to communicate or correct the problem. The process became a game of “tossing the bear over the wall”. As a result, small problems tended to snowball into bigger ones as project progresses. The process was slow and costly, and worst, the lack of communication and visibility created animosity among functional areas.…

    • 1315 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Software Engineering

    • 985 Words
    • 4 Pages

    I have many goals in mind for my life. I want to graduate university, possibly go to graduate school, and obtain a career in which I am happy and satisfied. Yes, I know this sounds very cliché as many people want to obtain this kind of life. I don’t mind obtaining a “normal” happy life as long as I am happy with it. I am familiar with Maslow’s Hierarchy of Needs and I want to make sure I fulfill my lower needs before I start trying to achieve my goals. I have never actually applied the GIOADA process to my decision making in the past. After reading the document that describes the GIOADA process, I will start applying this process to future decisions I make in life. Also, as I look back at some of the big decisions I made previously, I wish I applied the GIOADA process in making these decisions. That would have allowed me to more strongly analyze all the processes of the decision making.…

    • 985 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Glass law states that “requirement deficiencies are the prime source of project failure “. It says that reaching all the requirements of a project should be the first thing to prefer for completing the project successfully. After his research on several failed projects and going through many projects he stated the above law on project failures.…

    • 323 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    My Suggestion is that everyone in the project team should understand the level of quality expected by the project stakeholders and evaluate the processes and phases better and comprehend accordingly to the level of commitment and effort required. “Customer quality expectations and acceptance criteria specify that quality is determined by the customer, not by the project manager.” (Cusolito, n.d.). So, Delivering an project that satisfies the customer expected quality can be expound as not but success.…

    • 457 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Software Engineering Lawas

    • 2156 Words
    • 9 Pages

    Boehm’s First Law: “Errors are most frequent during the requirements and design activities and are the most expensive the later they are removed” Activities related to requirements and design and design are most heavily loaded with errors i.e. errors are most obvious in requirement and design phases. The cost incurred in removing errors in later parts of project will be much high. If the errors are removed in early parts, the cost will be less, as the time span of error increases the cost of removing the error also increases. In other words, the cost of removing errors is directly proportional to lifetime of error. Example: Mentor Graphics Company released a software application with over 300 bugs in it. In order to remove the errors by expected deadline, the company hired more software engineers and thus the cost of project was increased which was much higher than estimated cost.…

    • 2156 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    Mismanagement and fraud appear at the top of the list of faults and problems. There is no real effort to tackle the core issues behind these failures for one reason or the other. Unless these projects and their failures are aired in open courts people will continue to fumble in the dark for the real reasons of failures and be reliant on ill-informed journalism to further confuse them.This happen basically came from the client, consultant or contractor. Miscommunication between these three parties can cause the project is abandoned. Many problems may arise during construction project implementation; one main concern is delay. Delay is the time overrun either beyond completion date specified in a contract, or beyond the date that the parties agreed upon for delivery of a project.…

    • 1000 Words
    • 4 Pages
    Powerful Essays
  • Best Essays

    advance, the quality of the design of a program can rapidly deteriorate to the point that…

    • 2205 Words
    • 9 Pages
    Best Essays

Related Topics