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
   15   16   17   18   19   20   21   22   23   24   25