Realizacja przypadku użycia

Nasza ocena:

3
Pobrań: 35
Wyświetleń: 1127
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Realizacja przypadku użycia - strona 1 Realizacja przypadku użycia - strona 2 Realizacja przypadku użycia - strona 3

Fragment notatki:

Realizacja przypadku użycia Realizacja przypadku użycia w fazie analizy Klasy analizy Analiza zachowania na diagramach interakcji Faza analizy a wymagania niefunkcjonalne Realizacja przypadku użycia - Opis sposobu, w jaki konkretny przypadek użycia jest
realizowany w modelu projektowym.
- Powiązanie pomiędzy modelem przypadków użycia a
modelem projektowym.
- Określa, jakie klasy muszą zostać zbudowane, aby
zaimplementować dany przypadek użycia.
Elementy realizacji przypadku U życia Proces iteracyjny Analiza przypadku użycia - Pierwszy etap realizacji przypadku użycia
- Jak zewnętrzne zachowanie systemu przekłada
się na współdziałanie jego logicznych
elementów.
Kroki analizy przypadków użycia 1: Dla każdej realizacji przypadku użycia


(…)


czasu rzeczywistego.
Diagramy współpracy:
Kładą nacisk na powiązania
Uwypuklają wzorzec współpracy (kto z kim)
Uwypuklają efekty działanie danego obiektu
Łatwiejsze do narysowania w trakcie burzy mózgów (np. z
wykorzystaniem kart CRC), której wynikiem jest opis działania systemu
podczas realizacji przypadku użycia
Krok 2: Określanie własności
klas analizy
Krok 2.1: Opisanie odpowiedzialności
Krok 2.2…
… proces, który w pewnych sytuacjach powinien odbywać się w
obecności ekspertów z dziedziny problemowej
Klasy powinny odzwierciedlać modelowaną dziedzinę biznesową oraz
słownik systemu używany do projektowania
­­­
Nazwa klasy
Powinna pochodzić z dziedziny problemowej i
odzwierciedlać to co reprezentuje (Student,
Wykładowca, Kurs)
Nazwa powinna być jednoznaczna i unikatowa
(rzeczownik - osoba, miejsce…
… implementacyjnymi.
Mechanizm Analizy - przykłady
Trwałość (ang. Persistency)
Typ komunikacji (IPC, RPC)
Rozproszenie (ang. Distribution)
Zarządzanie Transakcjami (ang. Transaction Management)
Synchronizacja (ang. Process synchronization)
Bezpieczeństwo (ang. Security)
Obsługa błędów (ang. Error detection, handling, reporting)
Nadmiarowość (ang. Redundancy)
Interfejsy spadkowe (ang. Legacy Interface)
Właściwości…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz