Modeling Conventions



The following is a list of modeling conventions used to outline the diagrams and modeling elements to be used, the rules for the use of modeling elements and diagrams, and the naming conventions that are to be followed.



In the Use-Case View:
-Use-Cases will be named with short active phrases such as "Add Customer"
In the Logical View:
-A Use-Case Realization package will be created that includes:
-At least one realization per use case
-A package within the "Analysis Package" of the Logical View for each use-case
-A "View of Participating Classes" diagram that shows the participants in the realization and their relevant relationships
-Classes will be named with noun names matching the problem domain as much as possible
-Multiple inheritance will not be used
-Class names will start with an uppercase letter
-Attributes and operations will start with a lowercase letter
-Underscores will not be used; names composed of multiple words are concatenated (pushed together) and the first letter of each additional word is capitalized