STRONA GŁÓWNA FORUM ARTYKUŁY
   Logowanie | Rejestracja
Menu główne
Edukacja

Ciekawą ofertę edukacyjną z zakresu Inżynierii Oprogramowania od kilku lat przedstawia Politechnika Warszawska- "Podyplomowe Studium Projektowania Systemów Informacyjnych" adresowane jest do osób zajmujących się zbieraniem i modelowaniem wymagań więcej...

Wybrane książki
Strona główna forum
   UML
     Diagram przypadków użycia -czy musi być aktor?
Zarejestruj się by pisać

Wcięte | Najpierw najnowsze Poprzedni temat | Następny temat | Koniec
Postujący Wątek
wzo4168
wysłane dnia: 2007/1/5 10:09
Nowicjusz
Dołączył: 2007/1/5
z:
Posty: 1
Diagram przypadków użycia -czy musi być aktor?
Witam
Pytanie jak w temacie.
Szukałem info w necie ale nic nie znalazłem.
Jeżeli ktoś by miał takie info czy musi być czy nie to by było cool.
Chodzi tylko o to że potrzebuje potwierdzenia na stronie lub w książce
Moje zaliczenie zależy od tego.

Z góry dzięki za odpowiedzi i pomoc
Pozdrawiam
Artur
wysłane dnia: 2007/1/6 14:46
Webmaster
Dołączył: 2005/1/11
z: Sosnowiec
Posty: 121
Re: Diagram przypadków użycia -czy musi być aktor?
Pytanie, mogłoby się wydawać trywialne a jednak tak nie jest - otóż, diagramy przypadków uzycia obrazują statyczny aspekt perspektywy przypadków użycia systemu. I co najwazniejsze, w perspektywie tej, obrazuje się usługi systemu, jakie udostępnia swojemu otoczniu! Oznacza to, że nie obrazując aktorów (co jest dopuszczalne), zwyczajnie nie wskażesz odbiorców tych usług systemu, które są przeznaczone (dedykowane) właśnie tym odbiorcom!

W praktyce, diagram (jakikolwiek) to tylko wybranie elementów (potrzebnych) ze zbioru repozytorium projektowego (które może być znacznie szersze od tego co pokazuje diagram), dlatego też, może się zdarzyć, że aktorów się nie zamieszcza, jednak byłby to pewien niedosyt jednego z celu diagramu przypadków użycia - przedstawienia otoczenia systemu.

Pozdrowienia
maciek
wysłane dnia: 2007/1/25 17:22
Nowicjusz
Dołączył: 2007/1/25
z:
Posty: 3
Re: Diagram przypadków użycia -czy musi być aktor?
Artur, to ja mam pytanie, które zahacza o pytanie przedmówcy.


Wstęp do pytania: Załóżmy, że modyfikujemy system X, Y, Z, dodam, że systemy są częścią tzw. zintegrowanego środowiska. Każdy z nich to niezła kobyła, a wszystkie spina warstwa integracyjna(MQ, webServisy, itd). Modelujemy rozwiązanie, które zmienia każdy z systemów. Załóżmy, że sprzedajemy nowy produkt, który wymusza takie zmiany.

Pytanie 1: Czy modelując UC traktujemy każdy z tych systemów jako aktorów, czy może jako komponenty budowanego rozwiązania?

Artur
wysłane dnia: 2007/1/26 8:24
Webmaster
Dołączył: 2005/1/11
z: Sosnowiec
Posty: 121
Re: Diagram przypadków użycia -czy musi być aktor?
Witam,

jeżeli mielibyśmy precyzyjnie omówić temat, to musielibyśmy najpierw wyjaśnić, czym jest i czego dotyczy to wspomniane "modelujemy rozwiązanie" ?

Pozdrawiam,
Artur
maciek
wysłane dnia: 2007/1/26 10:46
Nowicjusz
Dołączył: 2007/1/25
z:
Posty: 3
Re: Diagram przypadków użycia -czy musi być aktor?
Modelujemy, oznacza przekładamy wymagania funkcjonalne(biznesowe) na systemowe przypadki użycia.

Wyobraźmy sobie te systemy, jako kompletne twory w które musimy wrzucić całkowice nowe produkty, a przez to i procesy obsługi.

Nie wiem, jak można to wyraźić prościej.

Pzdr.,
Maciek
Artur
wysłane dnia: 2007/1/26 12:23
Webmaster
Dołączył: 2005/1/11
z: Sosnowiec
Posty: 121
Re: Diagram przypadków użycia -czy musi być aktor?
1) Modelowac rozwiazanie - nie zawsze oznacza definiowac wymagania funkcjonalne od systemu informatycznego.

2) Wymagania funkcjonalne to nie koniecznie wymagania biznesowe i zwykle unikam okreslenia "biznesowe", rozwazajac o rozwiazaniach systemu informatycznego z takiego powodu - ze "biznesowe" zwykle wskazuje na najwczesniejszy etap modelowania z uzyciem UML.

3) Moje pytanie wynikalo z faktu, ze warstwa integracyjna - to warstwa najnizsza z trzech w klasycznej strukturze J2EE. Z wielu zalozen a zarazem czytelnosci modeli wynika, ze znacznie lepiej obrazowac i specyfikowac warstwe integracyjna z uzyciem dedykowanej jej elementow notacji UML. Przy czym, w czasie projektowania aplaiakcji duzo wczesniej niz przed specyfikowaniem warstwy integracyjnej definiuje sie wymagania funkcjonalne od aplikacji.

Wroce do pytania Twojego pierwotnego w nastepnym poscie
Artur
wysłane dnia: 2007/1/26 12:33
Webmaster
Dołączył: 2005/1/11
z: Sosnowiec
Posty: 121
Re: Diagram przypadków użycia -czy musi być aktor?
A wiec unikalbym takiego spojrzenia, gdzie przeplatamy komponenty systemu z aktorami (w rozumieniu inicjatorow wykonania uslugi od systemu).

Moglibysmy ta dyskusje poprawadzic innymi torami, jezeli zaczelibysmy rozwazac problem w pelni na poziomie integracyjnym (gdzie wymagania funkcjonalne zostaly przedstawione i zdefiniowane).

Co myslisz?

Pozdrawiam,
Artur
maciek
wysłane dnia: 2007/1/26 13:33
Nowicjusz
Dołączył: 2007/1/25
z:
Posty: 3
Re: Diagram przypadków użycia -czy musi być aktor?
Artur,

abstrahujemy od warstwy integracyjnej w naszych rozważaniach(na razie). Traktujemy warstwę jako pośrednika. Dla nas system to rozwiązanie kompletne. Podam przykład:

W systemie X, łapiemy zamówienie na produkt, grupę produktów
W systemie Y, przetwarzamy zamówienie delegując obslugę części procesu obsługi do systemów Z, M, N. Cały czas informujemy system X o postępach realizacji zamówienia, koordynowanego przez system Y.

Tak to wygląda. A warstwe integracyjną sprowadzam do roli pośrednika. Systemy X, Y, Z, M, N udostępniają serwisy za pomocą warstwy integracyjnej. Z punktu widzenia modelowanego rozwiązania modelowanie warstwy EAI, będzie dopiero kolejnym etapem. Tak samo, jak modelowanie "wnętrzności" poszczególnych systemów X, Y, Z, M, N. Na razie modelujemy system jako całość.

Wcięte | Najpierw najnowsze Poprzedni temat | Następny temat | Top

Zarejestruj się by pisać
 
Blok logowania
Nazwa użytkownika:

Hasło:


Zapomniałeś hasło?

Zarejestruj się teraz!
Biuro obsługi klienta

Jesteśmy dostępni od poniedziałku do piątku, w godzinach od 8 do 16.

gadu-gadu
skype
telefon: (032) 750-86-17
fax: (032) 750-86-18

Reklama

Oferta reklamy w Portal www.UML.com.pl więcej...