Software Engineering: Theory and Practice: Second Edition

Author: (USA) Pfleeger
Publisher:
Publish Date: 2002-04-01
Features: This book is written based on the requirements of undergraduate software engineering courses. While systematically elaborating on the theory and methods of software engineering, it applies the concepts and methods of software engineering to practice, demonstrating the integration of theoretical research and practicality. The examples in the book take into account the limited practical experience of students while also clearly explaining how large-scale software development projects evolve from basic requirements into real software systems. Two typical example projects are introduced throughout the book. This book is also suitable as an introductory textbook for graduate courses on software engineering concepts and practice, and it is very useful for software developers to expand and systematically master software engineering knowledge. The book also includes many other types of examples that readers are likely to encounter. Special materials that provoke thought are provided in Chapters 12, 13, and 14, which can be used as current research topics for graduate students. Based on the previous edition, in addition to comprehensive updates and revisions, three main areas of content have been added: object-oriented technology and UML, future developments in software engineering, and content related to team projects.
Content:
1. Why Software Engineering is Needed
2. Process and Lifecycle Modeling
3. Project Planning and Management
4. Requirements Acquisition
5. System Design
6. Object-Oriented Technology
7. Programming
8. Program Testing
9. System Testing
10. System Deployment
11. System Maintenance
12. Product, Process, and Resource Evaluation
13. Prediction, Improvement, and Enhancement of Product, Process, and Resources
14. The Future of Software Engineering

📌 Related Posts