Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych

Podobne dokumenty
Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych.

Spis treści: 1Wstęp...3 2Metody szacowania...3 3Wady metod opartych na jednostkach programowych...3 4Metoda punktów funkcyjnych (MPF)...

Metoda Punktów Funkcyjnych

ANKIETA DOTYCZĄCA DOMU SKŁADOWEGO

INSTRUKCJA UŻYTKOWNIKA SKLEPU INTERNETOWEGO PGG SP. Z O.O.

Instrukcja obsługi platformy B2B ARA Pneumatik

Załącznik D. Struktura zbiorów danych występujących w aplikacji Kancelaria Komornika dla baz danych Microsoft SQL Server 2005/2008/2008R2/2012/2014

Instrukcja obsługi platformy B2B Polcolorit S.A.

SERDECZNIE WITAMY NA STRONIE INFORMACYJNEJ FIRMY

4.1. Po wybraniu przez Klienta towaru, należy kliknąć ikonę Dodaj do koszyka.

Platforma Informacyjno-Płatnicza PLIP

Warszawa, dnia 14 kwietnia 2017 r. Poz. 787 ROZPORZĄDZENIE MINISTRA ROZWOJU I FINANSÓW 1) z dnia 12 kwietnia 2017 r.

Instrukcja obsługi. Internetowego Biura Obsługi Klienta

Sklep to sklep internetowy CHIC CHIC, prowadzony przez sprzedawcę pod adresem internetowym

Struktura pliku importu do bazy Shark6

Kwestionariusz danych do przeprowadzenia analizy ryzyka wystąpienia mikotoksyn w ziarnie zbóż przechowywanym w magazynach interwencyjnych Izb_P19_z2

INSTRUKCJA OBSŁUGI. Spedycyjna 22, Warszawa telefon: faks: /14

Regulamin sklepu ZAQUAD

Metody pomiaru i szacowania oprogramowania

Składanie wniosku w Pekao24 krok po kroku

E-BOK DOKUMENTACJA UŻYTKOWNIKA

Analiza punktów funkcyjnych Miara wielkość funkcjonalnej oprogramowania

Dowód dostawy zbóż do magazynu Izb_P4_f1

Program do wagi samochodowej

UMOWA O WSPÓŁPRACY POMIĘDZY SPRZEDAWCĄ A SERWISEM TRANSFERUJ.PL

Rejestracja w serwisie martwekontabankowe.pl...2 Proces zamawiania usługi w serwisie martwekontabankowe.pl...4

Ankieta dotycząca magazynu nasion rzepaku / ziarna zbóż A K I E T A DOTYCZĄCA MAGAZY U ASIO RZEPAKU/ZIAR A ZBÓŻ*

Warszawa, dnia 28 września 2018 r. Poz. 1849

Umowa o świadczenie Usługi Lokalizuj@.

WZÓR. DOKUMENT ZASTĘPUJĄCY ZGŁOSZENIE 1A. Numer własny dokumentu: 1B. Numer referencyjny:

Regulamin świadczenia usługi Invoobill przez Bank Spółdzielczy w Toruniu

Składanie wniosku w Pekao24 krok po kroku

Instrukcja obsługi sklepu internetowego PKL. Opracowane w Dziale Sprzedaży i Marketingu PKL SA autor: Marcin Skuza

Program do wagi samochodowej

SM-EX System Multipłatności - EX

Warszawa, dnia 6 sierpnia 2018 r. Poz. 1487

e-bok Internetowe Biuro Obsługi Klienta

Funkcje standardowej wersji programu WAGMASTER (obsługa wag samochodowych)

Regulamin. Sprzedaży książek i czasopism Wydawnictwa Uniwersytetu w Białymstoku

PRZEWODNIK REJESTRACJI UMOWY NIEZALEŻNEJ KONSULTANTKI KOSMETYCZNEJ ONLINE

Wymagania funkcjonalne systemu CRM

Postanowienia ogólne

WZORY ORAZ SPOSÓB WYPEŁNIANIA ELEKTRONICZNEJ KARTY REJESTRACYJNEJ PODMIOTU WZÓR STRUKTURALNY ELEKTRONICZNEJ KARTY REJESTRACYJNEJ PODMIOTU

1 Ogólne. 2. Dokonując rejestracji w systemie sprzedaży hurtowej De Care (nazywanym także Platformą B2B

REGULAMIN SKLEPU CASA BIANCA obowiązujący do dnia Właścicielem i operatorem sklepu internetowego

Rys. Przykładowy aktywacyjny

INSTRUKCJA ROBIENIA ZAKUPÓW W SKLEPIE CZŁONKA EKOSPOŁECZNOŚCI

REGULAMIN DOŁADOWANIA KARTY KOMUNIKACJI MIEJSKIEJ PRZEZ SERWIS INTERNETOWY

I. Postanowienia Ogólne

REGULAMIN. 1 Definicje

REGULAMIN ŚWIADCZENIA USŁUG POCZTOWYCH I KURIERSKICH PRZEZ ECOCAR S.A. Z SIEDZIBĄ W WARSZAWIE (dalej: EcoCar) [DEFINICJE]

Szczegółowe warunki przetargu pisemnego nieograniczonego na sprzedaż autobusu marki Neoplan

REGULAMIN: 1- SKŁADANIE ZAMÓWIEŃ. 1. Zamówienia można składać:

Biała lista podatników VAT. Radosław Kowalski doradca podatkowy

Warszawa, dnia 9 grudnia 2013 r. Poz. 1469

REGULAMIN SKLEPU INTERNETOWEGO LONPOS.PL

II. Postanowienia ogólne

REGULAMIN SKLEPU INTERNETOWEGO DR GIFT

wybrać towar będący przedmiotem zamówienia, a następnie kliknąć przycisk kup,

REGULAMIN SPRZEDAŻY W SKLEPIE INTERNETOWYM ECOSAC

2.1. Ze sklepu internetowego mogą korzystać tylko osoby, które ukończyły 18 lat.

I. Postanowienia Ogólne

Regulamin przesyłania faktur VAT w formie elektronicznej w Spółdzielni Mieszkaniowej "Świt"

Podręcznik użytkownika

INSTRUKCJA OBSŁUGI SYSTEMU MICROPAY

Płaca minimalna w Luksemburgu. platforma e-detachment wskazówki dotyczące wypełniania zaświadczeń o delegowaniu

Miejskie Przedsiębiorstwo Energetyki Cieplnej Sp. z o.o. we Włocławku. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

Przewodnik. Rejestracja/logowanie

Specyfikacja pliku komunikacyjnego branża ELECTRO Tabela przedstawia format dokumentu XML opisującego Fakturę. Wersja 7.4

FORMULARZ ZGŁOSZENIOWY KURS FACYLITACJI

Składanie wniosku w Pekao24 krok po kroku

Informacje na temat zmian w programie w kolejnych wersjach. Zmiany w programie zawarte w aktualizacji do wersji 1.35 :

Wytyczne w zakresie elektronicznego fakturowania w Polskiej Spółce Gazownictwa sp. z o.o.

ZAPYTANIE OFERTOWE SYSTEM ARPI ERP

NA ODBIÓR NIECZYSTOŚCI CIEKŁYCH BYTOWYCH/PRZEMYSŁOWYCH/Z KABIN SANITARNYCH* DOWOŻONYCH DO STACJI ZLEWNEJ

Opis funkcji Import transakcji - struktura oraz opis pliku importowego

INF-U. Uwaga: Numer w rejestrze PFRON powinien być wpisywany na wszelkiej korespondencji kierowanej do PFRON.

Instrukcja użytkownika. Panel Partnera CreamCRM

postanowień REGULAMINU SPRZEDAŻY INTERNETOWEJ FIRMY WAGI-KASY JAN WASILEWICZ

REGULAMIN Niniejszy regulamin określa warunki korzystania ze sklepu internetowego

Podręcznik stosowania metody Punktów Funkcyjnych IFPUG w Agencji Restrukturyzacji i Modernizacji Rolnictwa

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE WSKAZÓWKI PRAKTYCZNE

MAGAZYNY SPRZEDAŻ LOGISTYKA MAGFA GMG Poprawiony czwartek, 10 czerwca :50

1. Informacje, zdjęcia, opisy produktów zawarte na stronie internetowej sklepu nie stanowią oferty Sprzedającego.

Ogólnie o programie. Nawigację w programie ułatwia także wyświetlanie okien w postaci zakładek.

W sprawach związanych z przetwarzaniem danych osobowych można skontaktować się z Administratorem:

Regulamin świadczenia usługi invoobill dla Klientów Banku Spółdzielczego w Ropczycach

Kontakt z właścicielem serwisu możliwy jest pod numerem telefonu lub za pośrednictwem poczty pod adresem akademia@akademiatp.pl.

REGULAMIN SKLEPU INTERNETOWEGO BINI

Dokumentacja użytkownika systemu bankowości internetowej def3000/ceb. UZUPEŁNIENIE: Mechanizm Podzielonej Płatności (MPP/Split Payment)

OGÓLNE WARUNKI (REGULAMIN) SPRZEDAŻY W KSIĘGARNI INTERNETOWEJ OFICYNY WYDAWNICZEJ STOPKA 1 POSTANOWIENIA OGÓLNE 2 DEFINICJE

REGULAMIN SKLEPU INTERNETOWEGO. artmusicshop.pl

ELEKTRONICZNE FAKTUROWANIE W ZAMÓWIENIACH PUBLICZNYCH. Warszawa 15 maja 2019

Instrukcja użytkownika systemu MOBEVO PANEL PODATNIKA

REGULAMIN UDOSTĘPNIANIA INFORMACJI DOTYCZĄCYCH DANYCH OSOBOWYCH PRZETWARZANYCH W ZBIORZE BIURA INFORMACJI KREDYTOWEJ S.A.

Instrukcja obsługi aplikacji internetowej Micropay2

1. Składanie wniosku rejestracyjnego - rejestracja konta użytkownika/firmy

Zadanie egzaminacyjne

Regulamin Przelewy of :27. Definicje

Transkrypt:

Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych Data sporządzenia: 29.11.2007 Przygotowana przez: Radosław Hęś, Krzysztof Fligiel 1

1. Wprowadzenie W dokumencie użyto następujących skrótów: wejścia (EI) wyjścia (EO) zapytania (EQ) wewnętrzne pliki danych (ILF) zewnętrzne interfejsy (EIF) (ang. Record Element Type) unikalna, rozpoznawalna przez użytkownika podgrupa elementów danych w wewnętrznym pliku logicznym (ILF) lub zewnętrznym pliku interfejsowym (EIF) (ang. Data Element Type) unikalnie, możliwe do zidentyfikowania przez użytkownika, nierekurencyjne (bez powtórzeń) pole w wewnętrznym pliku logicznym (ILF) lub zewnętrzym FTR (ang. File Type Referenced) - wewnętrzny plik logiczny (ILF) lub zewnętrzny plik interfejsowy (EIF) będący punktem odniesienia dla zewnętrznego wejścia. 2. Szacowanie punktów funkcyjnych 2.1. Szacowanie punktów funkcyjnych dla danych tabel: Szacowanie złożoności plików ILF i ELF wykonano na podstawie następujących Liczba Liczba 1-19 20-50 > 50 1 prosty prosty średni 2-5 prosty średni złożony > 5 średni złożony złożony 2

Złożoność ILF Wagi ELF prosty 7 5 średni 10 7 złożony 15 10 Oszacowania ILF i ELF: ILF: Dostawca zboża - imię - nazwisko - PESEL Dane osobowe - identyfikator dostawcy - data zapisania do systemu - numer telefonu - e-mail - ulica - numer domu - numer mieszkania Adres - miejscowość - kod pocztowy - województwo - kraj Dane do przelewów - numer konta - nazwa banku Liczba : 3 Liczba : 16 3

ILF: Dostawa zboża - identyfikator dostawy - identyfikator dostawcy Informacje o dostawie - identyfikator osoby przyjmującej dostawę - data i godzina dostawy - rodzaj zboża - czy przyjęto Pomiary wagi - masa pojazdu przed rozładowaniem - masa pojazdu po rozładowaniu - ogólny stan ziarna - zawartość zanieczyszczeń - wilgotność ziarna - gęstość ziarna Pomiar jakości zboża - liczba opadania - zawartość białka - wskaźnik sendymentacyjny - identyfikator laboranta - data i godzina pomiaru Miejsce składowania Wartość towaru - numer spichlerza - numer komory - wartość do zapłaty [zł] - czy zapłacono Liczba : 5 Liczba : 21 4

ILF: Odbiorca mąki - nazwa - NIP - REGON - KRS Dane firmy - identyfikator odbiorcy - rodzaj prowadzonej działalności - numer telefonu - numer fax'u - e-mail Dane do przelewów - numer konta - nazwa banku - imię Dane osoby kontaktowej - nazwisko - numer telefonu - e-mail - ulica - numer Adres - miejscowość - kod pocztowy - województwo - kraj Liczba : 4 Liczba : 21 5

ILF: Zamówienie towaru Dane podstawowe - identyfikator pracownika przyjmującego - identyfikator odbiorcy - identyfikator zamówienia - data złożenia zamówienia - preferowana data dostarczenia towaru Dane dotyczące towaru - rodzaj produktu - ilość - cena towaru - dostępność Parametry towaru - gluten - rozpływalność - liczba opadania - alweogram Dane dostawy - identyfikator kierowcy - numer rejestracyjny pojazdu - data i godzina wyjazdu - potwiedzenie odbioru Liczba : 4 Liczba : 17 ILF: Klient suszarni Dane osobowe - imię - nazwisko - PESEL 6

- identyfikator klienta - data zapisania do systemu - numer telefonu - e-mail Adres - ulica - numer - miejscowość - kod pocztowy - województwo - kraj Dane do przelewów - numer konta - nazw banku Liczba : 3 Liczba : 15 ILF: Zboże do osuszenia Dane zgłoszenia - identyfikator klienta - identyfikator przyjmującego zgłoszenie - data i godzina zgłoszenia Informacje o usłudze - ilość zboża - rodzaj zboża - data i godzina przyjęcia - data i godzina zakończenia suszenia - data i godzina odbioru przez klienta - gotowość do odbioru Informacje o składowaniu - numer spichlerza 7

- numer komory Należność - do zapłaty - data wpłaty Liczba : 4 Liczba : 13 ILF: Magazyn (zboża i mąki) Dane magazynu - numer spichlerza - typ mąki lub rodzaj zboża - numer komory - składowana ilość - data ostatniej zmiany ilości - data ostatniej deratyzacji Dane przyjęcia - data przyjęcia - ilość - identyfikator pracownika przyjmującego Dane wydania - data wydania - ilość - identyfikator pracownika wydającego Parametry przechowywanego towaru - gluten - rozpływalność - liczba opadania - alweogram Liczba : 4 Liczba : 16 8

ILF: Pracownik przedsiębiorstwa Dane pracownika - imię - nazwisko - stanowisko (uprawnienia) - identyfikator pracownika - data ostatniego logowania Liczba : 1 Liczba : 5 EIF: Zewnętrzny System Księgowy wpłaty Dane wpłaty - kwota wpłaty - numer konta na które wpłacono - numer konta z którego wpłacano - nazwa wpłacającego - data dokonania przelewu - z jakieg tytułu Liczba : 1 Liczba : 6 EIF: Zewnętrzny System Księgowy zapłata za przyjęte zboże Dane wypłaty - kwota wypłaty - numer konta z którego dokonać przelewu - numer konta odbiorcy - dane odbiorcy 9

- data dokonania przelewu Liczba : 1 Liczba : 5 Liczba punktów funkcyjnych przypadających na jeden plik (NPF), została umieszczona w tabeli poniżej: Plik logiczny Złożoność NPF Dostawca zboża 3 16 niska 7 Dostawa zboża 5 21 średnia 10 Odbiorca mąki 4 21 średnia 10 Zamówienie towaru 4 17 niska 7 Klient suszarni 3 15 niska 7 Zboże do osuszenia 4 13 niska 7 Magazyn (zboża i mąki) 4 16 niska 7 Pracownik przedsiębiorstwa 1 5 niska 7 Zewnętrzny System Księgowy wpłaty Zewnętrzny System Księgowy zapłata za przyjęte zboże 1 6 niska 5 1 5 niska 5 SUMA 72 10

2.2. Szacowanie punktów funkcyjnych dla transakcji Liczbę punktów funkcyjnych dla transakcji określano na podstawie poniższych tabel: Dla zewnętrznego wejścia (EI) Liczba FTR Liczba 1-4 5-15 > 15 0-1 prosty prosty średni 2 prosty średni złożony > 2 średni złożony złożony Dla zewnętrznego wyjścia (EO) i zewnęrznego zapytania (EQ) Liczba FTR Liczba 1-5 6-19 > 19 0-1 prosty prosty średni 2 prosty średni złożony > 2 średni złożony złożony Transakcje zachodzące w systemie: Transakcje Typ FTR - DANE Złożoność NPF Dodawnie nowego dostawcy EI 1 16 średnie 4 Edycja danych dostawcy EI 1 16 średnie 4 Wybranie dostawcy do usunięcia lub edycji EQ 1 3 proste 3 Usunięcie danych dostawcy EI 1 16 średnie 4 11

Rejestracja dostawy EI 2 7 średnie 4 Wyświetlanie wszystkich dostaw dostawcy EO 2 24 złożone 7 Pomiar wagi pojazdu EI 1 3 proste 3 Badanie jakości zboża EI 1 9 proste 3 Odrzucenie dostawy EI 1 2 proste 3 Przyjęcie zboża do magazynu EI 2 12 średnie 4 Wypłata pieniędzy za zboże EI 3 11 złożone 6 Dodawnie nowego odbiorcy EI 1 21 średnie 4 Edycja danych odbiorcy EI 1 21 średnie 4 Wybranie odbiorcy do usunięcia lub edycji EQ 1 3 proste 3 Usunięcie danych odbiorcy EI 1 21 średnie 4 Przyjęcie zamówienia na mąkę Wyświetlenie stanów magazynów z mąką Zgłoszenie przygotowania towaru Aktualizacja stanów magazynowych Załadowanie i wysłanie towaru Zgłoszenie odbioru towaru przez odbiorcę Sprawdzenie czy odbiorcy zapłacili za towar EI 2 14 średnie 4 EO 1 16 proste 4 EI 1 2 proste 3 EI 1 14 proste 3 EI 2 7 średnie 4 EI 1 2 proste 3 EQ 3 12 złożone 6 Wydrukowanie faktury EO 2 10 średnie 5 12

Dodawnie nowego klienta suszarni Edycja danych dostawcy klienta suszarni Wybranie klienta suszarni do usunięcia lub edycji Usunięcie danych klienta suszarni EI 1 15 proste 3 EI 1 15 proste 3 EQ 1 3 proste 3 EI 1 15 proste 3 Zgłoszenie zboża do suszenia EI 2 8 średnie 4 Przyjęcie zboża do suszenia EI 1 4 proste 3 Zgłoszenie osuszenia EI 2 5 średnie 4 Wydanie osuszonego zboża EI 1 2 proste 3 Dodanie nowego użytkownika systemu Edycja danych użytkownka systemu Wybranie użytkownika systemu usunięcia lub edycji Usunięcie danych użytkownika systemu EI 1 5 proste 3 EI 1 5 proste 3 EQ 1 3 proste 3 EI 1 5 proste 3 SUMA 130 13

Liczba punktów funkcyjnych przypadająca na transakcję zostałą określona na podstawie poniższej tabeli: Złożoność Wagi Wyjście Zapytanie Wejście prosty 4 3 3 średni 5 4 4 złożony 7 6 6 2.3. Obliczenie rozmiaru funkcjonalnego - nieostatecznych punktów funkcyjnych Rozmiar funkcjonalny systemu, czyli nieostateczną liczbę punktów funkcyjnych, wyznacza się jako sumę punktów funkcyjnych dla danych i dla transakcji: NPF = 72 + 130 = 202 3. Czynnik korygujący Czynnik korygujący (Value Adjustment Factor VAF) obliczono za pomocą następuącego wzoru: VAF = 0,65 + (0,01 * ΣCi) gdzie Ci jest oszacowaniem wpływu poszczególnych kategorii, które znajdują się w tabeli poniżej: Numer kategorii Generalna charakterysytka systemu Stopień wpływu oszacowany przez eksperta 1 Przesyłania danych 3 2 Przetwarzanie rozproszone 0 3 Wydajność 2 4 Obciążenie platformy sprzętowej 0 14

5 Stopa transakcji 3 6 Wprowadzanie danych on-line 0 7 Wydajność użytkownika końcowego 2 8 Aktualizacja on-line 0 9 Przetwarzanie złożone 0 10 Wielokrotna używalność 1 11 Łatwość instalacji 2 12 Łatwość obsługi 4 13 Wielokrotna lokalizacja 2 14 Łatwość wprowadzania zmian 3 Na podstawie powyższej tabeli VAF = 0,65 + (0,01 * 22) = 0,87. 4. Całkowita liczba punktów funkcyjnych Całkowita liczba punktów funkcyjnych to iloczyn nieostatecznych punktów funkcyjnych oraz współczynnika korygującego: PF = VAF * NPF Zatem PF = 0,87 * 202 = 176 15