Preview

Principles of Software Engineering

Powerful Essays
Open Document
Open Document
1520 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Principles of Software Engineering
1. Describe each law in your own words. Illustrate with a practical example.

Glass’ law

Glass law states that the “Requirement deficiencies are the prime source of project failures”. He says that collecting the requirements of a project is the first step which leads to complete the project successfully. Robert Glass made several researches and investigated the failed projects and concluded the above statement.
The main problem in a failure project is the lace of requirements, eighter the requirements
Provided incorrectly or not paid more attention at their definition. Goal setting are important for a project. The unsolved problem for the project failure is ignoring the requirements definition.
Robert Glass provided many evidences to justify his statement based on case studies of three failed projects.
For example consider the baggage handling system for the Denver airport, the requirements are incomplete, unclear and many are not useful. In this case the city of Denver has given the requirements without consulting its users (Airlines Company). So in an effort to recover the mistake they built 3 different luggage handling systems one each for two major airlines and the third one for all the other airlines.

Boehm’s first law

Boehm first law states that “Errors are most frequent during the requirements and design activities and are the more expensive the later they are removed”. Generally errors made while collecting the requirements and developing a project. Questions arise when analysing those errors, these questions leads to put in an extra work in checking each and every phases of the project. Most errors occur in early phase of the project (i.e.) the requirements and design errors. If the developer does not know the actual domain then the project will fail. The cost of the error depends on when it is removed. The earlier it is removed the lower the cost.
He also provided evidences by analysing many case studies; he made research on software

You May Also Find These Documents Helpful

  • Good Essays

    Defines all the work required to complete a project successfully, and should ensure that the…

    • 1016 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    1. In which development situations would it be unnecessary or even detrimental to define requirements?…

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • 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
  • Good Essays

    BUSI 682: Project Analysis

    • 1573 Words
    • 7 Pages

    project could produce the results they expected, or still expect. It is terrible a project must early,…

    • 1573 Words
    • 7 Pages
    Good Essays
  • Good Essays

    Investiong in Tufs

    • 524 Words
    • 3 Pages

    Another thing that went wrong in the project is the imbalance between its scope and the scheduling of the project as result of the management pressure to produce fast result regardless of what feasible. This problem would have avoided if the scheduling of the project take into account what was possible more than what was desired given the scheduling of the project.…

    • 524 Words
    • 3 Pages
    Good Essays
  • Better Essays

    project and be the reason for its failure or success. These issues can range from minor to severe…

    • 1529 Words
    • 9 Pages
    Better 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

    The organization must focus on requirement analysis instead of deliverable. The deliverable will be of no use if the product or system does not conform to requirements. There should be no costs overrun. Organization must take project scope schedule and cost in account.…

    • 455 Words
    • 2 Pages
    Good 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
  • Powerful Essays

    Software Engineering

    • 2867 Words
    • 12 Pages

    Lack of defined requirements is one of the major reasons for a project to fail. An example project which failed due to lack of requirements is Passport Agency in UK. In this project, the requirements were not defined properly in the defining stage which led to computer problems in the summer of 1998 forcing thousands to cancel their holidays and costing taxpayers £12 million to fix.…

    • 2867 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    Study Guide

    • 492 Words
    • 3 Pages

    13. Six issues, which must be considered when managing and successfully completing a project applying the…

    • 492 Words
    • 3 Pages
    Satisfactory 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

    Boehm’s first law states that “Errors are most frequent during the requirements and design activities and are the more expensive the later they are removed”. He says errors are made generally while collecting the requirements and developing the project. Most errors occur in early phase of the project which may be the design errors or the requirements.…

    • 323 Words
    • 2 Pages
    Good Essays
  • Best Essays

    A study by the Standish Group (2011) on 400 organizations, found a decrease in IT project success rates during the past two years. The study indicated that the top five reasons for project failure are:…

    • 3083 Words
    • 13 Pages
    Best 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