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

    Unit 3 P1 Research Paper

    • 566 Words
    • 3 Pages

    Criteria reference To achieve the criteria the evidence must show that you are able to: Task no. P1 Illustrate typical phases of a project lifecycle 2 P2 Explain the resources available to support the project manager 3 P3 Discuss issues affecting project 3 M1 Explain why projects can fail 1 Learner declaration…

    • 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
  • Satisfactory Essays

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

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    David, O. (April 2006). Understanding and solving the causes of project failure. The CBS interactive business network .…

    • 3251 Words
    • 14 Pages
    Powerful 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

    Poor leadership and lack of direction is main reason why a project can fail, this is linked with planning in that if the team members don't know whats going on they can't work.…

    • 849 Words
    • 4 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
  • 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
  • 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
  • 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

    Requirements are the basic Phase which lead to the development of a project. In fact, it is the first step for any project The main problem in a project failure is the lack of requirements.…

    • 1297 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Software Engineering Lawas

    • 2156 Words
    • 9 Pages

    Ans1: Glass’ Law: “Requirement deficiencies are the prime source of project failures” Lack of requirements is the major root cause of unsuccessful projects. The major reason of project failure is lack of requirements. Requirements are usually defined in first phase of project development and if not defined properly may cause problems in further stages and ultimately leads to failure of project. There may be several reasons for requirement deficiencies such as requirements may not be determined correctly or misinterpretation of requirements. Deficient requirements are incorrect or incomplete which results in failure of project. Example: Virtusa (Software Company) released software. However, clients recognised that it do not work as per their requirements. After inspection, the result of failure of software was detected as requirements deficiencies.…

    • 2156 Words
    • 9 Pages
    Powerful Essays