“The Technical Standards Profile collects the various systems standards rules that implement and sometimes constrain the choices that can be made in the design and implementation of architecture. In most cases, especially in describing architectures with less than a Military Service-wide scope, TV-1 consists of identifying the applicable portions of the JTA and other existing technical standards guidance documents, tailoring those portions, as needed, in accordance with the latitude allowed in these guidance documents, and filling in any gaps.
The standards are referenced as relationships to the systems, system functions, system data, hardware/software items or communication protocols in SV-1, SV-2, SV-4, SV-6, OV-7, and SV-11 products, where applicable.” [DoDAF, v1.0, Vol. II]
TV-1 in a table that is implemented as special GUI in MagicDraw. User will be provided a special table-like GUI for filling out the TV-1 data. As in MagicDraw everything is based on the underlying model, creating TV-1 will also create the UML model.
DoDAF Element Type |
UML Stereotype [metaclass] |
Notation |
Standard |
<<Standard>> [Class] |
|
Standards Profile |
<<StandardsProfile>> [Package] |
|
Reference Model |
<<ReferenceModel>> [Package] |
N/A |
Applied Standard |
<<AppliedStandard>> [Usage] |
N/A |
Service Area |
<<ServiceArea>> [Package] |
|
Service |
<<Service>> [Package] |
|
Time Period |
See the Time definitions |
A set of rules set up and established by authority, custom, or general consent as a rule for the measure of quantity, weight, extent, value, or quality as a model or example.
Extends UML Class.
type: StandardType |
Type of the Standard. Possible values are collected from StandardType enumeration: De Jure De Facto Organizational Project Specific |
options: String |
Selected Standard options |
parameters: String |
Selected Standard parameters |
startDate: String |
Initial date on which Standard is applicable |
endDate: String |
Date after which Standard is no longer applicable |
A set of Standards that is made based on Reference Model and adopted for specific domain or platform.
Extends UML Package.
applicableDate: String |
Start date for use of the Standards Profile |
basedOn: ReferenceModel |
Reference Model on which Standards Profile is based |
Model used to select Services and organize Standards.
Extends UML Package.
source: String |
Reference to the source documentation and organization supporting the Reference Model |
Relationship that connects Standard with System View element (System, Hardware or Software Item, System Function, Communications System, Communications Link, Communications Network, LAN, WAN, MAN, System Data Exchange, System Data Element) for which Standard should be applied.
Extends UML Usage.
appliedAt: TimePeriod [1] |
Time Priod at which Standard should be applied |
A group of Services defined for specific purpose.
Extends UML Package.
version/date: String |
Date or version number for the Service Area forecast (for use in forecast projects) |
A service is a distinct part that is provided by a System on one side of an Interface to another System
Extends UML Package.
status: String |
Applicability of some Standard for this Service |
Figure 52 TV-1 profile diagram
When user will create TV-1 in the row scope he will have to select Standards that will be associated with the Systems. In the column scope he will have to select Systems that will implement or use Standards. After that, user will be provided with a special GUI-based table, where rows will be selected Standards. Columns will be collected from the selected Systems. User will fill in the cells, creating/selecting the Time Period elements that are will show the time the Standard is applied at the System
Despite this is a product that does not map to any diagram; DoDAF model will be also created in order to keep integrity with the rest of the model.
Systems from SV-1/SV-2 will be linked to the Standards.
Figure 53 TV-1 sample
Figure 54 TV-1 sample model
“The Technical Standards Forecast contains expected changes in technology-related standards and conventions, which are documented in the TV-1 product. TV-2 lists emerging or evolving technology standards relevant to the systems covered by the architecture. It contains predictions about the availability of emerging standards, and relates these predictions to the Systems View elements and the time periods that are listed in the SV-8 and SV-9. The same template as in TV-1 may be used to describe TV-2.” [DoDAF, v1.0, Vol. II]
TV-2 in a table that is implemented as special GUI in MagicDraw. User will be provided a special table-like GUI for filling out the TV-2 data. As in MagicDraw everything is based on the underlying model, creating TV-2 will also create the UML model.
DoDAF Element Type |
UML Stereotype [metaclass] |
Notation |
Standards Forecast Profile |
<<StandardsForecastProfile>> [Package] |
|
Timed Standards Forecast |
<<TimedStandardsForecast>> [Usage] |
N/A |
Timed Technology Forecast |
See SV-9 data element definition |
|
Reference Model |
See TV-1 data element definition |
|
Time Period |
See the Time definitions |
The StandardsForecastProfile is a set of standards that can emerge in specific time period. The specific Time Periods selected and Standards being tracked should be coordinated with architecture transition plans.
Extends UML Package.
basedOn: ReferenceModel [*] |
Reference Models on which Standards Forecast Profile is based |
Relationship used to relate prediction about availability of emerging Standard to System View element (System, Hardware or Software Item, System Function, Communications System, Communications Link, Communications Network, LAN, WAN, MAN, System Data Element, System Data Exchange) and Time Period for which forecast is made.
Extends UML Usage.
timePeriod: TimePeriod [1] |
Time Period for which Timed Standards Forecast is valid |
discussion: String |
Textual description of purpose of forecast |
standardStatus: StandardStatusType |
Expected standard status based on forecast. Values are collected from StandardStatusType enumeration. Possible values: Approved Draft Available Updated Replaced Obsolete COTS Implementation Available |
requires: TimedTechnologyForecast [*] |
A list of Timed Technology Forecasts that require Timed Standard Forecast |
Figure 55 TV-2 profile diagram
When user will create TV-2 in the row scope he will have to select Standards that will be associated with the Systems. In the column scope he will have to select Systems that will implement or use Standards. After that, user will be provided with a special GUI-based table, where rows will be selected Standards. Columns will be collected from the selected Systems. User will fill in the cells, creating/selecting the Time Period elements that are will show the time the Standard is applied at the System
Despite this is a product that does not map to any diagrams; DoDAF model will be also created in order to keep integrity with the rest of the model.
Systems from SV-1/SV-2 will be linked to the Standards.
Figure 56 TV-2 sample
Figure 57 TV-2 sample model