GENESYS implements the following completeness checks to verify that key attributes and relationships are specified in the model. These checks are for the current version of the schema. To see previous schema version checks, see Entity Completeness Checks v70 and prior.
All Classes
Architecture
Capability
ChangeRequestPackage
Classification
Component
Level 2: The 'type' is marked as 'system', but no 'purpose' has been specified.
Concern
Level 2: No 'generated by' relationship has been established.
Level 2: The 'status' is marked as 'open', but no 'dueDate' has been specified.
Level 2: The 'status' is not marked as 'rejected', and no 'alternatives' have been specified.
Level 2: The 'status' is not marked as 'rejected', and no 'assumptions' have been specified.
Level 3: The 'status' is marked as 'closed', but no 'dateClosed' has been specified.
Level 3: The 'status' is marked as 'closed', but no 'decision' has been specified.
Level 3: The 'status' is marked as 'closed', but no 'results in' relationship has been established.
Level 3: The 'status' is not marked as 'open', and no 'rationale' has been specified.
ConstraintDefinition
DefinedTerm
Document
Event
Exit
ExternalFile
Function
Level 3: The entity is at the leaf level and is allocated with 'behavior type' of 'thread', but no 'reflected in' relationship has been established to map the thread function to the integrated logic.
Item
Level 3: The entity is at the leaf level and flows between Components, but no 'transferred by' relationship has been established.
Link
Mission
Mode
Needline
OperationalActivity
OperationalItem
OperationalTask
Performer
Level 2: The 'type' is marked as 'system', but no 'purpose' has been specified.
Level 3: The entity is at the leaf level, but no 'performs' relationship of behavior type 'Atomic' has been established.
Product
ProgramActivity
ProgramElement
Level 2: The 'type' attribute is set to 'nil'.
Requirement
Level 1: The entity is of type 'composite', but no 'refined by' relationship has been established.
Level 1: The 'keyPerformanceParameter' setting is true, but 'performanceParameterType' is nil.
Level 2: The 'origin' attribute is set to 'nil'.
Level 2: The 'type' attribute is set to 'nil'.
Resource
Risk
Level 2: The 'status' is not marked as 'rejected', and no 'impacts' relationship has been established.
Level 2: The 'status' is not marked as 'rejected', and the 'consequence' attribute is set to 'nil'.
Level 2: The 'status' is not marked as 'rejected', and the 'likelihood' attribute is set to 'nil'.
Level 3: The 'status' is not marked as 'rejected', and no 'results in' or 'resolved by' relationship has been established.
State
TestActivity
Level 2: The 'type' attribute is set to 'nil'.
TestConfiguration
TestItem
Text
Transition
UMLAssociation
UseCase
VerificationEvent
VerificationRequirement
Level 2: The 'status' attribute is set to 'nil'.
Level 3: The 'status' is neither 'nil' nor 'Not Yet Planned', but the 'level' attribute is set to 'nil'.
Level 3: The 'status' is neither 'nil' nor 'Not Yet Planned', but the 'method' attribute is set to 'nil'.