Structuring UML Design Deliverables [chapter]

Pavel Hruby
1999 Lecture Notes in Computer Science  
The idea of using Unified Modeling Language (UML) appeals to people, but actually using it can be challenging. Many would like to use UML for software development, but do not know how to structure design models and what the relationships between various UML diagrams are. This paper introduces a simple structure for design deliverables that can be used for software development with UML. The structure is based on a pattern of four models describing classifier relationships, interactions,
more » ... ilities and state machines. The pattern can be applied to different levels of abstraction and to different views on a software product. The paper also discusses practical considerations for documenting software design in the project repository as well as cases in which UML may not be the most appropriate notation to use.
doi:10.1007/978-3-540-48480-6_22 fatcat:7bues4idzveufhxrpnnmuzenvy