🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17225

Re: podważenie wielu publikacji ad. przypadkó użycia typu <include> i <extend>

#17225
From: Mariusz Lotko
Date: Wed, 20 Jun 2007 15:49
43 lines
3278 bytes
yapann wrote:

>> - włączany przypadek użycia nie jest jednak częścią włączającego jak
>> to ma np. miejsce w przypadku relacji kompozycji klas. Należy to raczej
>> traktować jak wywołanie procedury.
> to samo możesz wykonać bez procedury albo z jej użyciem - <include>y są
> opcjonalnością
Oj nie! <<include>> oznacza, że przy każdym "wykonaniu" przypadku
włączającego wywoływany jest również włączany. Obowiązkowo.
Warunkowy jest <<extend>>.

>> - logowanie - może występować samodzielnie
> ale nie jako przypadek modelujący TĘ SAMĄ funkcjonalność (chyba, że
> piszesz system, który realizuje logowanie (celem jest zalogowanie). W
> kontekście natomiast każdego inngo systemu, logowanie nie będzie funkją
> systemu, zatem (na bazie tych założeń) wg mnie nie może wystepiowac
> samodzielnie jako to, co nazywamy systemowym PU.
I tak i nie. Taki przypadek realizuje pewien cel użytkownika: zapewnienie
dostępu do pewnych danych tylko zarejestrowanym użytkownikom.
Wyobraźmy sobie teraz wymaganie: "jeśli użytkownik nie wykona żadnej
czynności do 5 min. po zalogowaniu, system ma go automatycznie wylogować".
Piszemy do tego oczywisty przypadek użycia (w celu zasugerowania przypadku
testowego) i już mamy przypadek użycia występujący samodzielnie.

>> Po sprawiedliwości: jeśli potraktuje się ją z przymrużeniem oka, to kilku
> Cocburn napiosał na tyle wiele użytecznych nieoczywistości, iż zgodnie z
> rachunkiem prawdopodobieństwa nie stało się to przypadkowym wciśnieciem
> sekwencji klawiszy - i należy się tu obiektywnie dobra opinia. W sprawach,
> gdzie ewidentie generuje zgrzyty - poprosiłabym samego autora o
> uzasadnienie istnienia takich himer :), przed wydaniem ostatecznej,
> neagtywnej w tym obszarze opinii.
Jestem bardziej krytyczny dla błędów w tego typu publikacjach. I to błędów
tego kalibru! Weźmy pod uwagę, że dla niektórych to może być pierwsza
książka o analizie wymagań. Cockburn z analizą wymagań wchodzi w kompetencje
projektowe i takie podejście proponuje czytelnikom. Czasem uważam, że lepiej
czegoś nie wiedzieć niż wiedzieć źle. 
Przykład: lepiej nie wiedzieć jak się przechodzi przez ulicę niż wiedzieć,
że na czerwonym świetle.



-- 
Mariusz Lotko
Technical Details
Message-ID: <f5bi6p$h0d$1@bandai.magma-net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail
References: <f55o7s$kq9$1@atlantis.news.tpi.pl> <1182270066.366907.126970@q69g2000hsb.googlegroups.com> <f592k6$j46$1@bandai.magma-net.pl> <f5armu$354$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail
From: Mariusz Lotko <imie.nazwisko@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: podważenie wielu publikacji ad.
 przypadkó użycia typu <include> i <extend>
Date: Wed, 20 Jun 2007 17:49:09 +0200
Organization: Magma Systemy Komputerowe
Lines: 44
Message-ID: <f5bi6p$h0d$1@bandai.magma-net.pl>
References: <f55o7s$kq9$1@atlantis.news.tpi.pl> <1182270066.366907.126970@q69g2000hsb.googlegroups.com> <f592k6$j46$1@bandai.magma-net.pl> <f5armu$354$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 192.168.21.22
Mime-Version: 1.0
X-Trace: bandai.magma-net.pl 1182354457 17421 192.168.21.22 (20 Jun 2007 15:47:37 GMT)
X-Complaints-To: usenet@news.magma-net.pl
NNTP-Posting-Date: Wed, 20 Jun 2007 15:47:37 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit