Software Engineering

Author: Yan Fei
Publisher:
Publish Date: 2005-07-01
Features: This book is a revised version based on the previous edition, developed in accordance with the "Basic Requirements for Teaching in Higher Vocational and Community College Education" and the "Talent Cultivation Goals and Specifications for Higher Vocational and Community College Education" issued by the Ministry of Education. The revision emphasizes practicality in content, explaining key concepts through problem-based learning, reflecting the latest developments in the field. It strengthens the introduction of practical technologies such as computer networks and object-oriented software technology, and provides an in-depth yet accessible explanation of Unified Modeling Language (UML) and Rational Unified Process (RUP). The book consists of 14 chapters, covering the following main topics: software crisis and software engineering, software life cycle and software development models, computer systems engineering, requirements analysis, overall design, detailed design, coding and testing, software maintenance, an introduction to object-oriented methodology, object-oriented analysis, object-oriented system design, rapid prototyping technology, and software reuse technology. The content is concise, focused, and clearly presented, emphasizing the integration of professional knowledge and engineering practice. It also highlights technical training and introduces typical engineering case studies. The book is rich in examples and exercises, making it suitable for both teaching and self-study. It is ideal as a textbook for students in computer-related fields at higher vocational and community colleges, as well as a reference for software developers.

📌 Related Posts