Article View: pl.comp.objects
Article #17289Kto tu jest aktorem?
From: sasq.gamecreator
Date: Fri, 21 Sep 2007 09:13
Date: Fri, 21 Sep 2007 09:13
22 lines
2264 bytes
2264 bytes
Siema. Jeśli użytkownik steruje aplikacją wydając polecenia poprzez GUI, to co tutaj będzie aktorem na diagramie przypadków użycia UML: użytkownik, czy GUI, które go reprezentuje w systemie? Zawsze mam w takich sytuacjach wątpliwości kto powinien być aktorem, gdy użytkownik wydaje polecenia pośrednio poprzez jakiś inny element systemu i jest przez niego reprezentowany. Czasem tych poziomów pośredniości jest więcej, np. użytkownik może wydac polecenie poprzez jakieś menu, ono steruje jakimś modułem aplikacji, a on z kolei steruje elementem, który ostatecznie wykonuje polecenie użytkownika. Przykład: gracz gry komputerowej wydaje polecenie "Zmiana trybu graficznego" [przypadek użycia], jednak robi to wybierając opcję z menu wyświetlanego na ekranie. Silnik gry odbiera to polecenie i zleca zmianę trybu graficznego podsystemowi graficznemu. Kto jest więc aktorem dla przypadku użycia "Zmiana trybu graficznego": gracz, menu gry, czy silnik gry? Czy zależy to od tego, czy skupiamy się na grze jako całości, czy na samym podsystemie graficznym? -- SasQ
Technical Details
Message-ID:
<1190366036.055142.157400@d55g2000hsg.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!goblin1!goblin.stu.neva.ru!proxad.net!feeder1-2.proxad.net!64.233.178.134.MISMATCH!postnews.google.com!d55g2000hsg.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!goblin1!goblin.stu.neva.ru!proxad.net!feeder1-2.proxad.net!64.233.178.134.MISMATCH!postnews.google.com!d55g2000hsg.googlegroups.com!not-for-mail From: sasq.gamecreator@gmail.com Newsgroups: pl.comp.objects Subject: Kto tu jest aktorem? Date: Fri, 21 Sep 2007 02:13:56 -0700 Organization: http://groups.google.com Lines: 24 Message-ID: <1190366036.055142.157400@d55g2000hsg.googlegroups.com> NNTP-Posting-Host: 195.248.226.3 Mime-Version: 1.0 X-Trace: posting.google.com 1190366036 16404 127.0.0.1 (21 Sep 2007 09:13:56 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 21 Sep 2007 09:13:56 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 9.22,gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 cache.infomex.pl:3128 (squid/2.5.STABLE14) Complaints-To: groups-abuse@google.com Injection-Info: d55g2000hsg.googlegroups.com; posting-host=195.248.226.3; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit