SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 98 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

For example, requirement changes usually come via the problem
domain, not the implementation domain, so such changes are most naturally speci?¬?ed
using the same domain terms.
48 DSM DEFINED
Language Concepts Map to the Problem Domain For developers, the
modeling languages provide the mechanism for raising the level of abstraction. In
DSM, the model elements represent things in the domain world, not the code world.
The modeling languages follow the domain abstractions and semantics, allowing
modelers to perceive themselves as working directly with domain concepts. Ideally
every language construct originates from the domain and the rules of the domain are
included in the language as constraints.
This close alignment of language and problem domain offers several bene?¬?ts.
Many of these are common to other ways of moving toward higher levels of
abstraction: improved productivity, better hiding of complexity, and better system
quality. For similar reasons, in the speci?¬?cation language, it is usually a good idea to
use not the concepts of implementation but the concepts of the actual problem. If
models had been used in the past to visualize part of the assembler code, the move to
higher abstraction in C could not have been achieved. Similarly, today, using class
diagrams to visualize related de?¬?nitions in code prevents modelers from raising the
level of abstraction.


Pages:
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6