Toepasbaarheid COSMIC

Op deze pagina leest u voor welk soort informatiesystemen COSMIC kan worden gebruikt.

Overzicht van deze pagina:

Ontstaansgeschiedenis

De COSMIC methode is eind jaren ’90 ontwikkeld door een internationaal consortium van wetenschappers en software measurement professionals. De methode is specifiek ontwikkeld om de volgende ‘uitdagingen’ te tackelen:

Naar overzicht van pagina

Op welke domeinen toepasbaar?

De COSMIC meetmethode is ontworpen om toepasbaar te zijn op de functionaliteit van software in de volgende domeinen: Administratieve informatiesystemen (‘Business Application Software’) ter ondersteuning van de bedrijfsadministratie, zoals bij banken, verzekeringsbedrijven, accountants, personeelssystemen, inkoop, distributie of productie. Deze software wordt vaak gekarakteriseerd als ‘rijk aan data’. Haar complexiteit wordt met name bepaald door de behoefte om grote hoeveelheden data te beheersen over gebeurtenissen in de echte wereld.

Real-time software, die als taak heeft om gebeurtenissen in de echte wereld bij te houden of te sturen. Voorbeelden hiervan zijn: software voor telefoonswitches, software die is ingebouwd in apparaten, zoals huishoudelijke apparaten, liften, automotoren, en vliegtuigen, met als doel het proces te sturen en het automatisch verzamelen van data en binnen het operating system van computers.

Hybriden van de bovenstaande types software zoals een real-time reserveringssysteem van een vliegmaatschappij of van een hotel.

Naar overzicht van pagina

Wanneer niet toepasbaar?

De COSMIC meetmethode is (nog) niet ontworpen om de functionele omvang te meten van rekenintensieve software, dus software die wordt gekarakteriseerd door complexe rekenkundige algoritmen en andere gespecialiseerde en complexe regels, zoals in expertsystemen, simulatie software, zelflerende software, weersvoorspelling systemen, etc., of systemen die continue variabelen verwerken zoals audio geluiden of video beelden zoals je die tegen komt binnen computer games, muziekinstrumenten en dergelijke. Ook meet de COSMIC methode geen aspecten van de functionaliteit zoals ‘complexiteit’.

Voor dit soort software is het echter mogelijk om lokale uitbreidingen van de COSMIC meetmethode te definiëren. In het Meethandboek wordt uitgelegd binnen welke context deze lokale uitbreidingen worden gebruikt.

Naar overzicht van pagina


Home