UML Software Development

Author: (English) Lunn (Lunn/K.) / Ma Qiang et al.
Publisher:
Publish Date: 2005-01-01
Features: Unlike most current books on UML that focus solely on symbolic representation, this book provides practical cases using object-oriented methods for computer system development and analysis, which better aids readers in understanding. Since it does not require prior UML knowledge, the book is widely suitable for undergraduate software development learning and practice. From project conception and management throughout the analysis and design stages to testing, release, and maintenance, the book seamlessly integrates UML's symbolic representation with a complete software development methodology. The author, an experienced software developer and university lecturer, draws the practical cases from his personal experience. The book's companion website offers solutions to the exercises, password-protected materials for instructors containing additional exercises and answers, slides aligned with the book, and other teaching support resources. This book is designed for undergraduate students studying software engineering or information system development, introducing foundational programming concepts. It is also suitable for graduate-level courses in related fields. Notably, it is highly applicable to system development, system analysis, and design. This book is written for undergraduate and graduate students in IT-related fields, providing guidance on software development processes using UML as a modeling language. It closely integrates UML symbols with specific software development methodologies, demonstrating the entire project lifecycle—from overall conception to testing, release, and upgrades—through a single case study. Taking ICANDO, a diversified business process oil company, as an example, the book details the entire software development process. The book's sections include an introduction and case study, the initiation, organization, and management of IT projects, analysis, architecture and design, construction, testing, and deployment, as well as a summary. In the end, it presents a representative complete case study. The book is highly practical and readable, with engaging and vivid examples that greatly assist readers in learning and comprehension. It can serve as a textbook for unified modeling language (UML) courses in higher education institutions and as a reference book and guide for IT industry managers and developers.

📌 Related Posts