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

  • 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

    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

    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

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

    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.…

    • 1520 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Mac vs Pc

    • 1078 Words
    • 5 Pages

    We all know that Macintoshes are more expensive than PCs, right? Not entirely: It is more correctly said that Macs are more competitive in some price ranges configurations than in others. At the low end, the PC is less expensive than the Mac—if you can do without Macs multimedia and connectivity capabilities, but more expensive if you can 't do without them. However, at the high end, the design focus is on multimedia processes and this is where the PCs just aren 't competitive from both hardware or cost perspectives. Apple does not charge for client access rights onto a server, whereas Microsoft charges $3,295 for a 25-user license. Persons in the market for a computer for a specific use are, more often than not, craving quality. People will continuously pay much more for quality, reliability, and a better experience all together.…

    • 1078 Words
    • 5 Pages
    Good 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