DEX:- SwedishDefence:Requirement DEX - Business Information Modelindexpreviousnextside index

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.

NOTE    The information shown in the SysML Block Definition diagram in Figure 3 is intended to illustrate the type of information that can be represented by the DEX. It does not imply that all exchanges must contain all this information.
NOTE    The information shown in the SysML Block Definition diagram in Figure 4 is intended to illustrate the Information needed to exchange Requirement Specification data using this DEX.

DEX Requirement BoM

Figure 3 -  SysML Block Definition diagram representing the Requirement BoM

Message Requirement Specification BoM

Figure 4 -  SysML Block Definition diagram representing the Message Requirement Specification BoM
Figure 5 -  SysML Block Definition diagram representing the Message Requirement Fulfilment 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.

Table 2 -MessageWrapper

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.

Table 4 -RequirementBreakdown

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.

Table 5 -Requirement

Issue reporting