Zásady a postupy zavádění podnikových informačních systémů (Ukázka, strana 99)

Page 1

Color profile: Generic CMYK printer profile Composite Default screen

6 6.8 Diagramy spolupráce (kolaborace) Podobnì jako scénáøe èinností dokumentují diagramy spolupráce objektù po adavky na spolupráci objektù pøi øe ení úlohy. Dokumentují objekty a zprávy, které si objekty posílají pøi øe ení problému, ale na rozdíl od scénáøù se pou ívají více pro popis spolupráce objektù pøi návrhu. Kladou dùraz na komunikaèní aspekt, na rozdíl od scénáøù, kde je kladen dùraz na èasový aspekt. Èas je v diagramech spolupráce vyjádøen èíslováním. Na obrázku 6.16 je diagram spolupráce objektù, který vznikl pøekreslením døíve uvedeného scénáøe pro pøejímku. Formular_prejimky

4.1: rozdíly v pøejímce 4.3: nelze ulo it 1:[plo ina je prázdná] prazdna_plosina():void 2:zadej_dodaci_list(dodaci_list):void 3:[existuje dal í?] ID_barelu:=pridej_barel(typ_chemikalie):ID 4:konec_prejimky:void Operator

4.2:pøíkaz

Skladnik

Obrázek 6.16 Diagram spolupráce pro pøejímku Jiný pøíklad dokumentace pomocí diagramu spolupráce mù e být dekompozice návrhu operace konec pøejímky , která byla indikována ve scénáøi pro pøejímku. Návrháø svìøil zodpovìdnost za provedení této operace objektu tøídy Plo ina . Není to jediná mo ná volba, mohl si vybrat libovolný jiný objekt nebo zavést pro tyto úèely zcela novou tøídu objektù. Z jistého dùvodu si v ak vybral právì plo inu, nebo ta by mìla nejsnadnìji umìt zjistit skuteèný stav barelù. Pøi návrhu posléze rozhodl, e pøi øe ení akce konec pøejímky bude objekt tøídy Plo ina spolupracovat s objektem typu dodací list , od kterého si pomocí metod chybí a navíc nechá zjistit rozdíly mezi pùvodnì deklarovanou dodávkou a skuteèností. Dal ím spolupracujícím objektem bude u ivatelské rozhraní typu Monitor , které bude muset umìt zobrazit rozdíly v pøejímce , co nelze uskladnit a pøíkaz pro skladníka . Poøadí vyvolání tìchto metod je v diagramu spolupráce vyznaèeno èíslováním. Druhá ukázka ilustruje, e k dokumentaci dekompozice lze vyu ít i scénáø, zále í na preferencích návrháøe (viz obr. 6.17).

98

Zásady a postupy zavádìní podnikových informaèních systémù

91 Zasady a postupy zavadeni IS 26. ł jna 2004 20:34:28

Ukázka elektronické knihy, UID: KOS181562


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.