Preview

Software Engineering Lawas

Powerful Essays
Open Document
Open Document
2156 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Engineering Lawas
Some Questions on laws related to Software Engineering
Ques1: Describe each law in your own words. Illustrate with a practical example.
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.
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.
Boehm’s Second Law: “Prototyping (significantly) reduces requirement and design errors, especially

You May Also Find These Documents Helpful

  • Better Essays

    Mgmt404 Project Plan

    • 1494 Words
    • 6 Pages

    I have made a list of all areas that might cause project delays or failure with their respective outcomes (see numerical list below). The five risks I have chosen…

    • 1494 Words
    • 6 Pages
    Better 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
  • 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
  • Good Essays

    COMMLAW LAW ASSIGNMENT

    • 653 Words
    • 3 Pages

    A brief summary of what was going on in the trial while you were watching.…

    • 653 Words
    • 3 Pages
    Good 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

    IT Project Failure Paper

    • 717 Words
    • 3 Pages

    The approach to this paper will be an analysis based on literature review. Data analysis will be completed post-mortem through a mixed research approach. Both inductive and deductive analysis will be completed to develop correlations between IT project failures and causes. Information gathered will come from a variety of sources, researched through university libraries and search engines, such as:…

    • 717 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Software Engineering

    • 2867 Words
    • 12 Pages

    Any coherent and reasonable project must have some requirements that define what that project is supposed to do. The requirements are the basic steps in implementing a project. A requirement is an objective that must be met. There are several types of requirements such as price, performance and reliability objectives. Requirements are instructions describing what functions the project is supposed to provide, what characteristics the project is supposed to have, and what goals the project is supposed to meet. The shortage of requirements causes many problems in starting and implementing a project. This law states that this shortage of requirements is the main source in the failure of the project.…

    • 2867 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    When can a project fail? 3 points - during the project, into implementation, or into operation.…

    • 779 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Management 303 Case Paper

    • 1013 Words
    • 5 Pages

    Explain why the needs have not been met. What could be done to meet these missing needs?…

    • 1013 Words
    • 5 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
  • Good Essays

    As the result of initial planning errors- Because many projects involve significant technology risks and uncertainty, it is often impossible to accurately account for all potential problems or technological roadblocks. As a result, many projects require midcourse changes to specifications when they encounter unsolvable problems or unexpected difficulties.…

    • 672 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Project Scope management is defined as the processes required to ensure that the project includes all the work required, and only the work required to complete the project successfully. The process includes collecting requirements, developing scope statement, generating work break down structures, verifying and controlling scope. (PMBoK 2008, 103). Within the context of scope management, one of the primary reasons for project failures, as highlighted by the survey conducted by Standish Group the CHAOS, is the changing requirements known as ‘Scope creep’ or Requirement Volatility (RV). This was noted as the 3rd highest cause of all project failures at 11.8%. (The Standish Group,1995, 4). Scope Creep or Scope change or RV has always been the challenge for project managers as requirements continue to change in response to changing needs in the business, industry and technology space. Scope creep can be prevented and/or managed by proper scope planning, scope definition, scope verification and scope control processes as defined in PMBoK Guide. (Sliger and Broderick 2008, 82). Responding to changes systematically is critical to the survival of the project. “It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change.” says Charles Darwin in his book ‘The Origin of Species’. Therefore, a good Change management process becomes crucial in preventing and controlling Scope Creep.…

    • 2339 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Law Case Analysis

    • 1016 Words
    • 5 Pages

    The plaintiff William Shelensky was a director who owned a minority stockholder of Defendant Corporation called Chicago National League Ball Club, which operated Chicago Cubs. The Cubs had been suffering operating losses from direct baseball operations from 1961-1965. The director defendant Philip K. Wrigley who owned 80% stock shares did not install lights at Wrigley Field so that the Cubs could not play at night when at home, even though the other 19 major league teams scheduled night games. Defendant (Wrigley) claimed that baseball is a day sport and that playing at night would adversely affect the surrounding neighborhood. William appealed a lawsuit against the director Philip K. Wrigley and other directors that their mismanagement of not building lights for night games was contrary and unrelated to business interest, causing inadequate attendance and company financial losing. Oppositely, defendants argued that courts couldn’t interfere business decisions unless there is fraud, illegality or conflict of interest.…

    • 1016 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    There are different level and types of software requirement, which should be defined to get software requirements right. As shown in Figure 1, Business level requirements are there to define the business problem, business opportunities as well as what business is requesting as a solution of the problem. A user level requirement looks at the functionality of the software from user’s view. Product level requirements are where we define functional and non-functional requirements of the system such as the functionalities of the software and the usability needs it should meet.…

    • 1574 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Computer "Law"

    • 1833 Words
    • 8 Pages

    Historically, the United States has been a leader in the development and implementation of information security legislation to prevent misuse and exploitation of information and information technology (PIS 1). This right here already goes to show that laws are based in the culture of the country someone is in and why laws can’t always cross borders like ethics can. But in the U.S. there are numerous amounts of laws that have been put into place in order to make sure that any person in America is safe and secure knowing that there are certain steps that have been put into place to protect them. The most important one that most remember and is affected by is HIPAA, this is a law that protections a person medical information from being shared with anyone…

    • 1833 Words
    • 8 Pages
    Better Essays