Software Engineering Defined and The Software Problem
Software Engineering Defined and The Software Problem
Software Engineering Defined and The Software Problem
DEFINED
THE SOFTWARE PROBLEM
& SOFTWARE CRISIS
1
WHAT IS SOFTWARE
ENGINEERING?
▪ Nowadays the software has become the pivotal tool for the
above trend.
▪ Software engineering deals with software developed by
teams rather than individual programmers. However, the
definition varies from one author to another…
I. Be easy to use
II. Be easy to maintain
III. Be reliable
IV. Be efficient
V. Provide and support an appropriate user
interface…and user interaction.
12
WHY STUDY SOFTWARE
ENGINEERING?
13
THE SOFTWARE PROBLEM AND
THE SOFTWARE CRISIS
14
MANIFESTATION OF SOFTWARE
CRISIS