A classe CIM_SoftwareFeature define uma função ou funcionalidade específica de um produto ou um sistema de aplicativos. Essa ...

A classe CIM_SoftwareFeature define uma função ou funcionalidade específica de um produto ou um sistema de aplicativos. Essa classe tem como finalidade capturar o nível de glanularidade significativa para um consumidor ou usuário de um produto, em vez das unidades que refletem como o produto é montado ou embalado. Esse último detalhe é capturado usando uma classe CIM_SoftwareElement. Quando um recurso de software pode existir em várias plataformas ou sistemas operacionais (por exemplo, um componente cliente de um aplicativo cliente/servidor em três camadas pode ser executado no Solaris, no Windows NT e no Windows 95), um recurso de software é uma coleção de todos os elementos de software para essas plataformas diferentes. Nesse caso, os usuários do modelo devem estar cientes dessa situação, pois normalmente estarão interessados em uma subcoleção dos elementos de software necessários para uma plataforma específica. Os recursos de software sempre são definidos no contexto de uma classe CIM_Product usando a associação CIM_ProductSoftwareFeatures, pois os recursos são fornecidos por meio de produtos. Como opção, os recursos de software de um ou mais produtos podem ser organizados em sistemas de aplicativos usando a associação CIM_ApplicationSystemSoftwareFeature.