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 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

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

7 Liczenie Punktów Funkcyjnych

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

9 ILF: Członek RETDET 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- imię - nazwisko - tytuł naukowy - rok wstąpienia do PTI Liczba RET: 4Liczba DET: 18

10 Liczba RET Liczba DET >50 1 prosty średni 2-5prosty złożony >5 średnizłożony ZłożonośćWagiILFELF Prosty75 Średni107 Złożony1510

11 Nie ostateczne Punkty Funkcyjne dla naszego przykładu Wewnętrzny Plik Logiczny DETRETZłożonośćNPF Członek184Niska7

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 średnizłożony >=3średnizłożonyzłożony

13 Zewnętrzne wyjście EO oraz zewnętrzne zapytanie EQ Liczba FTR Liczba DET 1 – 5 6 – 19 > 19 0 – 1 prostyprostyśredni 2prostyśrednizłożony >=3średnizłożonyzłożony ZłożonośćWagiWyjścieZapytanieWejście Prosty433 Średni544 Złożony766

14 TransakcjeTypFTRDET -DANEDET - GUIZłożonośćPF Dodanie nowego członkaEI3341Złożone6 Edycja danych członkaEI3341Złożone6 Wybranie członka do edycji lub usunięciaEQ140Proste3 Usunięcie danych członkaEI3341Złożone6 63

15 Wewnętrzny plik logicznyDETRETZłożonośćNPF Członek184Niska7 Koło naukowe41Niska7 Uczelnia102Niska7 Instytucja72Niska7 SUMA28 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 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 SUMA21

19 Czynnik korygujący oblicza się ze wzoru: VAF = 0,65 + (0,01 * X) X Gdzie X jest oszacowaniem wpływu dla poszczególnych kategorii Czynnik korygujący oblicza się ze wzoru: VAF = 0,65 + (0,01 * X) X Gdzie X jest oszacowaniem wpływu dla poszczególnych kategorii W naszym przykładzie: VAF = 0,65 + 0,21 = 0,86 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 Narzędzia Function Point Workbench SPR KnowledgePLAN


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

Podobne prezentacje


Reklamy Google