Software Engineering (Second Edition)

Author: Tan Qingping
Publisher:
Publish Date: 2004-04-01
Features: Software Engineering, Second Edition covers the basic requirements of the Software Engineering course as specified by CC2001. The content includes: software development models, software project management, requirements analysis, software design, software coding and testing, software maintenance, configuration management, software engineering management, and software engineering tools and environments. This book addresses the needs of current software engineering teaching by specifically introducing the Unified Modeling Language (UML) and discussing object-oriented requirements analysis and software design methods based on it. It also introduces integrated CASE environments, software development techniques in Java and Internet environments, and the "Software Capability Maturity Model" (CMM) to support software process improvement. The book is rich in examples and exercises, making it convenient for teaching and self-study. It emphasizes the combination of theory and practice, technology and management, and methods and CASE tools in software engineering. The textbook has a clear structure, concise language, practicality, and operability, making it suitable as a teaching material for senior undergraduate or graduate students in computer science or related information disciplines in higher education institutions. It can also serve as a reference book for software developers.
Software Engineering, Second Edition covers the basic requirements of the Software Engineering course as specified by CC2001. The content includes: software development models, software project management, requirements analysis, software design, software coding and testing, software maintenance, configuration management, software engineering management, and software engineering tools and environments. This book addresses the needs of current software engineering teaching by specifically introducing the Unified Modeling Language (UML) and discussing object-oriented requirements analysis and software design methods based on it. It also introduces integrated CASE environments, Java and Internet environments for software development, and the "Software Capability Maturity Model" (CMM) to support software process improvement. The book is rich in examples and exercises, making it convenient for teaching and self-study. It emphasizes the combination of theory and practice, technology and management, and methods and CASE tools in software engineering. The textbook has a clear structure, concise language, practicality, and operability, making it suitable as a teaching material for senior undergraduate or graduate students in computer science or related information disciplines in higher education institutions. It can also serve as a reference book for software developers.

📌 Related Posts