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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

Software development is moving from the idea of having
generalists to that of having specialists, similar to other development organizations
and industries.
4.6.1 Organization and Roles
This separation of two roles in DSM does not mean that the people are necessarily
different too. Usually those developing the DSM solution are also using it, at least to
some extent. What is crucial is that the more experienced developers are making the
DSMsolution. Experienced developers can obviously specify the automation in terms
of languages, generators, and domain frameworks better than those less experienced.
They also have the necessary authority among their colleagues.
In DSM, we can identify the following roles:
. Domain experts are people who have knowledge about the problem domain??”
the area of interest where DSM is applied. They know the terminology,
concepts, and rules of the domain and often have actually created them.
Application developers also qualify here if they have developed multiple
similar kinds of applications in the past; creating just one is usually not enough
as there might not be enough domain expertise to make generalizations to ?¬?nd
higher abstractions. When developing business applications, such as the
insurance product portal described in Chapter 6, domain experts are insurance
experts and product managers.


Pages:
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6