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

Podobne dokumenty