Module 1 TSA - Aguilar
Module 1 TSA - Aguilar
Module 1 TSA - Aguilar
EXERCISE
1
INTRODUCTION TO SOFTWARE ENGINEERING
Section:
TW32
Professor:
Sir Magcuyao
I. PROGRAM OUTCOME/S (PO) ADDRESSED BY THE LABORATORY EXERCISE
Apply knowledge through the use of current techniques and tools necessary for the IT profession . [PO: I]
A software engineer is a person who applies the principles of software engineering to the design,
development, maintenance, testing, and evaluation of computer software.
Software engineering is the process of analyzing user needs and designing, constructing, and testing
end user applications that will satisfy these needs through the use of software programming languages.
It is the application of engineering principles to software development. In contrast to simple
programming, software engineering is used for larger and more complex software systems, which are
used as critical systems for businesses and organizations.
Identify 1 example of a software project which failed and in your own words write a
short (few sentences) account of what the problem(s) that led to the failure were?
- In 2004, the U.S. government spent $60 billion on software (not counting the
embedded software in weapons systems). The cost of litigation from irate customers
suing suppliers for poorly implemented systems that led to the failure.
What percentage of their time do software specialists spend on rework?
- 40 to 50 percent
How much more expensive is it to fix a software problem once it is in the field?
- As high as 100 times
What happens when the rework exceeds the value added work that has been budgeted for?
- An IT project usually fails when the rework exceeds
VIII.REFERENCES