The Unified Modeling Language, better known as UML, has become the de
facto standard modeling language for analyzing and designing software
applications and systems. Software analysis and design is just as much
an art as it is a science. UML Diagramming: A Catalog of Cases shows
the art and the science behind successful software analysis and design
with more than 35 case studies of applications of a variety of
industries, including:
- Transportation
- Healthcare
- Supply chain management
- Education
- Agriculture
- Manufacturing
The book explains UML diagramming through case studies to help systems
and software developers specify, visualize, construct, and document the
artifacts of software systems. The cases demonstrate how UML embodies
software engineering best practices for modeling large and complex
systems. They show how UML is an intuitive diagramming language that can
be easily understood by end-users and business professionals. These
cases studies also demonstrate how UML is a powerful language for
communicating software designs to help developers and end users validate
application scope, requirements, and features. Case studies highlighted
in the book included:
- WEBMED healthcare service system services
- Inventory management system
- Business process outsourcing (BPO) management system
- Weather monitoring system
- Product recommendation system
- Textile management system
- Smart traffic management system
- Online pharmacy management system
- Placement automation system
- Farm management system
- Art gallery management system
- Website development
This catalog of UML case studies is an invaluable reference for students
studying software engineering, programmers starting out their careers,
and seasoned systems developers needing a reference guide.