| Software Specification ABE UML Documentation |
Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE
Class SoftwareSpecification
A generalization that represents all attributes and associations that are common to Component and CompositeSoftwareSpecifications. It also reprsents the definition of Software whose attribute values are shared by every instance of Software related to it.A SoftwareSpecification specifies properties or associated information that characterizes a software, such as: - the release number, the status of the release, license conditions... - hosting platform requirements such as OS, disk and memory space... - input and output configuration and requirements - and includes all files required for deployment and installation such as installation manager
Attributes inherited from SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecification |
releaseStatus, buildNumber, minorVersion, majorVersion, isDistributable, installSize, otherDesignator, maintenanceVersion, isExperimental, softwareResourceSpecRelationship, softwareResourceSpecRelationship2, _language |
Attributes inherited from SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::LogicalResourceSpec |
physicalResourceSpec, logicalResourceRole |
Attributes inherited from SID Models::Resource Domain::Resource Specification ABE::ResourceSpecification |
_businessInteractionItem, _resourceSpecVersion, _resourceSpecification2, _resourceSpecification1, _resourceSpecType, _resource, _compoundResourceSpec, _resourceUsageSpec, _resourceFacingServiceSpec, _productSpecification2, _networkAddressSpecification, performancespecification, sapSpec, resourceCapacity, resourceCapacityDemand, resourceCandidate, supplier, softwareSpecification4, resourceConfigSpec, resourceTestSpecRole, fulfilledSalesProdSpec, purchaseProductSpecification, resourceSpecificationRelationship, resourceSpecificationRelationship2, resourceSpecCharUse, projectdeliverable, resourcePerformanceSpec |
Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::EntitySpecification |
_entityIdentificationSpecification, _entitySpecCharUse, _metricDefinition, externalSystemCapability, entitySpecificationAction, entitySpecificationType, validFor, status |
Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity |
_rootEntityType, _revenueAssuranceParmValue, _characteristicValue, name, description, ID, metric, _monitoredMetricInstancesCriteria, directedEdge, vertex, entityCatalogItem, rootEntityGroupMember, rootEntityGroup, rootEntityRelationship, rootEntityRelationship2, associationRole, entitySpecificationAttachment, interactionUseCase, interactionResult |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | true |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | SoftwareSpecification |
Name Expression | |
Namespace | Software Specification ABE |
Owned Template Signature | |
Owner | Software Specification ABE |
Owning Template Parameter | |
Package | Software Specification ABE |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
compositeSoftwareSpecification
Public CompositeSoftwareSpecification compositeSoftwareSpecification
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CompositeSoftwareSpecComprisedOf |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | compositeSoftwareSpecification |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification2 |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::compositeSoftwareSpecification |
Stereotype | |
Template Parameter | |
Type | CompositeSoftwareSpecification |
Upper | * |
Upper Value | (*) |
Visibility | Public |
compoundResourceSpec2
Public CompoundResourceSpec compoundResourceSpec2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CompoundResourceSpecRealizedBySoftwareSpec |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | compoundResourceSpec2 |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification5 |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::compoundResourceSpec2 |
Stereotype | |
Template Parameter | |
Type | CompoundResourceSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
configurationFeatureSpec
Public ConfigurationFeatureSpec configurationFeatureSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftSpecProposes |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | configurationFeatureSpec |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::configurationFeatureSpec |
Stereotype | |
Template Parameter | |
Type | ConfigurationFeatureSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
configurationFeatureSpec2
Public ConfigurationFeatureSpec configurationFeatureSpec2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CongifurationFeatureSpecRequiresDeploymentFrom |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | configurationFeatureSpec2 |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification2 |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::configurationFeatureSpec2 |
Stereotype | |
Template Parameter | |
Type | ConfigurationFeatureSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
hostingPlatformRequirementSpec
Public HostingPlatformRequirementSpec hostingPlatformRequirementSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftwareSpecificationRequires |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | hostingPlatformRequirementSpec |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::hostingPlatformRequirementSpec |
Stereotype | |
Template Parameter | |
Type | HostingPlatformRequirementSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
numberProcessActiveTotal
Public Integer numberProcessActiveTotal
-
This is an integer attribute that defines the maximum number of total processes that a SoftwareSpecifciation can support at any given time.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | numberProcessActiveTotal |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::numberProcessActiveTotal |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
numUsersMax
Public Integer numUsersMax
-
This is a non-negative integer that defines the maximum number of users for a SoftwareSpecifciation.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | numUsersMax |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::numUsersMax |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
resourceFunctionSpec
Public ResourceFunctionSpec resourceFunctionSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ResourceFunctionSpecProvidedBySoftwareSpec |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | resourceFunctionSpec |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::resourceFunctionSpec |
Stereotype | |
Template Parameter | |
Type | ResourceFunctionSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
resourceSpecification
Public ResourceSpecification resourceSpecification
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftwareSpecificationUses |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | resourceSpecification |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification4 |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::resourceSpecification |
Stereotype | |
Template Parameter | |
Type | ResourceSpecification |
Upper | * |
Upper Value | (*) |
Visibility | Public |
softBlackBoxSpecification
Public SoftBlackBoxSpecification softBlackBoxSpecification
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftBlackBoxSpecIsComposedOf |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | softBlackBoxSpecification |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::softBlackBoxSpecification |
Stereotype | |
Template Parameter | |
Type | SoftBlackBoxSpecification |
Upper | * |
Upper Value | (*) |
Visibility | Public |
softConnectionPointSpec
Public SoftConnectionPointSpec softConnectionPointSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftCPSpecIsAnInputFor |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | softConnectionPointSpec |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification3 |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::softConnectionPointSpec |
Stereotype | |
Template Parameter | |
Type | SoftConnectionPointSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
softConnectionPointSpec2
Public SoftConnectionPointSpec softConnectionPointSpec2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftCPSpecIsAnOutputFor |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | softConnectionPointSpec2 |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification2 |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::softConnectionPointSpec2 |
Stereotype | |
Template Parameter | |
Type | SoftConnectionPointSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
software
Public InstalledSoftware software
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SSpecImplements |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | software |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::software |
Stereotype | |
Template Parameter | |
Type | InstalledSoftware |
Upper | * |
Upper Value | (*) |
Visibility | Public |
softwareSupportPackage
Public SoftwareSupportPackage softwareSupportPackage
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SoftwareSpecReferences |
Association End | |
Class | SoftwareSpecification |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | softwareSupportPackage |
Name Expression | |
Namespace | SoftwareSpecification |
Opposite | softwareSpecification |
Owner | SoftwareSpecification |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::SoftwareSpecification::softwareSupportPackage |
Stereotype | |
Template Parameter | |
Type | SoftwareSupportPackage |
Upper | * |
Upper Value | (*) |
Visibility | Public |
| Software Specification ABE UML Documentation |