Class CIM_SoftwareFeature
extends CIM_LogicalElement

The CIM_SoftwareFeature class defines a particular function or capability of a product or application system. This class in intended to capture the level of granularity that is meaningful to a consumer or user of a product rather than the units that reflect how the product is built or packaged. The latter detailed is captured using a CIM_SoftwareElement class. When a software feature can exist on multiple platforms or operating systems (for example, a client component of a three tiered client/server applications might run on Solaris, Windows NT, and Windows 95), a software feature is a collection of all the software elements for these different platforms. In this case, the users of the model must be aware of this situation since typically they will be interested in a sub-collection of the software elements required for a particular platform. Software Features are always defined in the context of a CIM_Product class using the CIM_ProductSoftwareFeature association since features are delivered through products. Optionally, software features from one or more products can be organized into application systems using the CIM_ApplicationSystemSoftwareFeature association.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_SoftwareFeature

Direct Known Subclasses

CIM_BIOSFeature
CIM_VideoBIOSFeature
CIM_AGPSoftwareFeature

Class Qualifiers

NameData TypeValueScopeFlavors
Descriptionstring The CIM_SoftwareFeature class defines a particular function or capability of a product or application system. This class in intended to capture the level of granularity that is meaningful to a consumer or user of a product rather than the units that reflect how the product is built or packaged. The latter detailed is captured using a CIM_SoftwareElement class. When a software feature can exist on multiple platforms or operating systems (for example, a client component of a three tiered client/server applications might run on Solaris, Windows NT, and Windows 95), a software feature is a collection of all the software elements for these different platforms. In this case, the users of the model must be aware of this situation since typically they will be interested in a sub-collection of the software elements required for a particular platform. Software Features are always defined in the context of a CIM_Product class using the CIM_ProductSoftwareFeature association since features are delivered through products. Optionally, software features from one or more products can be organized into application systems using the CIM_ApplicationSystemSoftwareFeature association. None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
IdentifyingNumberstring
DescriptionstringProduct identification such as a serial number on software or a die number on a hardware chipNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MappingStringsstringDMTF|ComponentID|001.4None None
Maxlenuint3264None None
PropagatedstringCIM_Product.IdentifyingNumberNone OVERRIDABLE= false
Namestring
DescriptionstringThe Name property defines the label by which the object is known to the world outside the data processing system. This label is a human-readable name that uniquely identifies the element in the context of the element's namespace.None TRANSLATABLE= true
keybooleantrueNone OVERRIDABLE= false
Maxlenuint32256None None
overridestringNameNone OVERRIDABLE= false
ProductNamestring
DescriptionstringCommonly used Product nameNone TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MappingStringsstringDMTF|ComponentID|001.2None None
Maxlenuint32256None None
PropagatedstringCIM_Product.NameNone OVERRIDABLE= false
Vendorstring
DescriptionstringThe name of the Product's supplier. Corresponds to the Vendor property in the Product object in the DMTF Solution Exchange Standard.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MappingStringsstringDMTF|ComponentID|001.1None None
Maxlenuint32256None None
PropagatedstringCIM_Product.VendorNone OVERRIDABLE= false
Versionstring
DescriptionstringProduct version information. Corresponds to the Version property in the Product object in the DMTF Solution Exchange Standard.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MappingStringsstringDMTF|ComponentID|001.3None None
Maxlenuint3264None None
PropagatedstringCIM_Product.VersionNone OVERRIDABLE= false

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement