Why Software Engineering?
q Software Poses Challenges
q How do we ensure the quality of the Software that we produce?
q How do we meet growing demand and still maintain budget control?
q How do we avoid disastrous time delays?
q How do we successfully institute new software technology?
q Software development is hard !
Important to distinguish “easy” systems (one developer, one user, experimental use only) from “hard” systems (multiple developers, multiple users, products)
The problem is complexity
0 Comments