|
| |
When a model is not syntactically correct, it is said to have inconsistencies. Rose does not enforce syntactic rules, Rose models can therefore have inconsistencies.
‘’Unfortunately, enforcing syntactic rules of this sort without exception would make the tool unusable’’ ... ‘’For instance during model editing, the model will frequently be syntactically incorrect, and the tool needs to be able to allow for syntactically incorrectness in this mode. For example, a message in a sequence diagram might be allowed before any operations are defined for the class.’’ [1]
The most important inconsistencies in Rose models is probably the Unresolved References.
[1] Ivar Jacobson, Grady Booch, James Rumbaugh, ‘The Unified Software Development Process’ , Reading, MA: Addison-Wesley, page 30, § 2.5.4 |