Navneregler

Recommendation 10. Names of UML elements should combine multiple words as needed to form precise and understandable names without using any intervening characters (such as “_”, “-”or space).

Recommendation 11. For UML attributes and operation names, association roles and parameters, capitalize only the first letter of each word after the first word that is combined in a name. Capitalize the first letter of the first word for each name of a class, package, type specification and association names.

 

Krav 16. Alle navn på modellelementer skal være case-insensitivt unike innenfor sitt navnerom, og ikke inneholde blanke eller andre skilletegn. Merknad: navnerommet til roller og egenskaper er klassen.

Anbefaling 8. Navn på alle modellelementer bør være presise og lett forståelige tekniske navn.

Anbefaling 9. Navn på modellelementer bør være korte der eierklassen også tilfører forståelse. Eksempel. Hvis en objekttype har navnet Bygning, bør ikke egenskapen hete bygningsnavn, men kun navn. Godt etablerte navn (bygningsnummer) bør kunne videreføres.

Anbefaling 10. Navn som kombinerer flere forståelige ord bør unngå skilletegn som "_" og "-".

Anbefaling 11. Navn på egenskaper, roller, operasjoner og parametere bør starte med liten bokstav, og så fortsette med stor bokstav på hvert nytt ord (med unntak av konstruktøroperasjoner som har samme navn som klassen). Navn på pakker, klasser og assosiasjoner bør starte med stor bokstav.

Anbefaling 12. Modellelementer bør bruke dokumentasjonsfelt for å ytterligere klargjøre meningen med elementet.

Anbefaling 13. Navn på modellelementer bør være så korte som praktisk mulig. Bruk standard forkortelser hvis de er forståelige, man bør hoppe over preposisjoner og verb når de ikke tilfører vesentlig mening til navnet