wielkości funkcjonalnej). Szczegółowa prezentacja metodyki wymiarowania przy pomocy punktów funkcyjnych (FP). Przedstawienie zalet oraz wad tej metody. Zapoznanie z możliwościami zastosowania wyników wymiarowania uzyskanych przy pomocy FP. Algorytmiczne metody szacowania nakładów na budowę systemów oprogramowania, czasu potrzebnego na ukończenie projektu i liczby potrzebnych osób: COCOMO 81 i COCOMO II.
Treści programowe:
16. Wstęp do miar oprogramowania
• historia pomiarów
• miary w kontekście inżynierii oprogramowania
• pomiar procesu, przedsięwzięcia, produktu programowego
• możliwości wykorzystywania wyników pomiarów.
17. Obliczanie wielkości funkcjonalnej oprogramowania metodą punktów funkcyjnych (Function Points - FP).
• granice wymiarowania FP
• podstawowe parametry FP (liczba wejść użytkownika, liczba wyjść użytkownika, liczba zapytań użytkownika, interfejsów zewnętrznych, plików używanych przez system)
• wagi parametrów, rozróżnienie wartości: proste-przeciętne-złożone
• 14 czynników technicznych i ich wartości
• formuły matematyczne obliczeń
18. Mocne i słabe strony wymiarowania przy pomocy punktów funkcyjnych.
19. Możliwości stosowania FP w procesie kontroli przebiegu procesu wytwórczego oraz wyceny kosztu oprogramowania.
20. Model szacowania nakładów na budowę systemów oprogramowania, czasu trwania projektu, liczby wymaganych osób COCOMO 81.
21. Nowa wersja modelu: COCOMO II.
22. Zasady opracowywania projektu zaliczeniowego: „COCOMO 81”.
Wykaz literatury podstawowej i uzupełniającej:
Literatura podstawowa (wybrane rozdziały, udostępniane przez wykładowcę):
— Czarnacka B. - Wymiarowanie przedsięwzięć informatycznych wspomagających zarządzanie, OW SGH 2009.
— Szyjewski Z. - Zarządzanie projektami informatycznymi, Placet 2006.
— Barry Boehm. Software Engineering Economics. Englewood Cliffs, NJ:Prentice-Hall, 1981.
11