🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #5061

Re: UML czyli 'Unified Modeling Language'

#5061
From: Kazimierz Subieta
Date: Wed, 10 Mar 1999 15:48
56 lines
3529 bytes

Andrzej Lewandowski wrote:

> Przepraszam ze sie wtracam - pomieszanie pojec. Co ma wpolnego design
> by contract z NOTACJA UML? Notacja jest notacja a designe by contract
> sposobem w jaki moduly ze soba wspolpracuja.

Slusznie. Ale tekst napisany przez Meyera sugeruje, ze traktuje on UML
jako gorsza alternatywe dla design by contracts. Byc moze powodem
jest to, ze w UML nie mozna zanotowac tego, co jest potrzebne
dla design by contracts.

> Stwierdzenie Panskie ma mniej wiecej taki sens jak stwierdzenie ze
> notacja uzywana w schematach ukladow elektronicznych powoduje ze pewne
> typy ukladow, np. odbiornik TV  jako "elitarne" nie moga byc
> zrealizowane jezeli ktos tej notacji uzywa.

Nie chce sie upierac. Notacja jest narzedziem. Jezeli w danej notacji
sa tylko oznaczenia opornikow i przewodow, to tudno w niej
wyrazic konstrukcje odbiornika TV. Czyli notacja do pewnego
stopnia przesadza o "elitarnosci" (no, moze stopniu wyrafinowania)
danego przedsiewziecia. Dla pewnych przedsiewziec UML jest
zbyt prymitywny (mimo, ze spotkalem rowniez zdanie, ze przy
pomocy stereotypow mozna go dowolnie przystosowac).

> 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! Wiekszosc metodyk projektowania nalezy raczej traktowac
jako case study niz recepte na dobry projekt.

> 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. Uzywalem
po prostu notacji takich, jakie mi byly aktualnie potrzebne do przedstawienia
lub objasnienia danej sprawy.

> P.S. Design by contract stosowac mozna NIEZALEZNIE od metodologii,
> notacji, jezyka programowania, metodologii, uzywanego sprzetu, religii
> i systemu spoleczno-policyjnego.

Tak jest. Jest to tylko pewna dyscyplina projektowa, ktora mozna
zrealizowac przy pomocy wielu formalizmow.

Pozdrowienia
KS
Technical Details
Message-ID: <36E6944B.90EE631B@ipipan.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!news.man.poznan.pl!news.icm.edu.pl!not-for-mail
References: <7bpgnd$1jj$1@h1.uw.edu.pl> <36E39E8D.1D9104F6@ipipan.waw.pl> <36E3AE46.ED560715@potis.com.pl> <36E3B7DD.C476E4A4@ipipan.waw.pl> <36E4E209.5EFDA8C9@potis.com.pl> <36E668A1.A727F78@ipipan.waw.pl> <36e67b2d.5755776@news-s01.ny.us.ibm.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!news.man.poznan.pl!news.icm.edu.pl!not-for-mail
From: Kazimierz Subieta <subieta@ipipan.waw.pl>
Newsgroups: pl.comp.objects
Subject: Re: UML czyli 'Unified Modeling Language'
Date: Wed, 10 Mar 1999 16:48:27 +0100
Organization: http://news.icm.edu.pl/
Lines: 57
Message-ID: <36E6944B.90EE631B@ipipan.waw.pl>
References: <7bpgnd$1jj$1@h1.uw.edu.pl> <36E39E8D.1D9104F6@ipipan.waw.pl> <36E3AE46.ED560715@potis.com.pl> <36E3B7DD.C476E4A4@ipipan.waw.pl> <36E4E209.5EFDA8C9@potis.com.pl> <36E668A1.A727F78@ipipan.waw.pl> <36e67b2d.5755776@news-s01.ny.us.ibm.net>
NNTP-Posting-Host: carina.ipipan.waw.pl
Mime-Version: 1.0
X-Trace: sunsite.icm.edu.pl 921080910 16624 148.81.206.38 (10 Mar 1999 15:48:30 GMT)
X-Complaints-To: abuse@news.icm.edu.pl
NNTP-Posting-Date: 10 Mar 1999 15:48:30 GMT
X-Mailer: Mozilla 4.06 [en] (WinNT; I)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit