Preview

Software Engineering

Good Essays
Open Document
Open Document
14170 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Engineering
Lecture 1. Software Engineering Introduction, Objectives, Professional and ethical responsibility
Objectives
1. To introduce software engineering and to explain its importance
2. To set out the answers to key questions about software engineering
.3. To introduce ethical and professional issues and to explain why they are of concern to software engineers

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 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.
60% of costs are development costs, 40% are testing costs. For custom software, evolution costs often exceed development costs. Costs vary depending on the type of system being developed and the requirements of system attributes such as performance and system reliability. Distribution of costs depends on the development model that is used.
Software engineering is concerned with cost-effective software development.
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
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

You May Also Find These Documents Helpful

  • Better Essays

    Fin 516 Mini Case

    • 1678 Words
    • 7 Pages

    IT industry, the equipment used can be very expensive . The amount of equipment, both hardware and…

    • 1678 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Cogeco Porters 5 forces

    • 4324 Words
    • 17 Pages

    The cost of materials is directly related to the quantity required. Labour acquisition costs may not be high in terms of customer service but departments like management, administration, accounting and R&D that require skilled labor are not easy to…

    • 4324 Words
    • 17 Pages
    Good Essays
  • Satisfactory Essays

    The cost curves of digital products differ from the cost curves of physical products because in digitization:…

    • 1646 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    users, but if you were on a different operating system products or services would cost more.…

    • 500 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Salem Telephone Company

    • 1918 Words
    • 8 Pages

    3 The computer equipment is a fixed cost due to the fact that normally they were purchased before starts the business and so they are independent from the revenue.…

    • 1918 Words
    • 8 Pages
    Good Essays
  • Satisfactory Essays

    Fasb Statement 86

    • 751 Words
    • 4 Pages

    Statement 86 covers the handling of computer software that is to be sold, leased, or oth-erwise marketed as a separate or as a part of a product or process,(FASB: Summary of Statement 86) the FASB began the process of developing a standard for the accounting of software due to a moratorium imposed by the SEC and in response to an AICPA Issues Paper entitled, Accounting for Costs of Software For Sale or Lease.(Professional Library) Statement 86 helps clarify the requirements for the costs that should be considered research and development and those costs that should be considered production costs. It is also stated that all costs that are considered research and development should be expensed at the time they occur and all production…

    • 751 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    cost differential is mainly due to the technology, with battery being a major cost driver. For…

    • 959 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Keystone Case Study

    • 457 Words
    • 2 Pages

    All costs incurred when establishing computer software are charged to the expense account until the technological feasibility has been established for the product. See (25-1)…

    • 457 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Computer hardware is probably the first system to be addressed, but the hardware is probably not the most important piece or the only option. Most companies spend more money on people 's wages and salaries than on computer hardware and software combined. Like any other systems computer hardware must work together with other systems components to accomplish data processing task. Without computer software, the hardware would stand idle. Without data to process, both the hardware and software would be useless. Without procedures, accounting data could not be gathered accurately or distributed properly. And finally, without people, the rest of the system could not operate for long or be of much use (Bagranoff, Simkin, and Norman, pg. 32,…

    • 1857 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    MIS Midterm

    • 1338 Words
    • 6 Pages

    The increase in the need for innovative technology has increased the cost of research, which has resulted in an increase in the cost of computing.…

    • 1338 Words
    • 6 Pages
    Powerful 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
  • Satisfactory Essays

    Acct 551 Quiz Week 1

    • 309 Words
    • 2 Pages

    Question 2. 2. (TCO C) Which of the following costs incurred with developing computer software for internal use should be capitalized? (Points : 5)…

    • 309 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    The remarkable progress technology made has brought many hi-tech goods to the average consumer. Computers have been around since the 1950’s and were used for tasks like accounting, code breaking and statistical calculations(2), but priced beyond the typical business budget. With the advent of microprocessors in the early 1970’s prices began to fall, computers became smaller; their capabilities began to…

    • 826 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    System Analysis & Design

    • 1282 Words
    • 6 Pages

    Time and Opportunity Cost - A computerized system has a high system performance of database consolidation and update, efficient sorting and searching of records, accurate inventory and financial calculations, secured instant access to up-to-date data for alteration by authorised personnel only (prevent data redundancy and error).…

    • 1282 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Computers have an important role in our day to day life. Software engineers contribute directly in developing and maintaining all these machines, indispensable to our life. Because their role is so important in developing software systems, software engineers have chance to do good, cause harm, or to allow others to do bad things. To ensure that they work for the good side, software engineers must commit themselves to making software engineering a beneficial and respected profession.…

    • 629 Words
    • 3 Pages
    Good Essays