An Integrated Approach to Software Engineering emphasizes a case study approach whereby a project is developed through the course of the book, illustrating the different activities of software development. The sequence of chapters is essentially the same as the sequence of activities performed during a typical software project. The third edition updates this sequence for today?s standards and adds a valuable chapter on Software Architecture. All activities including quality assurance and control activities are described in each chapter as integral activities for that phase of development. Similarly, the author carefully introduces appropriate metrics for controlling and assessing the software process. The text is bolstered by numerous examples, chapter summaries, a helpful bibliography, and good index. Table Of Contents: Preface to the Third Edition / Introduction / Software Processes / Software Requirements Analysis and Specification / Software Architecture / Planning a Software Project / Function-Oriented Design / Object-Oriented Design / Detailed Design / Coding / Testing / Index. Audience Undergraduate & Graduate Students Special Features: New Chapter on Software Architecture ? Introduces latest programming practices like text driven development, pair programming, refactoring, coding standards, etc. ? Use of UML as the notation for analysis and design ? Grater emphasis on Iterative Development ? Uses a case study approach applying the concepts on complete projects and showing the various outputs of the project as it proceeds ? Practical orientation with actual practices from industry, showing students how to apply the concepts to real-life projects in the commercial world ? Website for support material provided by the author as a value-added bonus to the third edition