Professional Documents
Culture Documents
Software Engineering UML: Class Diagrams Rules
Software Engineering UML: Class Diagrams Rules
UML
Class Diagrams
Rules
B. Wakim
Creating an Entity Class Diagram
Interviews
Collect documents and data
Analysing documents to extract attributes
Establish Functional Dependency Graph.
Deduce Entities Class Diagram
Add cardinalities
Check entities normal forms.
Check relation decomposition.
Normal forms
We can decompose by :
Implementing the FD between the two classes
other class.
Example of decomposition
Example of decomposition
Example of
decomposition
• Deduce Fields
• Num_order
• Date_order
• Name_client
• Adr_client
• Desc_prod
• Price_prod
• Qty_prod
• Total_line
• Total_order
Graph of FD: Establishing FD
Graph of FD: Grouping attributes
Class diagram
Class diagram