Stosowanie przypadków użycia

Stosowanie przypadków użycia
Geri Schneider, Jason P. Winters

Kategoria: Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania
Wydawnictwo: WNT

Ilość stron: 274
ISBN: 83-204-2943-9
Stosowanie przypadków użycia

Przypadek użycia to pojęcie, które zrobiło wielką karierę w inżynierii oprogramowania. Okazał się doskonałym narzędziem do zapisywania wymagań i jest dziś jednym z elementów języka UML. Książka "Stosowanie przypadków użycia" jest źródłem wiedzy o przypadkach użycia. Na początku Autorzy zapoznają Czytelnika z podstawowymi pojęciami dotyczącymi procesu wytwarzania oprogramowania (np. uwarunkowaniami rynkowymi czy analizą zagrożeń). Przedstawiają przykładowe przedsięwzięcie, do którego odwołują się przy omawianiu kolejnych zagadnień.

Czytelnik dowiaduje się, na czym polega określanie granic budowanego systemu, co to jest scenariusz i do czego służy diagram przypadków użycia. Poznaje problemy związane z zastosowaniem omówionych pojęć. Uczy się, jak dokumentować przypadki użycia, na czym polega ich rola w ustalaniu harmonogramu prac w danym przedsięwzięciu, jak weryfikować model analizy wymagań, opracowany za pomocą przypadków użycia. Wreszcie poznaje znaczenie przypadków użycia we wdrożeniu zbudowanego systemu i dalszych fazach jego życia.

Nie ma na polskim rynku pozycji poświęconej wyłącznie przypadkom użycia, a przecież wiele firm programistycznych wykorzystuje je w swojej działalności. Wydawnictwa Naukowo-Techniczne wypełniają tę lukę. Polecamy tę książkę informatykom zainteresowanym tym sprawdzonym już w świecie narzędziem. Przedmowę do niej napisał Ivar Jacobson, zwany „królem przypadków użycia”. Czy potrzebna jest lepsza rekomendacja?

Spis treści:

Rozdział 1 Zaczynamy1.1. Iteracyjny proces budowania oprogramowania1.2. Przykładowe przedsięwzięcie1.3. Opis przedsięwzięcia1.4. Początek analizy zagrożeńPodsumowanie rozdziałuRozdział 2 Wyznaczanie granic systemu2.1. Identyfikowanie aktorów2.2. Odkrywanie przypadków użycia2.3. Opisywanie aktorów i przypadków użycia2.4. Zależności czasowe2.5. Możliwe problemy z granicami2.6. Określanie zakresu przedsięwzięciaPodsumowanie rozdziałuRozdział 3 Tworzenie dokumentacji przypadków użycia3.1. Prosty przypadek użycia3.2. Wskazówki dotyczące poprawności i pełności przypadku3.3. Stylistyka opisów3.4. Inne wymagania3.5. Skomplikowane przypadki użycia3.6. Główny ciąg zdarzeń3.7. Nadzwyczajne ciągi zdarzeń3.8. Uszczegółowianie ważnych zachowań3.9. Dokumentowanie nadzwyczajnych ciągów zdarzeń3.10. Scenariusze3.11. Dodawanie kierunku do związku komunikacjiPodsumowanie rozdziałuRozdział 4 Zaawansowane metody dokumentowania przypadków użycia4.1. Związek zawierania4.2. Związek rozszerzania4.3. Dziedziczenie4.4. InterfejsyPodsumowanie rozdziałuRozdział 5 Ilustrowanie przypadków użycia5.1. Diagramy czynności5.2. Proste diagramy przebiegu5.3. Ilustrowanie interfejsu użytkownikaPodsumowanie rozdziałuRozdział 6 Poziom szczegółowości6.1. Wyznaczanie poziomu szczegółowości6.2. Synchronizacja przypadków użycia6.3. Przypadki użycia dla procesów biznesowychPodsumowanie rozdziałuRozdział 7 Dokumentowanie przypadków użycia7.1. Szablony dokumentacji7.2. Inne dokumenty7.3. Narzędzia wspomagające tworzenie dokumentów7.4. Dokumentowanie logowania do systemu7.5. Dokumentowanie CRUDPodsumowanie rozdziałuRozdział 8 Przeglądy8.1. Kontrola pełności8.2. Przegląd w celu znalezienia potencjalnych problemów8.3. Przeglądy z użytkownikami docelowymi8.4. Przeglądy z klientami8.5. Przeglądy z programistami8.6. Recenzenci8.7. Tworzenie elastycznego systemu8.8. Często spotykane błędyPodsumowanie rozdziałuRozdział 9 Podział wielkich systemów9.1. Wzorce architektoniczne9.2. Sprawdzanie architektury za pomocą przypadków użycia9.3. Diagramy przebiegu9.4. Definiowanie interfejsów pomiędzy podsystemami9.5. Wycinkowe przypadki użycia9.6. Tworzenie dokumentacji podsystemów9.7. Wycinkowe przypadki użycia, nadzwyczajne ciągi zdarzeń i zawieraniePodsumowanie rozdziałuRozdział 10 Przypadki użycia a plan przedsięwzięcia10.1. Planowanie przedsięwzięcia10.2. Ocena pracochłonności na podstawie przypadków użyciaPodsumowanie rozdziałuRozdział 11 Budowanie i dostarczanie systemu11.1. Abstrakcje podstawowe dziedziny11.2. Harmonogram iteracji11.3. Przekazanie i dalsze pracePodsumowanie rozdziału11.4. Końcowe podsumowanieDodatek A LiteraturaDodatek B Wzorce dokumentacjiB 1. Dokumenty systemu lub podsystemuB.2. Dokumenty przypadku użycia

Dodatek C Notacja w UMLDodatek D Przesyłanie wyników działania estymatora pracochłonnościDodatek E System obsługi zamówieńE 1. System obsługi zamówieńE 2. Przypadki użycia na poziomie systemuE 3. Architektura

Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania


Podobne książki:


Zintegrowane systemy informatyczne w praktyce Wydanie IV Zintegrowane systemy informatyczne w praktyce Wydanie IV Książka "Zintegrowane systemy informatyczne w praktyce" w zwarty sposób ukazuje praktyczną realizację zintegrowanych systemów informatycznych w warunkach polskich przedsiębiorstw i instytucji. Autor opisuje istotę i bogate możliwości rozwiązań...
 
Modelowanie zagrożeń W tym przystępnym i praktycznym poradniku specjaliści firmy Microsoft do spraw bezpieczeństwa, Frank Swiderski i Window Snyder, opisują pojęcia i cele metody modelowania zagrożeń, czyli systematycznego podejścia do identyfikowania, oceny i...
 
Przedsięwzięcia wdrożeniowe od teorii do praktyki Książka "Przedsięwzięcia wdrożeniowe od teorii do praktyki" dotyczy szerokiego zakresu zagadnień związanych z końcową fazą cyklu życia systemów informatycznych - ich wdrażaniem. Problemy te zostały przedstawione przez pracowników naukowych polskich...