Author: Zhao Chilong Yang Lin
Publisher:
Publishing Date: 2006-09-01
Features: This book is a national-level planning textbook for the "11th Five-Year Plan" of general higher education. It is a product of new ideas, methods, and technologies in software engineering from the early 21st century at home and abroad. The book absorbs the strengths of various software engineering textbooks from both domestic and international sources while avoiding their weaknesses, making it more theoretical, practical, and applicable. It further enriches the development methods of "process-oriented, data-oriented, and object-oriented" and the implementation theories of "process analysis-oriented, data design-oriented, object-oriented implementation, functional testing-oriented, and process management-oriented," as well as the project initiation, requirements, planning, design, implementation, testing, and acceptance standards of "function, performance, and interface." The book also adds formal methods in software engineering, graphical description methods of UML, theories and methods of database design, and specific content of CMMI. In terms of the breadth, depth, and innovation of its content, this book greatly surpasses the first edition. As a textbook for senior undergraduate students or master's degree students in computer science, all chapters should be taught; as a textbook for undergraduate students from non-computer science majors or vocational and technical students in software engineering, it is best to ignore chapters marked with an asterisk (); as a training textbook for IT enterprises or self-study material for software professionals, it can be customized freely. This book is a national-level planning textbook for the "11th Five-Year Plan" of general higher education. It is a product of new ideas, methods, and technologies in software engineering from the early 21st century at home and abroad. The book absorbs the strengths of various software engineering textbooks from both domestic and international sources while avoiding their weaknesses, making it more theoretical, practical, and applicable. It further enriches the development methods of "process-oriented, data-oriented, and object-oriented" and the implementation theories of "process analysis-oriented, data design-oriented, object-oriented implementation, functional testing-oriented, and process management-oriented," as well as the project initiation, requirements, planning, design, implementation, testing, and acceptance standards of "function, performance, and interface." The book also adds formal methods in software engineering, graphical description methods of UML, theories and methods of database design, and specific content of CMMI. In terms of the breadth, depth, and innovation of its content, this book greatly surpasses the first edition. As a textbook for senior undergraduate students or master's degree students in computer science, all chapters should be taught; as a textbook for undergraduate students from non-computer science majors or vocational and technical students in software engineering, it is best to ignore chapters marked with an asterisk (); as a training textbook for IT enterprises or self-study material for software professionals, it can be customized freely.
Practical Software Engineering (Second Edition)
📌 Related Posts
Literature
Silence is golden
2026-09-22
News
Will fallopian tube cause inflammation?
2026-10-01
News
Contraceptives can delay menstruation for several months.
2026-10-05
Literature
Civil Engineering Construction (Volume 2) - Textbook Recommended by the Planning Committee of Civil Engineering Professionals in Higher Education
2026-10-07
Literature
Essential Examples of Network System Development (JSP Version)
2026-10-07
Literature
Philosophy of Technology (Series of Cross-Disciplinary Philosophy Books)
2026-10-07
Literature
New Concept Illustrated Tutorial: New Concept Computer Office Illustrated Tutorial
2026-10-07
Literature
Visual Basic Application and Development Case Study
2026-10-07