what are the correct intended usages for the different product model types?

dick1
Tera Expert

In CSDM there are different types of product models defined. For some I know the intended usage.

like hardware model defines the models used for your hardware asset registrations.
Contract models are logically used in your contract registrations. 

But as I'm now trying to populate our legacy data regarding software its getting confusing.

e.g. when to use a software model and when to use an application model. 

is there a good description on where the different model types are used for (so not only for hardware/software/application but also when it's better to choose a service model or a consumable). 

 

12 REPLIES 12

Kristine Naess
Tera Expert

Hi,

It's a very good question you raise here. I've been struggling for some time understanding what to use when. I'm working on a conceptual model to clarify this, but needs input to what I have understood and misunderstood about the relationships and usage:

find_real_file.png

I will greatly appreciate contributions on this.

Cheers,

Kristine

@Kristine Thanks for this initial conceptual model. It already gives a good idea. I'll look in to it to see if it can be detailed some what. 

 

Stig Brandt
Tera Guru

Hi

 

Looking at the CSDM - Draft paper 4.0, the product models are described, the challenge is here, Application Model (version agnostic) and having different software models (version specific) linked to Application Services, gives some challenges, as the model categories is a read only field, so maybe the product is not aligned yet:

 

find_real_file.png

find_real_file.png

Ed Laar
Mega Guru

Hi,

Having a clear description of the several Product Models helps a lot in setting up and maintaining the system. Especially when it comes to the seperation between Software Models and Application Models.

Software models are, as already stated, version specific while Application Models are not. Application Models can be related towards Application Services as an Application Service can be build up on different pieces of hardware. different models of software, different databases etc.

Am I fully right in stating that Application Models should be used to 'specify' Application Services??

Looking forward to reactions,

 

Ed