A variety of various views of the software system method considers- ing all-important method models and addressing the talk between prescriptive and agile method philosophies.
Part 2, Modeling, presents analysis and style ways with stress on object-oriented techniques and UML modeling. Pattern-based style and style for net applications also are thought of.
Part 3, Quality-Management, presents the ideas, procedures, techniques, and ways that change a software system team to assess software system quality, review software system engineering work merchandise, conduct SQA procedures, and apply a good testing strategy and ways. additionally, formal modeling and verification were also are thought of.
Part 4, Managing software system comes, presents topics that area unit relevant to those that set up, manage, and management a software system development project
Part 5, Advanced Topics, considers software system method improvement and software system engineering trends. continued within the tradition of past editions, a series of sidebars area unit used throughout the book to gift the trials and tribulations of a (fictional).
Software team and to produce supplementary materials regarding ways and tools that area unit relevant to chapter topics. 2 new appendices give transient tutorials on UML and object-oriented thinking for those that are also unacquainted these vital topics.
THE FIVE PART ORGANIZATION:-
The seventh edition enables an instructor to “cluster” topics based on available time and student need. An entire one-term course can be built around one or more of the five parts. A software engineering survey course would select chapters from all five parts.
A software engineering course that emphasizes analysis and design would select topics from Parts 1 and 2. A testing-oriented software engineering course would select topics from Parts 1 and 3, with a brief foray into Part 2. A “management course” would stress Parts 1 and 4. By organizing.
In the seventh edition in this way, I have attempted to provide an instructor with a number of teaching options. In every case, the content of the seventh edition is complemented by the following elements of the SEPA, 7/e Support System.
A wide variety of student resources includes an extensive online learning center encompassing chapter-by-chapter study guides, practice quizzes, problem solutions, and a variety of Web-based resources including software engineering checklists, an evolving collection of “tiny tools,” a comprehensive case study,
work product templates, and many other resources. In addition, over 1000 categorized Web References allow a student to explore software engineering in greater detail and the Library with links to over 500 downloadable papers provides advanced software engineering information.
Instructor Resources. A broad array of instructor resources has been developed to supplement the seventh edition. These include a complete online Instructor’s Guide (also downloadable) and supplementary teaching materials including a complete set of over 700 PowerPoint Slides that may be used for lectures, and a test bank.
Of course, all resources available for students (e.g., tiny tools, the Web References, the downloadable Reference Library) and professionals are also available.
THE INSTRUCTOR GUIDE FOR SOFTWARE ENGINEERING:-
A Practitioner’s Approach presents sug-. questions for conducting various types of software engineering courses, recommendations for a variety of software projects to be conducted in conjunction with a course, solutions to selected problems, and a number of useful teaching aids.
Professional Resources. A collection of resources available to industry practitioners (as well as students and faculty) includes outlines and samples of software engineering documents and other work products, a useful set of software engineering checklists, a catalog of software engineering (CASE) tools,
A comprehensive collection of Web-based resources, and an “adaptable process model” that provides a detailed task breakdown of the software engineering process.
When coupled with its online support system, the seventh edition of Software Engineering: A Practitioner’s Approach, provides flexibility and depth of content that cannot be achieved by a textbook alone.
My work on the seven editions of Software Engineering: A Practi- toner’s Approach has been the longest continuing technical project of my life. Even when the writing stops, information extracted from the technical literature continues to be assimilated and organized, and criticism and suggestions from readers worldwide is evaluated and cataloged.
For this reason, my thanks to the many authors of books, papers, and articles (in both hardcopy and electronic media) who have provided me with additional insight, ideas, and commentary over nearly 30 years. Special thanks go to Tim Lethbridge of the University of Ottawa,
Who assisted me in the development of UML and OCL examples and developed the case study that accompanies this book, and Dale Skrien of Colby College, who developed the UML tutorial in
Their assistance and comments were invaluable. Special thanks also go to Bruce Maxim of the University of Michigan-Dearborn, who assisted me in developing much of the pedagogical website content that accompanies this book.
Finally, 1 wish to thank the reviewers of the seventh edition: Their in-depth comments and thoughtful criticism have been invaluable.
THE CONTENT OF THE SEVENTH OF SOFTWARE ENGINEERING:-
A Practitioner’s Approach has been shaped by industry professionals, university professors, and students who have used earlier editions of the book and have taken the time to communicate their suggestions, criticisms, and ideas. My thanks to each of you.
In addition, my personal thanks go to our many industry clients worldwide, who certainly have taught me as much or more than I could ever teach them. As the editions of this book have evolved, my sons, Mathew and Michael, have grown from boys to men.
Their maturity, character, and success in the real world have been an inspiration to me. Nothing has filled me with more pride. And finally, to Barbara, my love and thanks for tolerating the many, many hours in the office and encouraging still another edition of “the book.”