Please enable JavaScript.
Coggle requires JavaScript to display documents.
UP overall process (with artifacts) (Requirements (Glossary, Problem…
UP overall process (with artifacts)
Domain modelling
Glossary
Problem statement
Business processes
Business rules
Domain structural model
Conceptual classes and associations
Conceptual attributes
(no operations or interfaces yet)
(the process)
Identify concepts (BORT)
Business transactions
Organisational units
Roles
Tangible objects
Make table of candidate classes and add them to the glossary
Identify associations
Draw initial conceptual class diagram with conceptual attributes
Add attributes to class diagram
Requirements
Glossary
Problem statement
Use case models
Elaborates use cases
Functional requirements
Non-functional requirements
Analysis
Glossary
System operations
Analysis structural model
Analysis classes
Constraints
The process
Define constraints
including loop invariants
Define operations
Create a controller class
Define pre/post-conditions
Design
Behavioural model (interaction diagrams)
Design structural model
Navigability
Qualified associations
A value identity is a property within a class that gives it an identity.
A qualified association is the UML expression of a value identity, and is a small box next to the class that makes use of it
Class operations
The process
Assign more detailed responsibilities
Create structural model