🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #5170

PD: UML czyli 'Unified Modeling Language'

#5170
From: Artur Kasprzyk
Date: Thu, 11 Mar 1999 17:22
37 lines
2567 bytes
Glowna zaleta UMLa polega na tym, ze jest. Te "methods wars" byly juz smieszne
:)


Mysle, ze od tego stwierdzenia nalezy rozpoczac dyskusje na temat UML. Meczarnie
spowodowane przechodzeniem w locie z notacji Martina, na C-Y, OMT, OOSE
doprowadzaly do szewskiej pasji i na dluzsza mete byly nie do wytrzymania. UML,
w duzym stopniu zredukowal koniecznosc "przestawiania" sie na rozne notacje,
natomiast nie zredukowal jej do konca. W chwili obecnej nalezy precyzowac
wersje UML, ktora sie poslugujemy ("na rynku" funkcjonuje obecnie wersja 1.3).

Wydaje mi sie, ze UML powinien stac sie baza dla "specjalizowanych UMLi" dla
poszczegolnych
obszarow zastosowan oprogramowania. 

Pamietam, ze kilka lat temu (3-4) technika The SELECT Perspective zostala uzupelniona
o elementy specyficzne dla RTS. Jakos to upadlo (pewnie ze wzgledu na niewielkie
zapotrzebowanie rynku) - nie mniej jednak powstalo podejscie dedykowane dla 
tego typu systemów (nazywalo sie "The SELECT Perspective for Real-Time Systems").

"SpecjalizowaneUML-e" moga zaczac powstawac w momencie, gdy UML zaproponuje
jakis proces wytwórczy (zdaje sie, ze juz zaproponowal, ale potwierdzic to bede w stanie
po przeczytaniu ksiazki trzech amigos ""Rational Unified Process" - czy jakos tak),
specjalizujac go do roznych klas systemow. Notacja bedzie mogla byc jedyna-wspolna
natomiast proces powinien "decydowac" jaki jej podzbiór bedzie wykorzystany. 


Pan Subieta slusznie wypunktowal niestabilnosc metamodelu UML. Tak istotnie jest.
Metamodel jest czesto "latany" a przepychanki miedzy Trzema Wielkimi powoduja, iz co rusz
zostaje wprowadzone cos nowego (w ostatniej wersji widac, ze Jacobson dostal
wolna reke, gdyz pojawily sie "predefiniowane stereotypy" - oczywiscie wraz z 
predefiniowanymi ikonami - wykorzystywane w modelowaniu dynamiki, ktore 
zywcem zostaly "skopiowane" z jego ksiazki), co (o zgrozo !) ZMIENIA zasady gry
(zamiast je rozszerzac czy precyzowac). 

Nie chcialbym jednak jedynie krytykowac UML-a (w przeciwienstwie do 
Technical Details
Message-ID: <01BE6BE8.5D753660.potis@wr.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl
From: potis@wr.onet.pl (Artur Kasprzyk)
Newsgroups: pl.comp.objects
Subject: PD: UML czyli 'Unified Modeling Language'
Message-ID: <01BE6BE8.5D753660.potis@wr.onet.pl>
Date: 11 Mar 99 17:22:02 GMT
Sender: objects@sprocket.ict.pwr.wroc.pl
Organization: Lista dyskusyjna objects@sprocket.ict.pwr.wroc.pl
Lines: 38
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit