Practical Software Engineering ()

Author: (Australia) Marc Zeckzer, (Australia) Ryan
Publisher:
Publish Date: 2007-01-01
Features: This book provides a detailed introduction to all aspects of software engineering from a practical perspective. It discusses fundamental knowledge such as software lifecycle, modeling languages, engineering tools, project planning, and process management in the first part, while the last three parts focus on case studies to introduce the practical processes and methods of software engineering. The content progresses from simple to complex, layer by layer, naturally integrating knowledge such as object-oriented modeling, software architecture design, design patterns, components, data engineering, interface design, and refactoring. Through case studies throughout the book, it explains how to design enterprise-level applications using iterative and incremental development methods, combining modern software engineering technologies with practical examples to help readers grasp the essence of software engineering techniques in practice. Additionally, targeted review questions, solution questions, and case study questions are provided at the end of each chapter to help readers deepen their understanding of basic concepts. This book can serve as a textbook or reference for senior undergraduate and graduate students in computer science, as well as a reference for software developers.

📌 Related Posts