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