Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałFelicjan Przeniosło Został zmieniony 11 lat temu
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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.