Computation Independent Model
E699664
A Computation Independent Model is a high-level representation of a system that focuses on its environment and requirements without detailing computational or implementation aspects.
Statements (42)
| Predicate | Object |
|---|---|
| instanceOf |
model-driven architecture concept
ⓘ
software engineering concept ⓘ |
| abbreviation | CIM NERFINISHED ⓘ |
| abstractionLevel | high-level ⓘ |
| abstractsFrom |
platform constraints
ⓘ
software architecture ⓘ technology choices ⓘ |
| canBeExpressedUsing |
UML
NERFINISHED
ⓘ
business process models ⓘ domain models ⓘ |
| captures |
business rules
ⓘ
external actors ⓘ interactions with the environment ⓘ key use cases ⓘ system scope ⓘ |
| definedBy | Object Management Group NERFINISHED ⓘ |
| definedIn | Model Driven Architecture NERFINISHED ⓘ |
| doesNotSpecify |
computational details
ⓘ
implementation details ⓘ |
| emphasizes |
problem domain understanding
ⓘ
system goals ⓘ what the system must do ⓘ |
| focusesOn |
business context of a system
ⓘ
system environment ⓘ system requirements ⓘ |
| goal | separate business concerns from technical concerns ⓘ |
| helpsWith |
communication between stakeholders and developers
ⓘ
reducing ambiguity in requirements ⓘ traceability from requirements to design ⓘ |
| precedes |
Platform Independent Model
NERFINISHED
ⓘ
Platform Specific Model ⓘ |
| primaryAudience |
business stakeholders
ⓘ
domain experts ⓘ requirements engineers ⓘ |
| relatedTo |
Platform Independent Model
NERFINISHED
ⓘ
Platform Specific Model ⓘ |
| roleInMDA | starting point for model transformations ⓘ |
| usedFor |
business modeling
ⓘ
capturing stakeholder requirements ⓘ requirements analysis ⓘ |
| usedIn |
model-driven development
ⓘ
software engineering ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.