Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

(c) InMoST 2006 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz.

Podobne prezentacje


Prezentacja na temat: "(c) InMoST 2006 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz."— Zapis prezentacji:

1 (c) InMoST 2006 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz (ŁO) Śledzenie postępu prac (ŁO) ▪ Szacowanie rozmiaru (10:45-12:35): Metoda punktów funkcyjnych (ŁO) Metoda delficka (MO) ▪ Szacowanie pracochłonności (12:45-14:15): UC Points (MO) COCOMO II (MO)

2 (c) InMoST 2006 Systematyczne podejście do planowania begin.. end 500 LOC Szacowanie rozmiaru Szacowanie pracochłonności Szacowanie harmonogramu

3 (c) InMoST 2006 Systematyczne podejście do planowania begin.. end 500 LOC Szacowanie rozmiaru WymaganiaLOC

4 (c) InMoST 2006 FPA - Wprowadzenie ▪ Sposób mierzenia funkcjonalności ▪ Funkcjonalność, czyli: z punktu widzenia użytkownika niezależne od technologii ▪ Punkt funkcyjny: miara „jednostki” funkcjonalności 324 punkty funkcyjne (fp)

5 (c) InMoST 2006 Wprowadzenie ▪ Alan Albrecht, IBM, 1977 ▪ Podstawowe funkcje: wejścia wyjścia zapytania wewnętrzne pliki danych zewnętrzne interfejsy

6 (c) InMoST 2006 Metoda punktów funkcyjnych Budowana aplikacja Wewnętrzny plik Zewnętrzna aplikacja Zewnętrzny interfejs Wyjście Wejście Zapytanie

7 (c) InMoST 2006 Wyjście≠Zapytanie? ▪ Wyjście: raport, ekran, komunikat o błędzie. Pojedyncze dane w raporcie nie są liczone osobno. ▪ Zapytanie: bezpośrednie wej. skutkujące bezpośrednim wyj. Zapytanie nie może modyfikować żadnego pliku wewnętrznego (stanu).

8 (c) InMoST 2006 Metoda punktów funkcyjnych Problem: proste, średnie, czy złożone? Typ fun.ProsteŚrednieZłożoneRazem Wejście x 3x 4x 6 Wyjście x 4x 5x 7 Zapytanie x 3x 4x 6 Pliki wewn. x 7x 10x 15 Interf. zewn. x 5x 7x 10 Wstępne oszacowanie

9 (c) InMoST 2006 Metoda punktów funkcyjnych FP = UT * CM ▪ FP – Punkty funkcyjne (Function points) ▪ UT – Wstępne oszacowanie (Unadjusted total) ▪ CM – Mnożnik złożoności (Complexity multiplier): ▪ CM = *  Współczynniki_wpływu (Influence_factors) ▪ 14 współczynników wpływu, punktów każdy

10 (c) InMoST 2006 Metoda punktów funkcyjnych ▪ Ocena współczynników wpływu 0 – Brak wpływu 1 – Bardzo słaby 2 – Raczej słaby 3 – Średni 4 – Istotny 5 – Zasadniczy

11 (c) InMoST 2006 Metoda punktów funkcyjnych ▪ Czy jest wymagane przesyłanie danych? ▪ Czy są funkcje przetwarzania rozproszonego? ▪ Czy wydajność ma kluczowe znaczenie? ▪ Czy system ma działać w mocno obciążonym środowisku operacyjnym? ▪ Czy system wymaga wprowadzania danych on-line? ▪ Czy wewnętrzne przetwarzanie jest złożone? ▪ Czy kod ma być re-używalny?

12 (c) InMoST 2006 Metoda punktów funkcyjnych ▪ Czy wejścia, wyjścia, pliki i zapytania są złożone? ▪ Czy wprowadzanie danych on-line wymaga transakcji obejmujących wiele ekranów lub operacji? ▪ Czy pliki główne są aktualizowane on- line? ▪ Czy system ma mieć automatyczne konwersje i instalacje?

13 (c) InMoST 2006 Metoda punktów funkcyjnych ▪ Czy system wymaga mechanizmu kopii zapasowych i odtwarzania? ▪ Czy system jest projektowany dla wielu instalacji w różnych organizacjach? ▪ Czy aplikacja jest projektowana aby wspomagać zmiany i być łatwą w użyciu przez użytkownika?

14 (c) InMoST 2006 Metoda punktów funkcyjnych Język Język asemblera C Cobol Fortran Pascal C++/Java Arkusze kalkulacyjne LOC/FP

15 (c) InMoST 2006 Systematyczne podejście do planowania begin.. end 500 LOC Szacowanie rozmiaru Wymagania LOC

16 (c) InMoST 2006 Wykorzystanie metody PF ▪ Wczesne szacowanie kosztów i budżetu ▪ Lepsza kontrola projektu ▪ Komunikacja ▪ Pomiary produktywności ▪ Mierzenie jakości

17 (c) InMoST 2006 Czym metoda PF nie jest? ▪ Metodyką zarządzania projektem ▪ Sposobem na bezbłędne oszacowania ▪ Metodą planowania projektu

18 (c) InMoST 2006 Dziękuję za uwagę!


Pobierz ppt "(c) InMoST 2006 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz."

Podobne prezentacje


Reklamy Google