21.01.2022 Views

Sommerville-Software-Engineering-10ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

system may require different software engineering techniques;

■ understand ethical and professional issues that are important

for software engineers;

■ have been introduced to four systems, of different types, which are

used as examples throughout the book.

Contents

1.1 Professional software development

1.2 Software engineering ethics

1.3 Case studies

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!