Autor: Geri Schneider, Jason P. Winters
ISBN: 83-204-2943-9
Ilość stron: 274
Data wydania: 2004
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?
Rozdziały:
Rozdział 1 Zaczynamy
1.1. Iteracyjny proces budowania oprogramowania
1.2. Przykładowe przedsięwzięcie
1.3. Opis przedsięwzięcia
1.4. Początek analizy zagrożeń
Podsumowanie rozdziału
Rozdział 2 Wyznaczanie granic systemu
2.1. Identyfikowanie aktorów
2.2. Odkrywanie przypadków użycia
2.3. Opisywanie aktorów i przypadków użycia
2.4. Zależności czasowe
2.5. Możliwe problemy z granicami
2.6. Określanie zakresu przedsięwzięcia
Podsumowanie rozdziału
Rozdział 3 Tworzenie dokumentacji przypadków użycia
3.1. Prosty przypadek użycia
3.2. Wskazówki dotyczące poprawności i pełności przypadku
3.3. Stylistyka opisów
3.4. Inne wymagania
3.5. Skomplikowane przypadki użycia
3.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. Scenariusze
3.11. Dodawanie kierunku do związku komunikacji
Podsumowanie rozdziału
Rozdział 4 Zaawansowane metody dokumentowania przypadków użycia
4.1. Związek zawierania
4.2. Związek rozszerzania
4.3. Dziedziczenie
4.4. Interfejsy
Podsumowanie rozdziału
Rozdział 5 Ilustrowanie przypadków użycia
5.1. Diagramy czynności
5.2. Proste diagramy przebiegu
5.3. Ilustrowanie interfejsu użytkownika
Podsumowanie rozdziału
Rozdział 6 Poziom szczegółowości
6.1. Wyznaczanie poziomu szczegółowości
6.2. Synchronizacja przypadków użycia
6.3. Przypadki użycia dla procesów biznesowych
Podsumowanie rozdziału
Rozdział 7 Dokumentowanie przypadków użycia
7.1. Szablony dokumentacji
7.2. Inne dokumenty
7.3. Narzędzia wspomagające tworzenie dokumentów
7.4. Dokumentowanie logowania do systemu
7.5. Dokumentowanie CRUD
Podsumowanie rozdziału
Rozdział 8 Przeglądy
8.1. Kontrola pełności
8.2. Przegląd w celu znalezienia potencjalnych problemów
8.3. Przeglądy z użytkownikami docelowymi
8.4. Przeglądy z klientami
8.5. Przeglądy z programistami
8.6. Recenzenci
8.7. Tworzenie elastycznego systemu
8.8. Często spotykane błędy
Podsumowanie rozdziału
Rozdział 9 Podział wielkich systemów
9.1. Wzorce architektoniczne
9.2. Sprawdzanie architektury za pomocą przypadków użycia
9.3. Diagramy przebiegu
9.4. Definiowanie interfejsów pomiędzy podsystemami
9.5. Wycinkowe przypadki użycia
9.6. Tworzenie dokumentacji podsystemów
9.7. Wycinkowe przypadki użycia, nadzwyczajne ciągi zdarzeń i zawieranie
Podsumowanie rozdziału
Rozdział 10 Przypadki użycia a plan przedsięwzięcia
10.1. Planowanie przedsięwzięcia
10.2. Ocena pracochłonności na podstawie przypadków użycia
Podsumowanie rozdziału
Rozdział 11 Budowanie i dostarczanie systemu
11.1. Abstrakcje podstawowe dziedziny
11.2. Harmonogram iteracji
11.3. Przekazanie i dalsze prace
Podsumowanie rozdziału
11.4. Końcowe podsumowanie
Dodatek A Literatura
Dodatek B Wzorce dokumentacji
B 1. Dokumenty systemu lub podsystemu
B.2. Dokumenty przypadku użycia
Dodatek C Notacja w UML
Dodatek D Przesyłanie wyników działania estymatora pracochłonności
Dodatek E System obsługi zamówień
E 1. System obsługi zamówień
E 2. Przypadki użycia na poziomie systemu
E 3. Architektura
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.