Article View: pl.comp.objects
Article #17049Re: wątpliwość ad. systemowych przypadków użycia
From: yapann
Date: Tue, 15 May 2007 14:41
Date: Tue, 15 May 2007 14:41
63 lines
3916 bytes
3916 bytes
Użytkownik "Mariusz Lotko" <imie.nazwisko@wp.pl> napisał w wiadomości > PU jest tworzony na początku w celu udokumentowania wymagania > funkcjonalnego. Z uwagi na to, że model kaskadowy tworzenia oprogramowania > zdaje się być wyparty przez model iteracyjny, PU jak wszystko w projekcie > będzie ewoluował. TRUE > Stąd zapewne sugestia, że (ostatecznie) > odzwierciedla "final design". FALSE. Najdalsze uszczegóławnianie wymagania (CO) kończy się w punkcie, gdy zaczynamy opisywać rozwiązania (JAK). > I z drugiej strony: PU to nie jest coś, co tworzymy na początku, żeby mieć > punkt zahaczenia i jak już zahaczymy, to o nim zapominamy. Design powinien > być taki, że na końcu wszystkie PU przedstawiają użycie systemu, TRUE > który > jest efektem "final design". FALSE. który jest efektem "final analysis". (PU ewoluje z niezdarnego PU do dojrzałęgo i zwalidowanego, a nie z PU do projektu). > Nie może być żadnych niezgodności. TRUE > Nie szukałbym raczej możliwości udokumentowania wprost architektury > systemu czy innych szczegółów implementacyjnych za pomocą PU. unikałabym jak ognia. > Owszem, jakiś > przypadek użycia może część rozwiązań narzucić (choćby "nieświadomie"). > Ba! Wszystkie PU razem wzięte na pewno zasugerują "jakieś rozwiązania". nie powinny. Po to właśnmie by całym majdanem zarządzać. By zmiana rozwiązań nie musiała implikowac zmiany kształtu wymagań. (Oczywiście rozumiem co chciałeś przekazać, ta granica może być dyskusyjna, i jedn uzasadni że to jest już designm, a inny że jeszcze nie, ale chodzi o wyznaczeni założeń, które powiedzieć powinno: TU wymaganie, a TU rozwiązanie. > Co do truizmów: być może tak to brzmi, bo jest to proste jak 5gr, a Ty się > uparłaś, żeby to komplikować ;-) mam bardzo szybki komplikator :-), z deoptymalizatorem > "Przypadek _użycia_". Jego nazwa mówi wszystko. Wprost się nim rozwiązań > implementacyjnych nie dokumentuje. dyć do tego zmierzam, w ramach iż w tak dobrej wg mnie książce, którą zacytowałam, takie niechrześciajńskie podszepty znalazłam > Czym poza zestawem znaków ASCII różnią się w Twoim kontekście "zmiana" > i "ulegnięcie walidacji w iteracyjnym procesie"? uściślam: 'Wymaganie nie powinno ulec zmianie na COŚ INNEGO (tu: projekt) z powodu jego realizacji - może za to (i powinno) ulec walidacji, nadal utrzymujac granice, 'których przektroczyć nie wolno'. > BTW, samo słowo "walidacja" sugeruje raczej sprawdzenie, czyli taką > operacje read-only, a u Ciebie to brzmi jakby walidacja coś zmieniała. kazanie przyjęte.
Technical Details
Message-ID:
<f2ch64$r7$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<f21lrk$beq$1@atlantis.news.tpi.pl> <f22q7c$9kt$1@bandai.magma-net.pl> <f29blk$jpi$1@nemesis.news.tpi.pl> <f2bn06$pps$1@bandai.magma-net.pl> <f2bqtl$rag$1@nemesis.news.tpi.pl> <f2cfjm$chg$1@bandai.magma-net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "yapann" <yapann@odwa.pl> Newsgroups: pl.comp.objects Subject: Re: wątpliwość ad. systemowych przypadków użycia Date: Tue, 15 May 2007 16:41:04 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 65 Message-ID: <f2ch64$r7$1@nemesis.news.tpi.pl> References: <f21lrk$beq$1@atlantis.news.tpi.pl> <f22q7c$9kt$1@bandai.magma-net.pl> <f29blk$jpi$1@nemesis.news.tpi.pl> <f2bn06$pps$1@bandai.magma-net.pl> <f2bqtl$rag$1@nemesis.news.tpi.pl> <f2cfjm$chg$1@bandai.magma-net.pl> NNTP-Posting-Host: 195.116.44.3 X-Trace: nemesis.news.tpi.pl 1179240452 871 195.116.44.3 (15 May 2007 14:47:32 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 15 May 2007 14:47:32 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3028 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit