Software Engineering Theory and Practice

Author: Wang Lifeng
Publisher:
Publish Date: 2003-12-01
Features: This book is divided into four parts, totaling 16 chapters. Part I Software Engineering Basics and Advanced Topics, including Chapters 1 to 5, introduces the proposal of software engineering problems, basic knowledge of software engineering, the unified software development process RUP, the basics of the unified modeling language UML, and object-oriented methods. Part II Software Engineering Project Management, including Chapters 6 to 8, covers project organization and management, economic measurement models for projects, project quality control, and CMM. Part III Software Engineering Development Process, including Chapters 9 to 14, introduces requirements engineering, software requirements analysis, overall design, detailed design, programming languages and coding, and software testing. Part IV Project Implementation and Maintenance, including Chapters 15 and 16, discusses software project implementation, software project maintenance, and reengineering. This book starts with a software example of an integrated business and financial management system with a completely B/S structure to elaborate on the basic theories of software engineering and introduce the fundamental concepts of software engineering. This book is divided into four parts, totaling 16 chapters. Part I Software Engineering Basics and Advanced Topics, including Chapters 1 to 5, introduces the proposal of software engineering problems, basic knowledge of software engineering, the unified software development process RUP, the basics of the unified modeling language UML, and object-oriented methods. Part II Software Engineering Project Management, including Chapters 6 to 8, covers project organization and management, economic measurement models for projects, project quality control, and CMM. Part III Software Engineering Development Process, including Chapters 9 to 14, introduces requirements engineering, software requirements analysis, overall design, detailed design, programming languages and coding, and software testing. Part IV Project Implementation and Maintenance, including Chapters 15 and 16, discusses software project implementation, software project maintenance, and reengineering. This book is particularly suitable for teaching and reference materials for both software engineering and non-software engineering students, as well as for programmers transitioning to system analysts and project managers. This book requires a basic foundation in programming with a computer language and computer knowledge for study and reference.

📌 Related Posts