Udostępnij za pośrednictwem


Diagramy przypadków użycia UML: wytyczne

W Visual Studio Ultimate, można narysować diagram przypadków użycia do podsumowania, kto korzysta z aplikacji lub systemu, i do czego można z nim. Aby utworzyć diagram przypadków użycia UML, na architektury menu, kliknij Nowy Diagram.

Prezentacja video, zobacz Organizowanie funkcje do przypadków użycia.

Za pomocą diagramu przypadków użycia można omawiać i komunikacji:

  • Scenariusze, w którym system lub aplikacja współdziała z osób, organizacji lub systemów zewnętrznych.

  • Cele, które pomaga tych podmiotów osiągnięcia.

  • Zakres systemu.

Diagram przypadków użycia nie pokazuje szczegóły przypadków użycia: on tylko zestawiono niektóre z relacji między przypadkami użycia, uczestników i systemów.W szczególności diagramu nie pokazuje kolejność, w którym wykonywane są czynności, aby osiągnąć cele każdego przypadku użycia.Można opisać szczegóły te w innych diagramach i dokumentów, które można połączyć się z każdego przypadku użycia.Aby uzyskać więcej informacji, zobacz Opisu przypadków użycia szczegółowo w tym temacie.

Opisy, które przewidują przypadków użycia będzie używać kilku warunków związanych z domeny, w którym działa system, takich jak sprzedaż, Menu, nabywcy itd.Należy wyraźnie określić terminy te i ich relacji i można skorzystać z pomocy diagramu UML klasy.Aby uzyskać więcej informacji, zobacz Diagramy klas UML: wytyczne.

Przypadki użycia zajmować się wyłącznie wymagania funkcjonalne dla systemu.Inne wymogi, takie jak reguły biznesowe, jakość usługi wymagań i ograniczeń wdrażania musi być reprezentowana oddzielnie.Architektura i szczegóły wewnętrzny musi również być opisany oddzielnie.Aby uzyskać więcej informacji na temat definiowania wymagań użytkowników, zobacz Wymagania użytkownika modelowania.

Przykłady, w tym temacie odnoszą się do witryny sieci Web, na którym klienci mogą zamówić posiłków z lokalnych restauracji.

Elementy w diagramie przypadku użycia

  • Aktor (1) jest klasa osoby, organizacji, urządzenia lub składnika oprogramowania zewnętrznych, który współdziała z systemu.Przykład podmiotów są odbiorcy, restauracji, czujnik temperatury, Authorizer karty kredytowej.

  • A przypadek użycia (2) reprezentuje akcje wykonywane przez jednego lub więcej podmiotów w prowadzenie konkretny cel.Przykład przypadki użycia są zamówienia mączki, Menu aktualizacji proces płatności.

    Na diagramie przypadku użycia przypadków użycia są skojarzone (3) z podmiotami, które wykonują je.

  • Twój systemu (4) jest, niezależnie od rozwijają.Może być składnik oprogramowania small, których podmioty są po prostu innych składników oprogramowania. lub może być kompletnego wniosku; lub może być duży pakiet rozproszonych aplikacji wdrożonych przez wiele komputerów i urządzeń.Przykład podsystemy są mączki zamawianie witryny sieci Web, mączka dostawy firmy, witryny sieci Web w wersji 2.

    Diagram przypadków użycia można pokazać przypadków użycia, które są obsługiwane przez system i podsystemów.

W tym temacie

Podstawowe kroki diagramy przypadków użycia rysunku

Rysowanie podmiotów i przypadkami użycia

Przypadki użycia szczegółowo opisujące

Tworzenie struktury przypadków użycia

Przy użyciu podsystemu granice

Podstawowe kroki diagramy przypadków użycia rysunku

[!UWAGA]

Szczegółowe kroki tworzenia dowolnego diagramy modelowania są opisane w Porady: edycja modeli UML i diagramów.

Aby utworzyć nowy diagram przypadków użycia

  1. Na architektury menu, kliknij Nowy Diagram.

  2. W obszarze szablonów, kliknij UMLDiagramie przypadku użycia.

  3. Nazwa diagramu.

  4. W Dodaj do modelowania projektu, zaznacz istniejący projekt modelowania w rozwiązania, lub Tworzenie nowego projektu modelowania, a następnie kliknij przycisk OK.

Aby narysować diagram przypadków użycia

  1. Przeciągnij podsystemu granice z przybornika na diagram, do reprezentowania całego systemu lub jego głównych składników.

    • Można narysować diagram przypadków użycia bez systemu granice, jeśli nie chcesz opisać, które używają przypadkach są obsługiwane przez system i jego składników.

    • Przeciągnij narożnik systemu, aby je powiększyć, gdy jest to konieczne.

    • Odpowiednio zmień jego nazwę.

  2. Przeciągnij podmiotów z przybornika na diagramie (umieszczając je poza dowolnym granica systemu).

    • Podmioty stanowią klas użytkowników, organizacjami i zewnętrznymi systemami, które współdziałają z systemu.

    • Zmień ich nazwy.Na przykład: odbiorcy, restauracji, karty kredytowej Agencji.

  3. Przeciągnij Przypadków użycia z przybornika na odpowiednich systemów.

    • Przypadki użycia stanowią działalności podmiotów wykonujących przy pomocy systemu.

    • Zmień ich nazwy przy użyciu tytułów zrozumienie same podmioty.Nie należy używać tytuły, które są powiązane z kodu.Na przykład: kolejność mączki, płatności na posiłek, mączka dostarczyć.

    • Zaczynać głównych transakcji, takich jak mączki zamówienia, pozostawiając do później mniejszych interakcje, takie jak wybieranie elementu Menu.

    • Przypadek użycia w miejscu każdego systemu lub podsystemu głównych, obsługującego (ignorowanie dowolnych elewacji lub składników tylko łączenia się z użytkownika).

    • Można narysować przypadek użycia spoza granic systemu, aby pokazać, że jest nieobsługiwany przez system, prawdopodobnie w określonej wersji lub wydania.

  4. Kliknij skojarzenia w przyborniku, a następnie przypadek użycia i aktor uczestniczy w przypadku użycia.Jego przypadków użycia w ten sposób połączyć każdego uczestnika.

  5. Struktura wykorzystania przypadkach z Dołącz, Rozszerz i generalizacji relacje.Do tworzenia każdego z tych łączy, kliknij narzędzie, a następnie źródła użycia, następnie obiekt docelowy.Zobacz następującą sekcję zatytułowaną Przypadków użycia struktury.

  6. Opis przypadków użycia bardziej szczegółowo.Zobacz następującą sekcję zatytułowaną Opisu przypadków użycia szczegółowo.

  7. Narysuj oddzielnych diagramy koncentrować się na różne podsystemy lub różnych grup przypadków użycia pokrewne.Wszystkie diagramy w jednym projekcie modelowania są widoki tego samego modelu.

Rysowanie podmiotów i przypadkami użycia

Głównym celem diagramu przypadków użycia jest Pokaż, który współdziała z systemu i główne cele, jakie one przyniosły z nim.

  • Tworzenie podmiotów do reprezentowania klas osób, organizacji, innych systemów, oprogramowania lub urządzenia, które współdziałają z systemu lub podsystemu.

    • Aby dowiedzieć się, jak rysowanie podmiotów i innych elementów, zobacz Porady: edycja modeli UML i diagramów.

    • Dla każdego zestawu różne cele identyfikacji podmiotów według ich typu lub rolę, mimo że osoby fizyczne lub podmioty mogą być takie same.Na przykład restauracji i klienta są oddzielne podmioty mimo, że pracownik restauracji, czasami może być klienta.

  • Tworzenie Przypadków użycia dla każdego z celów, które każdy Aktor stara się osiągnąć w systemie.

    • Nazwy i opisu przypadków użycia słowa, które zrozumienie Aktor, zamiast terminy realizacji.
  • Użyj związków połączyć podmiotów przypadkami użycia.

Dd409432.collapse_all(pl-pl,VS.110).gifDziedziczenie między podmiotami

Użyj diagram przypadków pokazujący dziedziczenie

Można narysować generalizacji łącze między podmiotami.Aktor specjalistycznych, takich jak klub nabywcy, na przykład dziedziczy przypadków użycia aktora ogólnych, takich jak nabywcy.Grot strzałki powinny wskazywać na bardziej ogólne Aktor, takich jak nabywcy.Podczas tworzenia łącza, pkt pierwszy na bardziej wyspecjalizowanych aktora.

Wyspecjalizowane Aktor może mieć własne przypadków użycia dodatkowych, które nie są dostępne dla innych podmiotów.

Informacje dotyczące przestrogiPrzestroga

Nie należy podejmować pętle relacji generalizacji, które skutkują Aktor uogólnianie sam.Pętle mogą generować błędy.

Dd409432.collapse_all(pl-pl,VS.110).gifAlternatywne ikony Aktor

Ikony niestandardowe można użyć do reprezentowania Aktor, zamiast standardowego rysunek stick.Na przykład można zmienić go podobne urządzenie, restauracji, bank i tak dalej.

Aby zmienić wygląd Aktor

  1. Kliknij prawym przyciskiem myszy aktora, a następnie kliknij przycisk Właściwości.

    Właściwości okno.

  2. Ustaw Ścieżki obrazu właściwości do lokalizacji pliku obrazu.

    • Można użyć dowolnego z kilku formatów obrazu, w tym .gif, .jpg lub .bmp.

    • Użyj pliku, który znajduje się w formancie źródła rozwiązania lub projektu tak, że jest ona dostępna, gdy roztwór jest przeniesiona lub skopiowana.

  3. Replikowanie wygląd w innych diagramy przypadków użycia, aktor skopiować i wkleić go do innego diagramu.

    • Zmiana obrazu dotyczy tylko widok, w szczególności diagramu.Nie stosuje się do podstawowego elementu modelu.Jeżeli przeciągniesz Aktor z Eksploratora modelu UML do innego diagramu pojawi się jako standardowe rysunek stick.

Dd409432.collapse_all(pl-pl,VS.110).gifLiczebność punktów między podmiotami i przypadkami użycia

Skojarzenie między aktorem a przypadkiem użycia można pokazać liczebność na każdym końcu.

Użyj przypadek jeden do jednego z aktorem

[!UWAGA]

Liczebność punktów skojarzenia na diagramie przypadku użycia są ukryte, jeśli oba te 1.

Domyślnie, każdy liczebność jest 1.W ścisłej interpretacji modelu liczebność 1 oznacza, że, na przykład tylko jeden klient jest zaangażowany w kolejności każdy posiłek, i że każdy odbiorca zamawia tylko jednego posiłku naraz.

Można zmienić te liczebność punktów.

Na przykład:

Przypadek użycia pokazujący liczebność wiele do wielu

  • Państwo, że kilku aktorów w tej samej klasy mogą brać udział w pojedyncze wystąpienie przypadku użycia, należy ustawić na końcu Aktor skojarzenia liczebność 1.. *.

    Na ilustracji restauracje jeden lub więcej mogą brać udział w kolejności mączki spełniające.

  • Pokaż, że każdy Aktor mogą uczestniczyć w tym samym czasie, w przypadku użycia kilka wystąpień, należy ustawić na końcu przypadku użycia skojarzenia do liczebność *.

    Na ilustracji można pracować spełniające więcej niż jedno zamówienie w czasie każdego restauracji.

Aby ustawić liczebność punktów na skojarzenie

  1. Kliknij prawym przyciskiem myszy skojarzenia, a następnie kliknij przycisk Właściwości.

  2. Rozwiń albo pierwszą rolę lub drugą rolę.

    Rolę oznacza element na jednym końcu skojarzenia.

  3. Ustaw właściwość liczebność, wybierając z listy:

    • 1 do Państwa to dokładnie jedno wystąpienie tej roli uczestniczy w każdego łącza.

    • 1.. * Państwu, że jeden lub więcej instancji tej roli uczestniczyć w każdego łącza.

    • od 0 do 1 do Państwa, że uczestnictwo jest opcjonalne.

    • * Państwu zero lub więcej wystąpień tej roli uczestniczyć w łączu.

[!UWAGA]

Wiele zespołów nie należy umieszczać informacje liczebność na diagramy przypadków użycia, pozostawiając liczebność punktów na domyślną wartość 1.Zamiast tego zapewniają informacje w oddzielnych opisy przypadków użycia.W takim przypadku zostanie ukryty liczebność punktów w diagramy przypadków użycia.

Dd409432.collapse_all(pl-pl,VS.110).gifPrzy użyciu dla każdego przypadku aktora lub wykorzystania na wiele diagramów

Można pokazać aktorów i przypadkami użycia na kilku diagramów.Na przykład:

  • W różne diagramy można opisać przypadków użycia różnych, w których jeden aktor jest zaangażowany.

  • Jeden diagram służy do prezentowania podmiotów i podsystemów, z którymi skojarzono przypadek użycia i umożliwia wyświetlanie struktury w przypadku użycia do przypadków uwzględnione i rozszerzonego użycia innego diagramu.

Aby pokazać samej aktora lub przypadek użycia na różne diagramy

  1. Tworzenie aktora lub przypadek użycia jednego diagramu.

  2. Tworzenie innym diagramie przypadków użycia.

  3. Przeciągnij aktora lub przypadek użycia poza Eksplorator modelu na nowy diagram.

    [!UWAGA]

    Jeżeli na nowy diagram aktorem a przypadkiem użycia, które już są skojarzone, skojarzenie między nimi automatycznie pojawi się na nowy diagram.

Przypadki użycia szczegółowo opisujące

Przypadek użycia stanowi:

  • Celem aktora w korzystaniu z systemu, takiego jak Kup mączki; i

  • Jeden lub więcej scenariuszy, czyli sekwencji czynności wykonywane w dążeniu do osiągnięcia celu, takie jak: {mączki zamówienia, płac, Dostarcz}.Oprócz scenariuszy sukces mogą istnieć kilka scenariuszy niepowodzenia, takie jak karta kredytowa odrzucone lub wyjątku.

Przypadek użycia można opisać w różnych poziomów szczegółowości.Na wczesnym etapie projektu wystarczające jest tylko nazwa na diagramie przypadków użycia.Później można zapisać bardziej szczegółowe opisy scenariuszy.

W Visual Studio Ultimate, można opisać wykorzystania, sprawa na kilka sposobów, które mogą być używane osobno lub razem:

  • W przypadku użycia połączyć innego diagramu lub diagramów w projekcie.

    • Diagram aktywności pomaga wyjaśnić bardziej złożony proces, gdzie istnieją pętli, oddziały i równoległych wątków.Można też wyświetlić przepływ danych między części procesu.Aby uzyskać więcej informacji, zobacz Diagramy aktywności UML: wytyczne.

    • Diagram sekwencji pomaga wyjaśnić serii złożonych interakcje między różnymi podmiotami.Umożliwia ona również pokazać, co się dzieje wewnątrz systemu w odpowiedzi na każdy przypadek użycia.Aby uzyskać więcej informacji, zobacz Diagramy sekwencji UML: wytyczne.

  • W przypadku użycia połączyć strony programu OneNote, sekcji lub akapitu, który opisuje przypadek użycia szczegółowo.

  • W przypadku użycia należy połączyć dokument programu Word, w którym należy użyć tekstu, zrzuty ekranu i tak dalej opisano scenariusze w przypadku użycia.Aby uzyskać więcej informacji, zobacz Wymagania użytkownika modelowania.

Aby połączyć przypadek użycia diagramu lub pliku w tym samym roztworze

  1. Narysuj diagram, takie jak diagram sekwencji lub diagram aktywności do zilustrowania scenariusz w przypadku użycia.

  2. Wróć do diagram przypadków użycia.

  3. Przeciągnij diagramu lub pliku z Solution Explorer na pustą część diagram przypadków użycia.

  4. Podłączyć do użytku sprawa używając artifact zależność.

Aby utworzyć łącze do pliku rozwiązania, takie jak dokument programu Word lub prezentacji programu PowerPoint

  1. Napisz tekst, zrzuty ekranu i tak dalej używany do opisania scenariusz w przypadku użycia dokumentu.

  2. Dokument można dodać do roztworu.

    1. Przenieś dokument programu Word do tego samego folderu systemu Windows jako rozwiązanie.

    2. W oknie Solution Explorer, kliknij prawym przyciskiem myszy roztwór, wskaż polecenie Dodaj, a następnie kliknij przycisk Istniejącego elementu.

    3. Przejdź do dokumentu programu Word, a następnie kliknij przycisk Dodaj.

      Dokument programu Word pojawi się w folderze roztwór Solution Explorer.

  3. Przeciągnij dokument programu Word z Solution Explorer na pustą część diagram przypadków użycia.

    Pojawi się nowy Artifact.

  4. Podłączyć do użytku sprawa używając artifact zależność.

Aby utworzyć łącze do współużytkowanego dokumentu, program OneNote elementu lub strony sieci web

  1. Uzyskaj adres URL elementu udostępnionych.Może to być, na przykład początku ścieżki pliku sieciowego "\\", lub strony sieci web lub adres URL witryny Sharepoint początku 'http://' lub łącze do sekcji programu OneNote, strony lub początku akapitu "programu onenote:".

  2. W przyborniku kliknij przycisk artefakt i kliknij w diagramie przypadku użycia.

  3. Nowe artifact zaznaczony, wpisz lub wklej adres URL do hiperłącza właściwości.

[!UWAGA]

Można kliknąć dwukrotnie artefakty Otwórz diagram lub dokumentu, do której łącza.

Dd409432.collapse_all(pl-pl,VS.110).gifŁączenie przypadków użycia elementów roboczych

Jeśli Twój program project używa Visual Studio Team Foundation Server 2010 i Team Explorer, każdy przypadek użycia można połączyć element pracy w Team Foundation.Aby dowiedzieć się, jak te łącza, zobacz Łączenie elementów modeli i elementów pracy.

Umożliwia to:

  • Opisać w przypadku użycia połączony element.W szczególności jeśli projekt Visual szablonu procesu formalne Studio, można połączyć element pracy przypadek użycia.Ten typ elementu pracy przewiduje opisujący cele i scenariusze w przypadku użycia pola.

  • Łącze przypadków testów w przypadku użycia, dzięki czemu można uzyskać raporty o ile kod opracowywane implementuje przypadek użycia.

  • Połącz zadania w przypadku użycia, dzięki czemu można śledzić postęp prac rozwojowych.

Tworzenie struktury przypadków użycia

Należy spróbować opisać zachowanie systemu z kilku przypadków użycia głównych.Każdy przypadek użycia dużych definiuje ważny cel, że aktor osiąga, takich jak zakup produktu lub z punktu widzenia dostawcy, dostarczanie produktów na sprzedaż.

Po wykonaniu tych celów, wyczyść można go bardziej szczegółowe dane na temat sposobu osiąga się cel każdego i różnic w podstawowych celów.

Należy unikać, rozkładając przypadków użycia do zbyt dużo szczegółów.Przypadki użycia są o doświadczenie użytkowników systemu, zamiast jego wewnętrzne działanie.Ponadto ogólnie znajdziesz go bardziej produktywny, aby utworzyć Wczesne wersje robocze kodu, zamiast angażować swój czas strukturyzacja przypadków użycia do szczegółów.

Na diagramie przypadku użycia można podsumować relacji między przypadkami użycia głównych i bardziej szczegółowe.W poniższych sekcjach opisano to:

  • Pokazywanie szczegółów w przypadku użycia Dołącz

  • Udostępnianie cele generalizacji

  • Oddzielanie się wariantu przypadkach z Rozszerz

Dd409432.collapse_all(pl-pl,VS.110).gifPokazywanie szczegółów w przypadku użycia Dołącz

Użyj Dołącz relacji wykazać, że przypadek użycia jednego opisano niektóre szczegóły innego.Na ilustracji zamówienia jedzenie obejmuje płac, wybierz Menu i wybierz element Menu.Każdego z przypadków użycia wliczone, bardziej szczegółowe jest krokiem, aktora lub podmiotów może trzeba wykonać, aby osiągnąć ogólny cel, w tym przypadku użycia.Strzałki powinny wskazywać, w przypadku użycia bardziej szczegółowe, uwzględnione.

Informacje dotyczące przestrogiPrzestroga

Nie należy wprowadzać pętli zawiera relacje, które powodują w przypadku użycia, w tym samym.Pętle mogą generować błędy.

Można udostępniać przypadków użycia włączone.Na przykład zamówienia, mączka i Subskrybuj opinie używać obu przypadkach obejmują płatności.

Przypadki użycia rozłożone Dołącz

Cel i scenariusze w przypadku użytku powinny sensu niezależnie od siebie tak, aby można było umieścić w przypadków użycia, które są zaprojektowane później.

Oddzielenie przypadkami użycia w tym i części włączone jest przydatne do osiągnięcia następujących celów:

  • Struktury sprawa opisów wykorzystania w różnych warstwach szczegółów.

  • Należy unikać udostępnionego scenariuszy, w przypadkach stosowania różnych.

Dd409432.collapse_all(pl-pl,VS.110).gifDefiniowanie kolejności szczegółowe kroki

Diagram przypadków użycia mówi nic o zamówieniu, w którym bardziej szczegółowe kroki należy wykonać ani o tego, czy każdy z nich jest zawsze.

Aby kolejność kroków należy wyczyścić, można użyć artefakt do dołączania oddzielny dokument, w tym przypadku użycia.W poniższym przykładzie diagram aktywności dołączonych do zlecenia przypadek użycia posiłek.Alternatywnie można użyć dokument tekstowy zawierający listę czynności lub sekwencji zrzutów ekranu.Aby uzyskać więcej informacji, zobacz Opisu przypadków użycia szczegółowo.

Zawiadomienie tych konwencji nazewnictwa użycia diagram aktywności:

  • Nazwa całej działalności jest taki sam, jak w tym przypadku użycia.

  • Akcje w diagramie aktywności mają takie same nazwy jak dołączone przypadkami użycia.

Aby uzyskać więcej informacji, zobacz Diagramy aktywności UML: wytyczne.

Kroki przypadku użycia pokazane na diagramie połączonych działań

Dd409432.collapse_all(pl-pl,VS.110).gifUdostępnianie cele generalizacji

Za pomocą relacji generalizacji wykazują, że wyspecjalizowane przypadek użycia jest określony sposób do osiągnięcia celów wyrażone przez innego Ogólne przypadek użycia.Otwórz grot strzałki powinny wskazywać na bardziej ogólne przypadek użycia.

Przypadki użycia pokazujące relację generalizacji

Na przykład płatności uogólnia płatności kartą kredytową i płatności przez środków pieniężnych.

Informacje dotyczące przestrogiPrzestroga

Nie należy podejmować pętle relacji generalizacji, powodujących Aktor uogólnianie sam.Pętle mogą generować błędy.

Pokaż różne sposoby, że system można osiągnąć ten sam cel może pomóc przypadkach specjalistycznym.

Przypadki użycia specjalistycznych są uważane za dziedziczą cele i podmiotami ogólne przypadek użycia.Przypadek użycia ogólne nie muszą mieć scenariuszy własnej; jego specjalizacji opisują różne sposoby realizacji celów.

Aby poprawiać pewne wspólne cele z dwóch lub więcej przypadkami użycia

  1. Tworzenie i nazwę nowego ogólnego przypadek użycia.

  2. Tworzenie generalizacji relacji z dużych strzałkę wskazującą w przypadku ogólnego stosowania nowych.

    1. Kliknij generalizacji w przyborniku.

    2. Kliknij sprawy specjalistycznym (płatności kartą kredytową w przykładzie).

    3. Kliknij sprawy ogólne (Pay w przykładzie).

  3. Jeśli zostały opisane cele dla przypadków użycia specjalistycznych, Przenieś wspólnej części do ogólnego opisu przypadków użycia.

  4. Podmiotów współdzielone między przypadkami użycia specjalistycznych można przenosić w przypadku ogólnego stosowania.

Dd409432.collapse_all(pl-pl,VS.110).gifOddzielając wariantu przypadkach Rozszerz

Łącze Rozszerz umożliwia wyświetlanie jednego przypadku użycia może dodać funkcje do innego przypadku użycia w określonych okolicznościach.Strzałki powinny wskazywać, w przypadku użycia główne, rozszerzone.

Jeden przypadek użycia rozszerzający inny

Informacje dotyczące przestrogiPrzestroga

Nie należy podejmować pętli rozszerzyć relacji, które skutkują Aktor uogólnianie sam.Pętle mogą generować błędy.

Na przykład przypadek użycia logowania typowe witryny sieci Web może zawierać Zarejestruj nowego użytkownika-, ale tylko wtedy, gdy użytkownik nie ma już konto.

Aby oddzielić przypadek użycia części głównego i rozszerzanie

  1. Tworzenie i nazwę nowego rozszerzenia przypadek użycia.

  2. Tworzenie Rozszerz relacji z strzałkę wskazującą w przypadku użycia rozszerzonych.

    1. Kliknij Rozszerz w przyborniku.

    2. Kliknij przycisk rozszerzającego przypadek użycia (Zarejestruj nowego użytkownika w przykładzie).

    3. Kliknij przycisk przypadek użycia rozszerzonych (Login w przykładzie).

      [!UWAGA]

      Należy unikać tworzenia pętli Rozszerz relacji w diagramie.Jest nieprawidłowe w przypadku użycia za przedłużenie sam.

  3. Jeśli utworzono już scenariusze w przypadku użycia rozszerzonych, należy przenieść odpowiednie kroki do scenariusza rozszerzenia.

  4. Opis rozszerzenia (Zarejestruj nowego użytkownika w przykładzie) powinna zawierać szczegółowe informacje gdzie, scenariusze sprawa główne zastosowanie, które to nastąpi i w jakich okolicznościach.Traktować go jak modyfikowanie opis głównych sprawy.

Przypadek użycia rozszerzenie reprezentuje scenariusz kroki, które byłoby część scenariusze w przypadku użycia głównego.Scenariusz i celem rozszerzenia będzie zawsze być odczytu w kontekście przypadek użycia główne, zatem nie mają być przydatne niezależnie.

Oddzielanie się rozszerzenia może być przydatne do opisania tych sytuacji:

  • Istnieją dodatkowe aktorów, którzy biorą udział tylko w przypadku użycia rozszerzenie.Na przykład administrator jest wymagane zatwierdzenie rejestracji klienta w witrynie sieci Web.

  • Oddzielne podsystemu zajmuje się rozszerzenie przypadek użycia.

  • Rozszerzenie to będzie dostępne tylko w określonych wersjach systemu.Każda wersja są wyświetlane jako oddzielne podsystem w diagramie przypadku użycia.

Przy użyciu podsystemu granice

Użyj granicy podsystemu, aby pokazać, co przypadkami użycia wchodzące w zakres systemu.

Aby narysować obramowanie podsystemu

  1. W przyborniku kliknij przycisk podsystemu, następnie kliknij diagram.

    Podsystem jest wyświetlany na diagramie.

  2. Przeciągnij narożniki podsystemu, aby dostosować jego rozmiar.

  3. Przeciągnij istniejący przypadków użycia do lub z podsystemu, aby dopasować jego zawartość.

- lub -

Aby utworzyć nowe przypadek użycia bezpośrednio w podsystemie, kliknij Przypadek użycia w przyborniku kliknij wewnątrz podsystemu.

[!UWAGA]

Tematów właściwości przypadku użycia wskazuje, jakie podsystem jest on zawarty w ciągu.

Dd409432.collapse_all(pl-pl,VS.110).gifPrzypadki użycia poza zakresem systemu

Warto często zawierają na diagram przypadków użycia, które są częścią przedsiębiorstwa, ale nie zajmuje się przez system, którego tworzysz.Dzięki temu programiści zrozumienie związku z wykonywaną pracą.Na przykład mączka dostarczyć wykażą jako przypadek użycia z udziałem podmiotów restauracji i odbiorcy, ale poza odpowiedzialność z mączki zamawiania witryny sieci Web.

Dd409432.collapse_all(pl-pl,VS.110).gifWiele podsystemów

Można utworzyć kilka granice podsystemu, aby pokazać użycia różnych sprawy są prowadzone przez różne składniki systemu.Na przykład dodać restauracji oceny mogą być rozpatrywane w witrynie sieci Web oddzielnego forum.Należy pamiętać, diagram przypadków użycia powinno dotyczyć co to jest widoczny dla użytkownika.Do opisania wewnętrznego podziału pracy w systemie, należy rozważyć przy użyciu diagram składników.

Dd409432.collapse_all(pl-pl,VS.110).gifWersje systemu

Granice różnych podsystemu służy do ilustrowania różnych wersji systemu.Na przykład przypadek użycia płac mogą być uwzględnione w internetowej wersji 2, ale nie w wersji 1 oznacza to że system pomaga klientom zamówienia.Jednakże muszą zapłacić bezpośrednio restauracji.

Użyj zależność stosunków połączyć podsystemów reprezentujących różne wersje lub wariantów.

Podsystemy pokazujące różne wersje systemu

Zobacz też

Koncepcje

Wymagania użytkownika modelowania

Diagramy sekwencji UML: wytyczne

Porady: edycja modeli UML i diagramów

Diagramy przypadków użycia UML: odwołania

Diagramy klas UML: odwołania

Diagramy składników UML: odwołania

Diagramy aktywności UML: wytyczne

Inne zasoby

Wideo: Funkcje porządkowania do przypadków użycia