The Requirement: Business overview section provided a high level overview of the business information that can be represented by this DEX. This section provides a more detailed overview of that information. A description of how to represent this information using ISO 10303-239 PLCS is provided in Requirement: PLCS PSM Representation.
A detailed view of the information to be exchanged is provided by the SysML model in Figure 3. This shows all the information that can be exchanged by the DEX. Further down in this section there is some explanation about the classes and attributes of the model.
DEX Requirement BoM
Message Requirement Specification BoM
The section describes the different classes used for Exchange according to this DEX.
MessageWrapper
MessageWrapper describes how to represent the meta data associated with a message.
Attribute |
Description |
---|---|
MessageId | The identifier for the message. |
dateMessageSent | The date time when the message is sent.. |
messageSentBy | The organization that sends the message. |
messageSentTo | The organization that receives the message. |
MessageRequirementSpecification
MessageRequirementSpecification describes how to represent a message concerning Requirements.
Attribute |
Description |
---|---|
contents | The message content. |
Table 3 -MessageRequirementSpecification
RequirementBreakdown
RequirementBreakdown describes how to represent a structural breakdown of a requirement.
Attribute |
Description |
---|---|
breakdownOf | Relationship to the product configuration that this is a requirement breakdown structure for. |
directiveDocument | Governing documentation. |
requirementBreakdownId | Identifier of the requirement breakdown. |
requirementBreakdownVersionId | Version id of the requirement breakdown. |
requirementBreakdownName | Name of the requirement breakdown. |
requirementBreakdownDescription | Description of the requirement breakdown. |
Requirement
The Requirement template describes how to represent a need that a particular design, product or process aims to satisfy.
Attribute |
Description |
---|---|
descriptiveDocument | Relationship to documents that describes the requirement. |
supplier | Relationship to an external actor that provides the items that fulfil the requirement. |
requirementId | Identifier of the requirement. |
requirementText | Description of the requirement (to be given if the requirement category is a Requirement). |
requirementArea | A grouping of requirements of certain kind, typically a header requirement (to be given if the requirement category is a Requirement Area). |
requirementSource | Description of the requirement source. |
requirementIntention | Description of the requirement intention. |
acceptanceCriteria | Description of the acceptance criteria of the requirement. |
requirementPriority | A numeric value to weight the relative importance of the requirement. |
supplierInterpretation | Suppliers' interpretation to the fulfilment of the requirement. |
supplierFulfilmentGrade | Supplier fulfilment. |
requirementBinding | An indicator of whether or not the requirement is mandatory. |
requirementCategory | Type of the requirement. |
requirementStatus | The status of the Requirement. |
requirementType | The type of requirement; a requirement in its "true" sense or a grouping of requirements, e.g. according to Requirement Category (typically a header requirement). |
validationMethod | Type of the validation method of the requirement. |
verificationMethod | Type of the verification method of the requirement. |
tracedFrom | Relationship to requirements that this requirement is traced from. |
parent | Relationship to the parent in the requirement breakdown structure. |