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 68 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Similarly a code generator, made again by the expert developer,
produces applications with better quality than could be achieved by normal developers
writing the code manually.
2.3.1 The Group of Potential Developers Becomes Larger
DSM expands the group of potential developers by raising the level of abstraction
closer to the problem domain and by hiding the implementation details. All
developers don??™t need to be experienced in the application area in the same way as
expected earlier. For example, they don??™t need to master the code libraries, know the
programming models, or even be particularly good at programming. Instead they need
to master the problem domain and know what solutions the customers are seeking.
This needs to be mastered regardless of whether DSM is used or not.
At one extreme, DSM may allow even domain experts to develop applications
or parts of applications themselves. This boosts productivity directly by removing
the need for programming assistance and manual mappings to implementation. For
example, the DSM case discussed in Chapter 6 of specifying ?¬?nancial products
demonstrates this kind ofDSMsolution.Developmentwasgivento the domain experts
as they knew the insurance and ?¬?nancial product problem domain better than the
programmers. This can also improve quality since theDSMsolution reduces the risk of
having code that does not correspond to the solution speci?¬?ed in the problem domain.


Pages:
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6