Komponensalapú, elosztott információs rendszerek UML nyelvű tervezési módszertana


Levendovszky Tihamér <tihamer@avalon.aut.bme.hu>

BME Aut. és Alk. Inf. Tsz.

Charaf Hassan PhD <hassan@aut.bme.hu>

BME Aut. és Alk. Inf Tsz.



Napjainkra a komponensalapú filozófia a szoftvertervezés egyik legnépszerűbb területévé nőtte ki magát. A jelenség oka egyrészről a az elosztott, tranzakció-feldolgozást igénylő információs rendszerek kihívásai, másrészről a szoftverparadigmák természetes fejlődése.

A szoftverfejlesztés egy széles körben elfogadott egységesítési folyamaton ment keresztül, melynek eredményeként a Unified Modeling Language (UML)[1] illetve a Unified Software Development Process (UP)[2] adódott. Az UP főként az objektum-orientált analízisre, tervezésre, karbantartásra koncentrál use case vezérelt, architektúra centrikus, iteratív és inkrementális módon.

Az elsődleges cél bemutatni egy valódi komponensalapú fejlesztési folyamatot[3], amely sztereotipizált UML-t alkalmaz, és számos ötletet kölcsönöz az UP-től. Az előadás részletezi a folyamat által megkövetelt műtermékeket, és a négy munkafolyamatot, nevezetesen a Követelmények, Specifikáció, Provízió és Összegyűjtés munkafolyamatokat.







Irodalomjegyzék:

[1] OMG Unified Modeling Language Specification Version 1.3

[2] Ivar Jacobson, GradyBooch, James Rumbaugh: The Unified Software Development Process Addison-Wesley, 1999

[3] John Cheesman, John Daniels: UML Components Addison-Wesley, 2001