Author: He and
Publisher:
Publish Date: 2004-05-01
Features: With the rapid development of information technology, the number of software companies is now growing sharply. Software development projects are not only increasing in quantity but also expanding in scale. However, for a long time, software developers have been troubled by issues such as inaccurate estimation and scope creep. Huge schedule pressure and unexpected risks have always made software development teams struggle to complete projects successfully. The theory of software engineering and the practical application and experience of software project management are urgently needed by software companies. With the aim of improving the quality and efficiency of software production, software engineering is gradually becoming one of the key technologies for the healthy development of software companies. How to implement software engineering activities has become a focal point of attention for software companies. Any book that explains how to carry out software engineering activities will definitely include a case study. Moreover, since software engineering often deals with complex matters, a software engineering textbook needs a real case study rather than a symbolic one. Additionally, the case study should be interesting for students, making them eager to think through the entire process. For the reasons mentioned above, this book will integrate the application of software engineering principles through the development of a role-playing video game. Video games provide ample opportunities to demonstrate frameworks, design patterns, state behavior, parallelism, and special graphical user interfaces. Of course, this book also includes some scientific and business examples as supplementary material for the case study. This book emphasizes "don't just learn software engineering, but actually do software engineering." From an object-oriented perspective, its a role-playing video game throughout, helping readers understand the entire process of applying software engineering methods for application development. It provides a detailed description of the application of software engineering principles, fully demonstrating the use of frameworks, use cases, design patterns, and state behavior. It also connects object-oriented with requirements analysis and testing. This book is rigorous, practical, well-organized, and clearly written, making it suitable as a graduate textbook for software engineering-related majors in universities and colleges. It will also be helpful for software development professionals who wish to improve their knowledge and work skills.
Software Engineering -- Object-Oriented Perspective
📌 Related Posts
Literature
To be short sentences, Dear (Best Foreign Novel of the 21st Century)
2026-09-15
Literature
Biography of Lei Feng
2026-09-20
News
How to lose weight appropriately when experiencing irregular menstruation?
2026-09-29
News
How to treat prostatic cyst effectively?
2026-10-06
Literature
National English Level Test Standard Coursebook (Third Level) (2006 Edition)
2026-10-06
Literature
2007 postgraduate entrance examination English analysis and strategies
2026-10-06
Literature
Operations Research (Third Edition)
2026-10-06
Literature
News Photography Tutorial (Second Edition) (21st Century Journalism and Communication Series Textbooks)
2026-10-06