Skip to main content

Table 1 Our proposed check-list for precisely understanding the UML RA model

From: A review method for UML requirements analysis model employing system-side prototyping

Diagrams Check points Elements Properties
Activity diagram (1) Are input objects of actions expressed? Action Name
  (2) Are output objects of actions expressed? Action, Object node Location
  (3) Are derived relations between objects expressed? Object node Derived relation
  (4) Are pre/post conditions of actions expressed? Action Pre/post condition
  (5) Are there inappropriate objects about singular/collection? Object node Classifier, Name
  (6) Are conditional branches omitted? Decision node Guard
Class diagram (7) Is each range of values expressed? Attribute of class Invariant
  (8) Is each format of values expressed? Attribute of class Invariant
  (9) Are there inconsistencies between a type and values? Class, Instance spec. Type of attribute, Value of slot
  1. This check-list is used by each analyst to understand his/her part of the UML RA model about the internal aspects precisely.