La classe CIM_SoftwareElement est utilisée pour décomposer un objet CIM_SoftwareFeature en un jeu de parties individuellement ...

La classe CIM_SoftwareElement est utilisée pour décomposer un objet CIM_SoftwareFeature en un jeu de parties individuellement gérables ou déployables pour une plate-forme particulière. La plate-forme d'un élément de logiciel est uniquement identifiée par son architecture matérielle sous-jacente et le système d'exploitation (par exemple Sun Solaris sur Sun Sparc ou Windows NT sur Intel). De ce fait, pour comprendre comment la fonctionnalité d'un composant particulier d'un logiciel est fournie sur une plate-forme particulière, les objets CIM_SoftwareElement référencés par les associations CIM_SoftwareFeatureSoftwareElement sont organisées en jeux disjoints basés sur la propriété TargetOperatingSystem. Un objet CIM_SoftwareElement capture les détails de gestion d'une partie ou d'un composant dans un des quatre états caractérisés par la propriété SoftwareElementState.