Professional Documents
Culture Documents
Introduction
Software Engineering 2011
Department of Computer Science Ben-Gurion university
SE requires
the identification of a problem,
a computer to carry execute a software product, and
a user environment (composed of people, tools,
methodologies, etc.)
SoftwareEngineering,2011 Introduction 2
Software Engineering -
Motivation
SoftwareEngineering,2011 Introduction 3
The task of software
?engineers
Software engineers should
adopt a systematic and organised
approach to their work
use appropriate tools and techniques
depending on
the problem to be solved,
the development constraints and
the resources available
SoftwareEngineering,2011 Introduction 4
Why Software Engineering is
?Needed
Software development is hard !
Important to distinguish
easy systems (one developer, one user,
experimental use only) from hard systems
(multiple developers, multiple users, products).
Experience with easy systems is
misleading:
One person techniques do not scale up.