Page 6 -
P. 6

Preface  v


                                          as well as information about further case studies, such as the failure of the
                                          Ariane 5 launcher.

                                       As well as these sections, there are also links to other sites with useful material on
                                       software engineering, further reading, blogs, newsletters, etc.
                                         I welcome your constructive comments and suggestions about the book and the
                                       website. You can contact me at ian@SoftwareEngineering-9.com. Please include
                                       [SE9] in the subject of your message. Otherwise, my spam filters will probably
                                       reject your mail and you will not receive a reply. I do not have time to help students
                                       with their homework, so please don’t ask.




                     Readership


                                       The book is primarily aimed at university and college students taking introductory
                                       and advanced courses in software and systems engineering. Software engineers in
                                       the industry may find the book useful as general reading and as a means of updating
                                       their knowledge on topics such as software reuse, architectural design, dependability
                                       and security, and process improvement. I assume that readers have completed an
                                       introductory programming course and are familiar with programming terminology.



                     Changes from previous editions


                                       This edition has retained the fundamental material on software engineering that was
                                       covered in previous editions but I have revised and updated all chapters and have
                                       included new material on many different topics. The most important changes are:


                                       1.  The move from a print-only book to a hybrid print/web book with the web mate-
                                          rial tightly integrated with the sections in the book. This has allowed me to reduce
                                          the number of chapters in the book and to focus on core material in each chapter.
                                       2.  Complete restructuring to make it easier to use the book in teaching software
                                          engineering. The book now has four rather than eight parts and each part may be
                                          used on its own or in combination with other parts as the basis of a software
                                          engineering course. The four parts are an introduction to software engineering,
                                          dependability and security, advanced software engineering, and software engi-
                                          neering management.
                                       3.  Several topics from previous editions are presented more concisely in a single
                                          chapter, with extra material moved onto the Web.
                                       4.  Additional web chapters, based on chapters from previous editions that I have
                                          not included here, are available on the Web.
   1   2   3   4   5   6   7   8   9   10   11