Preview

Introduction to Software Engineering

Good Essays
Open Document
Open Document
1197 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Introduction to Software Engineering
Module
1
Introduction to Software Engineering
Version 2 CSE IIT, Kharagpur
Lesson
1
Basic Issues in Software Engineering
Version 2 CSE IIT, Kharagpur
Specific Instructional Objectives
At the end of this lesson the student will be able to:
• Identify the scope and necessity of software engineering.
• Identify the causes of and solutions for software crisis.
• Differentiate a piece of program from a software product.
Scope and necessity of software engineering
Software engineering is an engineering approach for software development. We can alternatively view it as a systematic collection of past experience. The experience is arranged in the form of methodologies and guidelines. A small program can be written without using software engineering principles. But if one wants to develop a large software product, then software engineering principles are indispensable to achieve a good quality software cost effectively. These definitions can be elaborated with the help of a building construction analogy.
Suppose you have a friend who asked you to build a small wall as shown in fig. 1.1. You would be able to do that using your common sense. You will get building materials like bricks; cement etc. and you will then build the wall.
Fig. 1.1: A Small Wall
But what would happen if the same friend asked you to build a large multistoried building as shown in fig. 1.2?
Fig. 1.2: A Multistoried Building
You don't have a very good idea about building such a huge complex. It would be very difficult to extend your idea about a small wall construction into constructing a large building. Even if you tried to build a large building, it would collapse because you would not have the requisite knowledge about the strength of materials, testing, planning, architectural design, etc. Building a small wall and building a large building are entirely different ball games. You can use your intuition and still be successful in building a small wall, but building a large Version 2

You May Also Find These Documents Helpful

  • Powerful Essays

    construction, but the end of the last phase, the building was 82 meters square and approximately…

    • 1694 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    What Was Hadrian's Legacy

    • 1927 Words
    • 8 Pages

    So because of this, many thought that this wall was done for more personal reasons, to make his empire seem more contained. The construction of the wall was a huge accomplishment in itself just because of the size of it and how long it would stretch. The wall would stretch 73 miles, from the East coast of England all the way to the West. Hadrian designed the wall so that it would contain 45 milecastes with walls as long as 66ft and as thick at 10ft. The milecastle walls “were constructed of coursed rubble… the gates and their arches contained massive blocks, lifted into position by crane,” says Hodgson.…

    • 1927 Words
    • 8 Pages
    Better Essays
  • Good Essays

    The Great Wall of China isn't one continuous wall; it is several walls that have been connected over time. The wall was built completely by hand and extends over 4,500 miles long across the northern boarder of China. It wasn't built in a straight line because they believed demons from the north would be able to pass through the wall. They thought demons only traveled in straight lines…

    • 2163 Words
    • 9 Pages
    Good Essays
  • Best Essays

    ‘Burj Khalifa’, formerly known as ‘Burj Dubai’ is currently the world’s tallest building. It is a unique & spectacular skyscraper, and an engineering marvel to set ones sight on – if one could get a complete glance without having to strain their neck. Almost a kilometer from tip-to-toe, the exquisite structure stands about 2,717 feet or 830 meters tall with total-floors amounting over 160 (Golden, 2010). Located in the heart of the fresh-metropolitan city, Dubai, the Burj Khalifa was just one part of the vast project called ‘Burj Downtown’ or ‘Downtown Dubai’, which included the world’s largest shopping mall ‘The Dubai Mall’ and various other construction projects (villas, offices, entertainment/recreational facilities, restaurants, etc.). The goal of erecting Burj Khalifa was not only to be the highest skyscraper but was designed & constructed to be a milestone of ingenuity, inspiration and accomplishment. The construction was planned by the Dubai government with the purpose of becoming a hub for finance, trade & tourism in the Middle-East ("Burj khalifa" 2009). The idea of the mega-structure itself feels or sounds almost over-whelming, but there was and is a strong will, vision, goal and mission set by the political & economic leaders of the United Arab Emirates to accomplish the task of creating, managing & handling the world’s tallest building. As it was announced near the end of year-2003 that the world’s highest man-made structure was being planned to be constructed soon, much was expected to follow-through in the coming time. Undoubtedly, it was a massive project with over 60 contractors & consultants (both international & local) and thousands of people (stakeholders) and a budget of about U.S.D. 875 million ("Burj khalifa fact sheet" 2010). According the developers (Emaar PJSC), approximately 22 million man-hours were expected (2004-2008) to the finalization of the masterpiece. After some planning, the construction process began in January…

    • 1338 Words
    • 6 Pages
    Best Essays
  • Good Essays

    How To Build A Barn

    • 699 Words
    • 3 Pages

    As with any building project, the first step is to choose the location. This will be easier if you are already familiar with the property. If you don't have some experience with the property in question, you will need to make some educated guesses.…

    • 699 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    There is a building boom in residential, commercial and institutional buildings all over China. The country is currently using 54 per cent of the world’s production of concrete and 36 per cent of its supply of steel. Predictions suggest that this building boom will continue for at least the next 20 years.…

    • 533 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Great Wall of China

    • 1519 Words
    • 7 Pages

    This ancient wonder, built entirely by hand, often overwhelms visitors. On a trip to the wall in 1909, French scholar Auguste Gilbert de Voisins said, "Nothing stops it, nothing gets in its way; seeing it at this point, one might believe it to be eternal."…

    • 1519 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Robust economic growth coupled with the continual migration of people from rural to urban areas has acted as a catalyst towards accelerating the demand for housing and commercial space in the metro areas over the years. This strong demand has in turn led to the shortage of land base in major metropolitan cities of the country such as Delhi, Mumbai, Bangalore, and others, leading to an increase in the price of land in these cities. In order to settle this space restriction, the vertical construction of the buildings in these cities has become imperative to accommodate more people This has in turn provided an impetus to the growth of multi-storied…

    • 751 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    All minor details considered, the project will start serving the five thousand targeted daily customers within five months. The contractors will complete the fence and the framework of the building in the first month. They will finish the walls and the floors in the second month. They will install the electrical and the air conditioning units in the third month. After the first and second layer coating, they will complete the final painting in the fourth month and finally they will landscape and plant balled-trees in the fifth month. As the project will be in progress, the company will busy the facilities to be used.…

    • 1255 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Software engineering is an engineering discipline of developing quality software systems in the cost- and…

    • 4507 Words
    • 19 Pages
    Good Essays
  • Good Essays

    Le Corbusier

    • 441 Words
    • 2 Pages

    Each of these skyscrapers would consist of a green area that fills the biggest part of the building’s space. Also each building would have its own restaurants and cafes that serve independently.…

    • 441 Words
    • 2 Pages
    Good Essays
  • Better Essays

    "The only way you can build, the only way you can get the building into being, is through the measurable. You must follow the laws of nature and use quantities of brick, methods of construction, and engineering. But in the end, when the building becomes part of the living, it evokes unmeasurable qualities, and the spirit of its existence takes over." Louis Kahn (Ching, 1995, p. 8) The blending of building materials and techniques in an artful manner will produce the desired result. Everything has to come together in the end.…

    • 999 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Second, about what I going to tell about is a Great Wall. Great Wall is located in China and it is running from east to west through northern part of China. The Great Wall building started more than two thousand years ago and in that process was involved about twenty dynasties of Chinese kings. Main reasons why they started to built the Great Wall…

    • 516 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Software Crisis

    • 17624 Words
    • 71 Pages

    The term "software crisis" has been used since the late 1960s to describe those recurring system development problems in which software development problems cause the entire system to be late, over budget, not responsive to the user and/or customer requirements, and difficult to use, maintain, and enhance. The late Dr. Winston Royce, in his paper Current Problems [1], emphasized this situation when he said in 1991: The construction of new software that is both pleasing to the user/buyer and without latent errors is an unexpectedly hard problem. It is perhaps the most difficult problem in engineering today, and has been recognized as such for more than 15 years. It is often referred to as the "software crisis". It has become the longest continuing "crisis" in the engineering world, and it continues unabated. This chapter describes some of the current issues and problems in system development that are caused by software—software that is late, is over budget, and/or does not meet the customers ' requirements or needs. Software is the set of instructions that govern the actions of a programmable machine. Software includes application programs, system software, utility software, and firmware. Software does not include data, procedures, people, and documentation. In this tutorial, "software" is synonymous with "computer programs." Because software is invisible, it is difficult to be certain of development progress or of product completeness and quality. Software is not governed by the physical laws of nature: there is no equivalent of Ohm 's Law, which governs the flow of electricity in a circuit; the laws of aerodynamics, which act to keep an aircraft flying stably in the air; or Maxwell 's Equations, which describe the radiation of energy from an antenna.…

    • 17624 Words
    • 71 Pages
    Powerful Essays
  • Good Essays

    Software Engineering

    • 769 Words
    • 4 Pages

    We make various assumptions is software requirements and specification. They can either weaken or strengthen the achieved goal. Characteristics of requirements should be clear, complete and consistent. Clear requirements must be understood and specific so we know we are getting what we ask for. These assumptions are about the process itself, its behavior and how software development will operates in the environment. Many questions arise such as, “How well a developer will work in order to increase productivity” or, “How many developers actually work in idealistic conditions”. The production in an environment has an important role in a developer’s career. For instance, the developing and testing phase should be placed in…

    • 769 Words
    • 4 Pages
    Good Essays