Page 20 -
P. 20
1
Introduction
Objectives
The objectives of this chapter are to introduce software engineering and
to provide a framework for understanding the rest of the book. When you
have read this chapter you will:
understand what software engineering is and why it is important;
understand that the development of different types of software
systems may require different software engineering techniques;
understand some ethical and professional issues that are important
for software engineers;
have been introduced to three systems, of different types, that will be
used as examples throughout the book.
Contents
1.1 Professional software development
1.2 Software engineering ethics
1.3 Case studies