Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Metody Funkcyjne FPA Maciej Bukowski PJWSTK grudzień 2006.

Podobne prezentacje


Prezentacja na temat: "Metody Funkcyjne FPA Maciej Bukowski PJWSTK grudzień 2006."— Zapis prezentacji:

1 Metody Funkcyjne FPA Maciej Bukowski PJWSTK grudzień 2006

2 Punkty funkcyjne to jednostki mierzące oprogramowanie
FPA Definicje: Punkty funkcyjne to jednostki mierzące oprogramowanie Metoda ta wyraża wielkość systemu informatycznego uzależnioną od realizowanych funkcji przez projektowany system.

3 Wersja 1 2 3 4 5 6 7 8 Autor i rok Albrecht 1979 Albrecht 1983 GUIDE 1984 IFPUG 1986 IFPUG 1988 IFPUG 1990 (4.0) IFPUG 1994 (4.1) IFPUG 1999

4 Dane w Metodzie FPA Internal Logif File (ILF)
External Interface File (EIF)

5 Komunikacja Aplikacji
External Input (EI) External Output (EO) External Inquiry (EQ)

6 EQ EI EI EO Mierzona Aplikacja Użytkownik Pliki logiczne Użytkownik
ILF Pliki komunikacyjne EIF Użytkownik EI EO Mierzona Aplikacja Inne Aplikacje

7 Liczenie Punktów Funkcyjnych
Ostateczna liczba punktów funkcyjnych Rozmiar funkcjonalny Czynnik korygujący

8 Szacowanie Rozmiaru Funkcjonalnego (pojęcia wstępne)
Record Element Type (RET) Data Element Type (DET) File Type Referenced (FTR)

9 ILF: Członek RET DET Liczba RET: 4 Liczba DET: 18 dane osobowe - imię
- nazwisko - numer członka - tytuł naukowy - data wstąpienia do PTI adres - ulica - numer domu - numer mieszkania - miejscowość - kod pocztowy - województwo zainteresowania - nazwa zainteresowania - czy w teorii - czy w praktyce członek wprowadzający - rok wstąpienia do PTI Liczba RET: 4 Liczba DET: 18

10 Liczba RET Liczba DET Złożoność Wagi ILF ELF
1 - 19 >50 1 prosty średni 2-5 złożony >5 Złożoność Wagi ILF ELF Prosty 7 5 Średni 10 Złożony 15

11 Nie ostateczne Punkty Funkcyjne dla naszego przykładu
Wewnętrzny Plik Logiczny DET RET Złożoność NPF Członek 18 4 Niska 7

12 Szacowanie Punktów Funkcyjnych Dla Transakcji
Złożoność dla wewnętrznego wejścia EI Liczba FTR Liczba DET 1 – 4 5 – 15 > 15 0 – 1 prosty średni 2 złożony >=3

13 Liczba FTR Liczba DET Złożoność Wagi
Zewnętrzne wyjście EO oraz zewnętrzne zapytanie EQ Liczba FTR Liczba DET 1 – 5 6 – 19 > 19 0 – 1 prosty średni 2 złożony >=3 Złożoność Wagi Wyjście Zapytanie Wejście Prosty 4 3 Średni 5 Złożony 7 6

14 63 EI 3 34 1 Złożone 6 EQ 4 Proste Transakcje Typ FTR DET -DANE
DET - GUI Złożoność PF Dodanie nowego członka EI 3 34 1 Złożone 6 Edycja danych członka Wybranie członka do edycji lub usunięcia EQ 4 Proste Usunięcie danych 63

15 Wewnętrzny plik logiczny
DET RET Złożoność NPF Członek 18 4 Niska 7 Koło naukowe 1 Uczelnia 10 2 Instytucja SUMA 28 Suma punktów funkcyjnych dla danych i dla transakcji NPF = = 91

16 Czynnik Korygujący Value Adjustment Factor (VAF)
Oszacowanie wpływu polega na podaniu dla każdej z 14 kategorii współczynnika wpływu o wartościach 0-5, gdzie poszczególne wartości reprezentują: 0 – nie reprezentowane lub bez wpływu 1 – nieznaczny wpływ 2 – umiarkowany wpływ 3 – średni wpływ 4 – znaczny wpływ 5 – silny wpływ

17 Kategorie Przesyłania danych Przetwarzanie rozproszone Wydajność
Obciążenie platformy sprzętowej Stopa transakcji Wprowadzanie danych on-line Wydajność użytkownika końcowego Aktualizacja on-line Przetwarzanie złożone Wielokrotna używalność Łatwość instalacji Łatwość obsługi Wielokrotna lokalizacja Łatwość wprowadzania zmian

18 Numer kategorii Stopień wpływu oszacowany przez eksperta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SUMA 21

19 Gdzie X jest oszacowaniem wpływu dla poszczególnych kategorii
Czynnik korygujący oblicza się ze wzoru: VAF = 0,65 + (0,01 * X) Gdzie X jest oszacowaniem wpływu dla poszczególnych kategorii W naszym przykładzie: VAF = 0,65 + 0,21 = 0,86

20 Całkowita liczba punktów funkcyjnych
Całkowita liczba punktów funkcyjnych to iloraz nieostatecznych punktów funkcyjnych oraz współczynnika korygującego. PF = VAF*NPF W naszym przykładzie: PF = 0,86 * 91 = 78

21 Function Point Workbench
Narzędzia Function Point Workbench SPR KnowledgePLAN


Pobierz ppt "Metody Funkcyjne FPA Maciej Bukowski PJWSTK grudzień 2006."

Podobne prezentacje


Reklamy Google