Support of a Use-Case Controller Pattern by TFM4MDA
2008
Ērika Nazaruka

Šajā rakstā tiek apskatīta TFM4MDA (Topological Functioning Modeling for Model-Driven Architecture) pieejas pielietošana lietošanas gadījumu kontrolleru šablonu definēšanai no problēmvides modeļa. TFM4MDA mērķis ir padarīt modeļvadāmu arhitektūru (Model Driven Architecture vai MDA), kurā akcents ir uzlikts uz modeļiem nevis kodu, par formālāku. MDA nodrošina trīs skatījumus uz sistēmu: no skaitļošanas neatkarīgu, platformneatkarīgu un platformai specifisku. TFM4MDA pamatā ir topoloģiskais funkcionēšanas modelis, kas attēlo sistēmas funkcionalitāti neatkarīgi no „skaitļošanas”. Tas apraksta sarežģītas sistēmas funkcionalitāti orientētā grafa veidā, kur mezgli ir sistēmas funkcionālas īpašības un loki ir cēloņu seku attiecības starp tām, un nodrošina šīs informācijas kartēšanu uz lietošanas gadījumu specifikācijām. Bez tam, TFM4MDA atbalsta šīs informācijas kartēšanu uz lietošanas gadījumu kontrolleru šablonu. Saskaņā ar GRASP šabloniem, lietošanas gadījuma kontrolleris ir pirmais objekts pēc lietotāja saskarnes slāņa, kas ir atbildīgs par lietotāja ģenerētu notikumu saņemšanu un apstrādi. Dati no topoloģiskā funkcionēšanas modeļa tiek kartēti uz UML secību diagrammām un tad uz kontrolleriem. Tas nozīmē, ka TFM4MDA atbalsta slāņu programmatūras arhitektūras sadalīšanas principu „Modelis-Skats” (Model-View).


Keywords
MDA, use case, controller, pattern, topological functioning model

Asņina, Ē. Support of a Use-Case Controller Pattern by TFM4MDA. Applied computer systems. Vol.34, 2008, pp.180-191. ISSN 1407-7493.

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196