Use Case Point
Transkrypt
Use Case Point
Materiały do ćwiczeń z BYT w PJWSTK. Prowadzący: Mariusz Trzaska ([email protected]) Naliczenie Use Case Points1 1) Mierzenie aktorów (sumujemy punkty): Prosty Średni Złożony -> inny system komunikujący się poprzez API -> -> inny system dostępny poprzez sieć lub terminal znakowy -> -> graficzny interfejs użytkownika -> 1 2 3 2a) Mierzenie przypadków użycia (według złożoności interakcji): Prosty Średni Złożony -> do 3 kroków scenariusza -> -> od 4 do 7 kroków scenariusza -> -> 8 i więcej kroków scenariusza -> 5 10 15 2b) [albo] Mierzenie przypadków użycia (według liczby zaangażowanych klas): Prosty Średni Złożony -> używa do 4 klas (z modelu analizy) -> -> używa od 5 do 10 klas -> -> używa 11 lub więcej klas -> 5 10 15 UUCP = suma1 + suma2 Modyfikacja przez czynniki techniczne i środowiskowe 3) Każdy z poniższych czynników oceniamy w skali <0,5> i mnożymy przez wagę: T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 System rozproszony Wymogi dot. czasu reakcji lub przepustowości Sprawność działania po stronie użytkownika końcowego Złożone wewnętrzne przetwarzanie Wymagana ponowna używalność kodu Łatwość instalacji Łatwość użytkowania Przenośność Łatwość zmiany Współbieżność procesów Specjalne mechanizmy ochrony dostępu Konieczność bezpośredniego udostępnienia systemom zewnętrznym Konieczność specjalnego przeszkolenia użytkowników Technical Complexity Factor: 2 1 1 1 1 0,5 0,5 2 1 1 1 1 1 TCF = 0,6 + (0,01 * wynik3) 4) Każdy z poniższych czynników oceniamy w skali <0,5> i mnożymy przez wagę: E1 E2 E3 E4 E5 E6 E7 E8 Znajomość metodyki i procesu iteracyjno-przyrostowego Doświadczenie zespołu w dziedzinie zastosowań tworzonego systemu Doświadczenie w zakresie technik obiektowych Kwalifikacje głównego analityka Motywacja uczestników Stabilność wymagań Udział pracowników z zewnątrz (part-time) Trudny język programowania Environmental Factor: 1,5 0,5 1 0,5 1 2 -1 -1 EF = 1,4+(-0,03 * wynik4) Obliczamy ostateczny wynik (Use Case Points): UCP = UUCP * TCF * EF 1 Instrukcja sporządzona w oparciu o materiał z książki „Applying Use Cases – a Practical Guide”, G. Schneider, J. P. Winters, AWL 1999. Use Case Points 1/1 Drukowano: 2005-01-18