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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Changes in customer requirements
can be expressed in domain terminology directly in models and the new
implementation can be generated. The difference to manual programming can
be large since changing a few elements in a model can map to huge sections of
the application. The advantage of making quick changes can also be realized
through generators, as some changes can be done just by changing the
generator. A classic example is generating the code into a different target
environment or even programming language.
. New customer segments can be addressed. The capability to develop costeffectively
new variants that address requirements of different customer
segments is one of the key reasons product family or product line engineering
companies apply automation. Without automation, making and maintaining
products manually would simply be too costly.
. Reduced need for outsourcing. With DSM, the key development work can be
kept in-house instead of outsourcing. Usually this key knowledge is needed to
build the DSM solution. Outsourcing in general is still possible but it means
26 BUSINESS VALUE
DSM use rather than its creation. As DSM hides the details, the number of
potential developers is larger. This gives better possibilities to ?¬?nd development
resources.
2.2 QUALITY
DSM leads to better quality applications, mainly because of two reasons.


Pages:
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6