Software Engineering (Second Edition) (21st Century Vocational and Technical College Transfer)

Author: Yan Fei, Editor-in-Chief
Publisher:
Publish Date: 2005-08-01
Features: This book is a comprehensive revision 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 Objectives and Specifications for Higher Vocational and Community College Education" issued by the Ministry of Education. The revision emphasizes practicality in content, explaining key points 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 Lifecycle and Development Models, Computer Systems Engineering, Requirements Analysis, Overall Design, Detailed Design, Coding and Testing, Software Maintenance, 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 explained, emphasizing the integration of professional knowledge and engineering practice while highlighting technical training and skill development. Typical engineering case studies are introduced. The book is rich in examples and exercises, making it convenient for both teaching and self-study. It is suitable 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