Zdar!
V UML slouží pro znázornění posílání asynchronních a synchronních zpráv mezi objekty Sequence model (vizualizovaný jako sekvenční diagram). Vytvořit tento model je pro střední systém poměrně náročné, získáme však zřetelně popsané chování aplikace a vymezení kompetence mezi objekty (kdo co bude konat sám a k čemu použije jiný objekt a sám se této činnosti vyhne).

Měj se, PaRi

Ps: čás textu je re-use z Objektové modelování a UML v praxi / Ilja Kraval



Tomáš Záluský napsal(a):
Zdravím konferenci,

mám před sebou cizí kód obsahující velké množství synchronizovaných metod a 
bloků (přes různé objekty), spouští se v něm více vláken a vlákna mezi sebou 
různě komunikují pomocí mechanismu wait/notify na různých objektech. Ačkoli 
tyto principy jednotlivě chápu, hodilo by se mi teď znát nějaký diagram, pomocí 
kterého bych se v programu snáze zorientoval (navíc do něj potřebuji bezpečně 
zasáhnout, abych v něm nezpůsobil deadlock). Nemáte někdo zkušenost s jakoukoli 
pomůckou? Nemusí to být nutně nástroj (program), stačilo by i něco na způsob 
vývojového diagramu, jde o to postihnout, že vlákno drží/pustí monitor objektu, 
že čeká/je probuzeno atd.

Vím zatím o sequence a statechart UML diagramech, zaujal mě taky dokument 
http://www.objectmentor.com/resources/articles/cplxtrns.pdf . (Z teoretických 
témat vím o Petriho sítích jakožto nejobecnějším modelu, ale potřeboval bych 
nějakou praktickou aplikaci pro prostředí Javy, nepochybuji, že to už někdo 
vymyslel :-).)

Předem děkuji za každý tip či zkušenost.

Tomáš Záluský




================================================
...with Ultimate flying is so easy...
http://www.frisbee.cz    http://www.peaceegg.net
================================================

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem