Preview

Introduction to Software Engineering

Powerful Essays
Open Document
Open Document
1222 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Introduction to Software Engineering
* Introduction to Software Engineering * Software engineering * The economies of ALL developed nations are dependent on software * More and more systems are software controlled * Software engineering is concerned with theories, methods and tools for professional software development * Software engineering expenditure represents a significant fraction of GNP in all developed countries * Software costs * Software costs often dominate system costs. The costs of software on a PC are often greater than the hardware cost * Software costs more to maintain than it does to develop. For systems with a long life, maintenance costs may be several times development costs * Software engineering is concerned with cost-effective software development * What is software? * Computer programs and associated documentation * Software products may be developed for a particular customer or may be developed for a general market * Software products may be * Generic - developed to be sold to a range of different customers * Bespoke (custom) - developed for a single customer according to their specification * What is software engineering? * Software engineering is an engineering discipline which is concerned with all aspects of software production * Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available * What is the difference between software engineering and computer science? * Computer science is concerned with theory and fundamentals; software engineering is concerned with the practicalities of developing and delivering useful software * Computer science theories are currently insufficient to act as a complete underpinning for software engineering * What is the difference between software engineering and system engineering? *

You May Also Find These Documents Helpful

  • Good Essays

    Lanacorp Swot Analysis

    • 445 Words
    • 2 Pages

    We considered hardware and software cost, management and staff salaries, other expenses, development cost, communication cost, annual cost of end user activity, and cost of downtime. The hardware and software direct costs included expenses, annual computer supplies, minus the annual depreciation on hardware and software capital purchases. This amounted to a total of $761,325. Management and staff salaries plus 30% of overhead that accounted for salary increases was also taken into consideration, which amounted to $1,122,177. Other expenses included traveling costs, consulting and professional service fees related to infrastructure, training costs for infrastructure personnel, maintenance contracts, and outsourcing costs which totaled to $227,500. Development costs, which consisted of the design, development, testing, documentation, maintenance for existing applications, and consulting and professional services, added up to $287,500. Communication costs included leased lines, remote access communications, and annual WAN costs and equaled to $434,000. After adding all of these costs, total direct costs came out to $2,832,502. Indirect costs included end user activity and downtime. Total indirect costs amounted to $1,725,394. By dividing the total annual infrastructure costs by the total number of personal computers, we concluded that the total cost of ownership per PC is…

    • 445 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Software Engineering has contributed to many areas of technology. The job itself utilizes many problem solving skills such as analyzing and communicating your current project. Usually multiple teams of software engineers will be working together on a singular project, yet each team has its own specific function.…

    • 1031 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Errors occurred at the later stages of the project are very expensive in terms of both time and cost because every project goes through software development life cycle, and any changes made in the later stages would result in re-consideration for all the previous stages and this would cause lot of delay in project and even cost of the project increases…

    • 2331 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    Your first task is to describe each software development methodology clearly and completely in your own words. You may use diagrams, examples or UML to help you do this.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    A city council developed a replacement payroll system believed that users had comprehensive knowledge of all the business requirements. But the current staff or IT team had participated in building the old system - they had no knowledge of how it was built. That leads to many errors and it cause project failure.…

    • 1090 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Mark and Spencer's Case

    • 787 Words
    • 4 Pages

    * M&S recognize many software development costs as intangible assets. In fact they recognize all costs related to software costs. This includes direct cost of material and services, payroll related costs for employees who are directly associated with the project. This may help M&S overstate its profits because normally only the direct costs associated with the software are recognized as an asset. The payroll costs for employees should not be considered to be an asset but as direct costs and should immediately reduce profits of M&S. Because this isn’t done, profits can be overstated. This is reflected by the large increase in computer software under development which was 5.6 million in 2005/2004 and was 178.8 million in 2009/2008. This is a stunning increase of 3192%. Besides there isn’t any amortization of the computer under software development and is only subjected to impairment.…

    • 787 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    No Silver Bullet

    • 252 Words
    • 2 Pages

    This paper discusses the state of the software industry, claiming that there are many theories regarding lack of software productivity. The paper examines Brooks' ideas as they appeared in his "Computer Magazine" article, "No Silver Bullet", as well as the opinions of Cox and others. The paper contends that these theories and others, all help to shed light on barriers to software productivity.…

    • 252 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Software is a mature industry with considerable cost pressures. It costs an incredible amount of money to develop, deliver, market, sell and support a software product.…

    • 3123 Words
    • 13 Pages
    Powerful Essays
  • Powerful Essays

    Moving from High School to college is often a rollercoaster on the mind of most students. After the appliance and acceptance process, we then encounter a bigger question: What will our major be? As a computer and technology lover, I had a hard time understanding and choosing between computer science and computer engineering; even though I already knew that I wanted to study computers. People often think that studying computer science is the same as studying computer engineering, but these two important fields of computing are significantly different. I decided to start doing some research on the main differences between both and ended up realizing that I was not the only one on this dark road. Surprisingly, many other students had the same questions I had (some of them worse), so that made me feel better. I ended up choosing computer engineering with the hopes of maybe minoring in Computer Science or Software. One other reason is the fact that my sister is already a computer science undergraduate, and we don 't really want two Sebastiaos on the same field. The goal is to take over the world in the different areas! But what is the difference between both? If in fact, there is any.…

    • 1732 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    Software metrics are meant to be measures in the scientific sense of the term, with…

    • 287 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Many software projects are faced with a common situation: They fail in developing the required…

    • 4341 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    Does the argument in the paper still apply today? If yes, how? Have you encountered any problems discussed in the paper in your past projects? If yes, give some examples?…

    • 734 Words
    • 3 Pages
    Good Essays
  • Good Essays

    No, I want to rail on about the extreme cost of enterprise software -- the software that runs the computing infrastructure of medium to large businesses. It is not uncommon for companies to spend multiple millions of dollars on licenses and support contracts for enterprise software packages. This comprises not only operating systems, but database systems, business intelligence and analytics, transaction processing systems, web servers, portals, system management and DBA tools, and so on.…

    • 2506 Words
    • 11 Pages
    Good Essays
  • Better Essays

    It focuses on fundamental entity relationships and data flow diagrams, access database fundamentals, and reliable storage.…

    • 1892 Words
    • 8 Pages
    Better Essays
  • Good Essays

    Online Reservation

    • 933 Words
    • 4 Pages

    In creating a system, you must have the knowledge in software engineering to be able to produce a successful program. As Sommerville (2009, p. 7)…

    • 933 Words
    • 4 Pages
    Good Essays

Related Topics