Software Engineering (Second Edition) (Photo-reproduction Edition)

Author: Pfeifer
Publisher:
Publish Date: 2001-08-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 edition, in addition to comprehensive updates and revisions, the main additions include three aspects: 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