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

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


We start the comparison by illustrating possible development processes, ?¬?rst
based on a general-purpose modeling language and then based on a domain-speci?¬?c
modeling language. UML is a well known modeling language created to specify
almost any software system. As it is intended to be universal and general-purpose
according to its authors (Rumbaugh et al., 1999), Q3 it can be expected to ?¬?t our task of
developing the conference registration application. The domain-speci?¬?c language is
obviously made for developing mobile applications.
1.3.1 UML Usage Scenario
Use of UML and other code-oriented approaches normally involves an initial
modeling stage followed by manual coding to implement the application functionality.
Design models either stay totally separate from the implementation or are
used to produce parts of the code, such as the class skeletons. The generated code is
then modi?¬?ed and extended by ?¬?lling in the missing parts that could not be
generated from UML models. At the end of the development phase, most of the
models made will be thrown away as they no longer specify what was actually
AN EXAMPLE: MODELING WITH A GENERAL-PURPOSE LANGUAGE 7
developed while programming the application. The cost of updating these models is
too high as there is no automation available.
Modeling Application Structure Let??™s look at this scenario in more detail
using our conference registration example.


Pages:
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
druga wojna światowa Free English grammar and study guid hotel jelenia góra Russian bride counter strike 1.6