-
Notifications
You must be signed in to change notification settings - Fork 17
Best practices for modelling
Knut Jetlund edited this page May 18, 2016
·
31 revisions
- Level of abstraction
- Names of packages, classes and attributes
- [Versions of models] (https://github.com/ISO-TC211/UML-Best-Practices/wiki/Model-versions)
- Stereotypes
- Generalization and specialization
- [Abstract classes] (https://github.com/ISO-TC211/UML-Best-Practices/wiki/Introduction-to-UML#classes)
- Feature type or data type
- Types of associations
- Roles and navigability
- Composition or Aggregation or Association
- Associations in INSPIRE models: INSPIRE Repository tutorial page 12-13
- Namespaces - the connection between UML packages and XML namespaces
Documenting classes, attributes, association roles
- ref INSPIRE Repository tutorial page 8
- ref ISO19103 req 2, req 12, req 19, req 20, rec 2.
- ref ISO19109 /req/uml/documentation
- use of notes field and tagged values
- OCL: ref INSPIRE Repository tutorial page 10-11
- Display: ref ref INSPIRE Repository tutorial page 14
Profiles