🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #5065

ODP: ODP: UML czyli 'Unified Modeling Language'

#5065
From: Artur Kasprzyk
Date: Sat, 13 Mar 1999 09:52
89 lines
4490 bytes
| 
| On Fri, 12 Mar 1999 11:54:24 +0100, Kazimierz Subieta
| <subieta@ipipan.waw.pl> wrote:
[...]
| >
| >Sytuacja jest mniej wiecej nastepujaca. Firmy, z ktorymi sie zetknalem, stosuja
| >pewien wlasny przepis postepowania przy projektowaniu, wypracowany przez
| >lata, obudowany formularzami i konwencjami, uwarunkowany wczesniejszymi
| >doswiadczeniami i wiedza ludzi, ktorzy w nich pracuja. Czasami ten sposob
| >postepowania nazywaja "metodyka", czesto pilnie go strzega przed konkurencja
| >uwazajac go za dorobek sprzyjajacy powodzeniu firmy. Czesto chwala sie, ze
| >ich metodyka jest oparta na OMT, Coad/Yourdon,... ale tak naprawde stosuja
| >wlasna metodyke oraz elementy notacji OMT, Coad/Yourdon, etc..
| >Metodyki (takie jak OMT) sa moim zdaniem idealistyczne, za malo precyzyjne
| >i przywiazane do typowego, wyobrazanego przez ich tworcow procesu
| >projektowego. Rozne uwarunkowania powoduja, ze nie odpowiadaja one
| >czesto realnym sytuacjom. Zgodzic sie jednak nalezy, ze takie metodyki mozna
| >uwazac jako case study, pozwalajace na wypracowanie wlasnej metodyki
| >lepiej przystajacej do aktualnej sytuacji danej firmy.
| >
| 
| Dobrze powiedziane...

Ładnie, oszem, ale co z tego wynika ? :-)

[...]

| 
| Design by Contract nie jest metoidologia. Poza tym, dowolna notacja
| ikonograficzna na semantyke i pragmatyke. Wezmy np. znaki dorgowe czy
| schematy elektroniczne. UML tez. Tylko co z tego? 
| 
| Schemat elektroniczny czy rysunek mechaniczny jest KOMPLETNYM i
| CALKOWITYM opisem systemu.

Az sie boje...bo wkraczam na grunt troche nieznany, ale:
    
     O ile wiem, na schematach ideowych pojawiaja sie symbole
      tranzystorów i podpis BCP1211 (czy jakakolwiek sensowna nazwa).
      Wówczas (jeżeli ktos nie zna danych na pamiec) siega po 1000 stronicowa
      dokumentacje tranzystorów danego producenta i szuka, czego
      mu potrzeba. A tam jeszcze znajduje sie wykresy, diagramy...
     Wiec ów CALKOWITY opis systemu, to cos wiecej niz schemat elektroniczny.

| Specom od oprogramowania marzy sie cos
| takiego. Tyle ze UML nie jest completnym i calkowitym opisem systemu -
| schemat UML musi byc poparty obszerna literatura, albowiem nie mowi on
| "sam za siebie". 


| Nie da sie zaimplementowac systemu na podstawie
| diagramu UML. Jest to podstawowe ograniczenie wszystkich "notacji"
| wymyslonych dla inzynierii programowania.

Dlaczego się nie da ? UML na tyle pozwala zejść do poziomu 'metalu", że
może Pan umiescić na modelu instrukcę podstawienia. Czy ma to sens ?
Ale mozna, w kazdym razie. Wiec, moze Pan zaimplementowac system na 
podstawie diagramów UML (jeden diagram nie wystarczy - nie wiem czy
Pan uzyl liczby pojedynczej celowo, czy przez pomylke).
Jezeli sie Pan uprze i skorzysta z OCL-a oraz doporwadzi Pan diagramy do
postaci BardzoNiskoPoziomowje, to sporo da sie wygenerowac z automatu
(pytanie jest, czy warto).


| 
| >> 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 ?
| >
| >Nie wiem jak Pan Lewandowski, ale ja nie jestem przeciwnikiem
| >metodyk i UML. Dostrzeganie slabych stron rzeczy
| ..
| >Jezeli p. Lewandowski mowi, ze metodyki to zwykly pic, to
| >(w moim odczuciu) chce wyrazic fakt, ze argumenty na rzecz
| >stosowania danej metodyki nie sa wiarygodne, zas wojna
| >na te argumenty zbyt czesto sprowadza sie do zwyczajnego
| >pustoslowia i demagogii.
| >
| 
| Metodyki wziely sie z glebokiego przekonania o mozliwosci stworzenia
| "magicznego zaklecia" ktore rozwiaze wszystkie problemy. 

Skad Pan to wie (argument, opinia) ? 

Pozdrowienia, Artur Kasprzyk
Technical Details
Message-ID: <01BE6D3B.E81D87A0.potis@wr.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.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!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!ict.pwr.wroc.pl!m2n-gate.okapi.usenet.pl
From: potis@wr.onet.pl (Artur Kasprzyk)
Newsgroups: pl.comp.objects
Subject: ODP: ODP: UML czyli 'Unified Modeling Language'
Message-ID: <01BE6D3B.E81D87A0.potis@wr.onet.pl>
Date: 13 Mar 99 09:52:45 GMT
Sender: objects@sprocket.ict.pwr.wroc.pl
Organization: Lista dyskusyjna objects@sprocket.ict.pwr.wroc.pl
Lines: 90
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit