Software Engineering

Author: Zhang Haifan
Publisher:
Publish Date: 2003-07-01
Features: This book summarizes the author's many years of experience in teaching and researching software engineering, and incorporates the essence of numerous similar textbooks both domestically and internationally. The book consists of 7 chapters. Chapter 1 provides an overview of software engineering and software processes; Chapter 2 discusses the tasks, processes, methods, and tools of structured analysis; Chapter 3 covers the tasks, principles, methods, and tools of structured design; Chapter 4 focuses on several commonly used testing techniques; Chapter 5 explains the concepts, models, analysis, design, and implementation of object-oriented; Chapter 6 covers software maintenance; Chapter 7 discusses the planning, organization, and quality assurance of software projects, and briefly introduces the Capability Maturity Model. The features of this book are: it explains concepts in an easy-to-understand and accessible manner, making it suitable for self-study; it closely integrates rich examples with theoretical discussions, emphasizing the fundamental principles, techniques, and methods; it places special emphasis on practicality, using several comprehensive examples to summarize the main content of the book. Carefully reading these examples will not only help readers gain a deeper understanding of software engineering but also assist them in applying the theory and techniques of software engineering to practical work. These examples can also serve as materials for hands-on exercises. This book can be used as a textbook for software engineering courses in university associate degree programs or higher vocational and technical colleges, or as a teaching reference for corresponding undergraduate courses.

📌 Related Posts