Author: Chen Songqiao
Publisher:
Publish Date: 2004-06-01
Features: Since the formal proposal of software engineering concepts, nearly 40 years of development have been experienced, achieving a wealth of theoretical and applied research results. It has formed and promoted the rapid development of the software industry, playing an increasingly important role in social activities. Due to the relentless efforts of both academia and industry, software engineering has gradually developed into a mature professional discipline. This textbook is specifically designed to meet the needs of higher education in software engineering, written by teachers with years of experience in teaching and practicing software engineering. The book systematically introduces the concepts, principles, methods, techniques, standards, and relevant laws and regulations of software engineering. The entire book consists of ten chapters, with the software life cycle as the main thread, providing a detailed elaboration on various aspects of software engineering, including analysis, design, verification, maintenance, and management. It highlights the application of structured technology, object-oriented technology, and component technology in software development, emphasizing the analysis and assurance of software product quality and software process quality. At the end of the book, it briefly introduces the relevant content of software engineering standardization and software intellectual property, as well as their impact on software engineering. The book includes introductions to the software life cycle process, use case modeling, object-oriented software design patterns, and the model/view/controller framework. Additionally, to facilitate readers' understanding and application of design patterns and the model/view/controller framework, the book provides concise and complete program code in the appendix. The content of the book is novel, and the presentation is designed to be theoretical yet practical, easy to understand, and progressive. Each chapter is accompanied by exercises. This book is primarily intended as a textbook for undergraduate students majoring in computer science and technology in higher education institutions for the "Software Development Technology" course, or for graduate students in the "Software Engineering" course. It can also serve as a teaching material for other related disciplines, or as a reference book and training manual for technical personnel engaged in software development.
Modern Software Engineering
📌 Related Posts
Literature
Joyce's Biography
2026-09-13
Literature
Calculate your own knowledge - borrow money
2026-09-13
Literature
Magical Chinese characters
2026-09-19
Literature
Xilinx Digital System Field Integration Technology
2026-09-20
Literature
Compress video communication
2026-09-22
Literature
2005 Medical Western Comprehensive 120 Points Road · Sprint Edition
2026-09-22
Literature
Functional packaging materials
2026-09-22
Literature
Open the door for the train
2026-09-22