Předmět Objektové metody návrhu informačních systémů (PA103)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu PA103 - Objektové metody návrhu informačních systémů, Fakulta informatiky, Masarykova univerzita (MU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Na konci tohoto kurzu bude student schopen:pochopit funkce a strukturu objektového systému popsaného pomocí UML diagramů;navrhovat komponenty na základě návrhových modelů tříd, balíků a rozhraní, včetně formální specifikace rozhraní komponent;používat softwarové vzory na různých úrovních (analýza, návrh, architektura, kód);vyhodnocovat kvalitativní atributy UML modelů (spolehlivost, bezpečnost, apod.);zvolit vhodné postupy a metodiky při vývoji OO systémů;
Osnova
Objektové principy, abstrakce, dekompozice. Principy OO analýzy a návrhu.Třídy, balíky a komponenty. Rozhraní jako kontrakt. IDL, WSDL.Zpřesňování sémantiky UML modelů pomocí stereotypů a OCL.Znovupoužití softwaru, softwarové vzory různých úrovní (analytické, návrhové, architektonické, ...),Návrhové vzory podrobně.Analytické a jiné vzory.Úpravy na úrovni kódu („refactoring to patterns“).Softwarové architektury, architektonické vzory.Komponentové systémy, kvalitativní atributy a jejich měření.Objektové metodiky vývoje SW, aplikace UML modelů v kontextu RUP.Specifické metodiky a architektury: MDD, FDD, SOA, ...Model-Driven Architecture (MDA), použití OCL pro vývoj MDA modelů.
Literatura
ARLOW, Jim a Ila NEUSTADT. UML 2.0 and the unified process :practical object-oriented analysis and design. 2nd ed. Boston: Addison-Wesley, 2005. xxiii, 592. ISBN 0321321278. infoDesign patterns :elements of reusable object-oriented software. Edited by Erich Gamma. Reading, Mass.: Addison-Wesley, 1995. xv, 395 p. ISBN 0-201-63361-2. infoLARMAN, Craig. Applying UML and patterns :an introduction to object-oriented analysis and design. Upper Saddle River: Prentice Hall PTR, 1998. xix, 507 s. ISBN 0-13-748880-7. infoFOWLER, Martin. Analysis patterns reusable object models. Menlo Park: Addison-Wesley, 1997. xxi, 357 s. ISBN 0-201-89542-0. infoKERIEVSKY, Joshua. Refactoring to patterns. Boston: Addison-Wesley, 2005. xxvi, 367. ISBN 0-321-21335-1. info
Požadavky
Znalosti principů objektového programování, základy softwarového inženýrství, znalost UML modelů.
Garant
doc. RNDr. Eva Hladká, Ph.D.
Vyučující
RNDr. Radek Ošlejšek, Ph.D.