🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #5062

ODP: UML czyli 'Unified Modeling Language'

#5062
From: Artur Kasprzyk
Date: Thu, 11 Mar 1999 17:53
82 lines
4438 bytes
Dzień dobry 

Dla pewnych przedsiewziec UML jest
zbyt prymitywny (mimo, ze spotkalem rowniez zdanie, ze przy
pomocy stereotypow mozna go dowolnie przystosowac).

Dla jakich ?

> Problem z UML i podobnymi polega na tym, ze NOTACJE proboje sie
> interpretowac jako filozofie, cudowny srodek, "silver bullet", Pana
> Boga i Zbawienie Ludzkosci. Nie nalezy sie dziwic "trzem amigos" - oni
> robia na tym znakomita forse. Ale tzreba tez wykazac sie odrobina
> zdrowego rozsadku. UML to NOTACJA, a reszta ktora sie na tym kladzie
> to zwykly pic.

Dokladnie! 

Czy nie jest to zbyt pochopne stwierdzenie ? 
[1] UML to NOTACJA. - Zgadza się 
[2] A reszta ... - jaka reszta ? Niedawno (jak mi się wydaje) opublikowano
      opis Rational Unified Process - czyli ową resztę. Czy ktoś miał czas zastosować
      to w praktyce, "przewiezc sie" i wysnuc z tego wnioski ?

Pamietam, za moich szkolnych lat popularny byl zespól Modern Talking. Panienki
i dyskomani majtki przez glowe sciagali a reszta - "awangardowcy, Sluchacze 
Pozadnej Muzyki, "Andergrandowcy" - kpila sobie z nich publicznie (sam to robilem :-)) ).
Zreszta, nalezalo to do dobrego tonu ... a jak ktos byl fanem The Cure - to MUSIAL
ich krytykowac, palcem pokazywac, dzieci przed nimi chronic ...

Widze tu pewna analogie.


Wiekszosc metodyk projektowania nalezy raczej traktowac
jako case study niz recepte na dobry projekt.

Mysle, ze raczej gdzies po srodku - jako babcine rady ... Nie widze nic zlego
w ROZWAZNYM stosowaniu sie do wskazówek opisywanych przez metodyki.
Nie nalezy do nich podchodzic religijnie czy ortodoksyjnie, jednakze calkowicie
nieuzasadnionym wydaje mi sie poglad, ze sa one o "kant ... rozbic".

> lata przed momentem gdy wszyscy przestali sie nia interesowac. Ostanie
> sie jedynie NOTACJA, bez szumnych a bzdurnych METODOLOGII. Trzej
> Amigos znajda sie na smietniku historii. Wyglada na to ze notacja to
> bedzie jednak UML. A moze i nie.... Zobaczymy...

Tak jest. Od dawna twierdze, ze ludzie myla notacje z metodologia,
szczegolnie w narzedziach CASE. Nie mialem w swoim zyciu przypadku,
aby przy projekcie stosowal jakas precyzyjna metodologie. 

Za malo :-) Gdyby Pan zastosowal sie do metodologii i polozyl trzy projekty, 
wówczas bylby to argument za stwierdzeniem Pana Lewandowskiego.

Uzywalem
po prostu notacji takich, jakie mi byly aktualnie potrzebne do przedstawienia
lub objasnienia danej sprawy.

Prosze sie postawic w roli firmy, ktora wyrosla na podejsciu "na hura", i nagle
zetknela sie z wiekszym projektem, w ktorym musi poprowadzic formalna analize,
w jakiejs notacji i w jakims narzedzi do modelowania. Czy nie sadzi Pan, że duza
róznica dla nich bedzie otrzymanie metodologii nizli jedynie notacji ? W koncu
UML definiuje 9 typów diagramów. 6 z nich jest "waznych", dwie pary diagramow
prezentuja bardzo zblizone informacje - kto im powie jak tego uzywac ?
Jezeli dostana recepte (a moze raczej Instrukcje Obslugi notacji), wówczas bedzie
im latwiej. Po 10 latach praktyki, juz nie beda byc moze potrzebowali wskazówek,
gdyz sami sie dorobia wlasnego podejscia .. ale na to trzeba czasu.


A na zakonczenie - co konkretnie nie podoba sie Panom w metodologiach:
* pisza bzdury ?
* pisza rzeczy niezgodne z Panow doswiadczeniem ?
* pisza rzeczy szkodliwe spolecznie ?
* pisza rzeczy oczywiste, o których ucza w przedszkolu ?
* wprowadzaja zbytni formalizm ?

Chcialbym jednoczesnie podkreslic (chcac w ten sposób uniknac najazdu), 
iz nie jestem gorliwym wyznawca jedynie slusznego UML. Widze jego 
niedociagniecia i czasami bledy. Ale daleki jestem od tak ostrego potepiania, 
jak to widze w listach.Uwazam, ze jako notacja, jest OK - a Rational Unified Process
przestudiuje i moze wówczas będę mogl dolaczyc do grona utyskujacych ...
lub stanac w obronie nieszczesnika UeMeLa !

Pozdrawiam, Artur Kasprzyk
Technical Details
Message-ID: <01BE6BEE.D3411980.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: ODP: UML czyli 'Unified Modeling Language'
Message-ID: <01BE6BEE.D3411980.potis@wr.onet.pl>
Date: 11 Mar 99 17:53:29 GMT
Sender: objects@sprocket.ict.pwr.wroc.pl
Organization: Lista dyskusyjna objects@sprocket.ict.pwr.wroc.pl
Lines: 83
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit