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

Slides:



Advertisements
Podobne prezentacje
Architektura SAP R/3 Wybrane zagadnienia.
Advertisements

PROGRAMOWANIE STRUKTURALNE
Tematyka kursu z informatyki dzień 3
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
Zarządzanie projektami partnerskimi
Inżynieria Oprogramowania 10. Szacowanie kosztu oprogramowania cz. 1
Budowa i integracja systemów informacyjnych
Węgiel jako wyrób Jacek Węglarczyk.
Dokumentowanie wymagań w języku XML
Szacowanie rozmiaru i pracochłonności
Szacowanie rozmiaru i pracochłonności
Szacowanie pracochłonności
Copyright © Jerzy R. Nawrocki Szacowanie rozmiaru i pracochłonności Inżynieria oprogramowania.
Tomasz Pieciukiewicz Rafał Hryniów
WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych.
Szacowanie rozmiaru oprogramowania
Pomiary w inżynierii oprogramowania
Pomiary w inżynierii oprogramowania
Eksploatacja zasobów informatycznych przedsiębiorstwa
Metody Funkcyjne FPA Maciej Bukowski PJWSTK grudzień 2006.
Co to jest SOA Czym SOA nie jest
Multimedialne bazy danych
Szacowanie złożoności oprogramowania
Sieciowe systemy operacyjne
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
C.d. wstępu do tematyki RUP
Łukasz Sobczak. 1)Co to jest Office 2010 Web Apps 2)SharePoint 2010 a narzędzia pakietu office 3)Integracja Office Web Apps z SharePoint )Problemy.
Strategiczne potrzeby ZUS
Nowoczesny system zarządzania firmą
Hybrydowy Kontroler NetAXS™
Inżynieria oprogramowania Copyright, 1999 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Prezentacja możliwości i interfejsu
Microsoft Solution Framework
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Wymiana integracja ? oprogramowania dr Danuta Kajrunajtys.
Google Testing Radosław Smilgin, , TestWarez.
E-learning? Prosta sprawa!
Moduł: Informatyka w Zarządzaniu
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Zarządzanie Projektami
Opracowanie ćwiczeń dotyczących zapewniania niezawodności baz danych na przykładzie Oracle Opiekun : dr inż. Agnieszka Landowska Dyplomant : Tomasz Krzyżanowski.
Pomiary procesów programistycznych Copyright, 2002 © Jerzy R. Nawrocki Zarządzanie jakością.
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC
Studium osiągalności. Rozmiar projektu (np. w punktach funkcyjny projektu w porównaniu do rozmiaru zakładanego zespołu projektowego i czasu Dostępność.
Studium osiągalności. Rozmiar projektu (np. w punktach funkcyjny projektu w porównaniu do rozmiaru zakładanego zespołu projektowego i czasu Dostępność.
Systemy informatyczne
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Copyright © Jerzy R. Nawrocki Team Software Process Inżynieria oprogramowania II Wykład.
Ekran System Kompleksowa odpowiedź na zagrożenia wewnętrzne Monitoring Aktywności Użytkownika.
Wdrożenie Foglight w Urzędzie Dozoru Technicznego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Moduł e-Kontroli Grzegorz Dziurla.
Zintegrowane systemy informatyczne
Innowacyjne metody zarządzania jakością oprogramowania, Zarządzanie ryzykiem w metodyce PRINCE2 Jerzy Nawrocki
Mirosław Ochodek Mirosław Ochodek Metoda delficka Czyli jak osiągnąć konsensus.
Mirosław Ochodek Szacowanie pracochłonności Wprowadzenie do zagadnienia.
Scoris Assessor – Wspomaga system e-oceniania. RM Education Firma założona w 1973 r. Obsługuje tylko rynek edukacyjny Notowana na London Stock Exchange.
Innowacyjne metody zarządzania jakością oprogramowania Przeglądy oprogramowania i standard IEEE 1028 Bartosz Michalik
Projekt InMoST Podsumowanie dotychczasowych działań oraz plany na kolejny rok Projekt InMoST Podsumowanie dotychczasowych działań oraz plany na kolejny.
1. Promotor i skład zespołu menedżerskiego 2. Rozwiązywany problem 3. Wymagania 4. Wybór zespołu programistów 5. Narzędzia / Technologie 6. Przypadki.
InMoST Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji: – Innowacyjne metody.
Innowacyjność w planowaniu przedsięwzięć informatycznych Mirosław Ochodek Łukasz Olek
(c) InMoST 2007 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz.
Ankieta jednostki za lata
Budowa i integracja systemów informacyjnych
Content Management System
JavaBeans by Paweł Wąsala
Zapis prezentacji:

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

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

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

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

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

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

(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).

(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

(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

(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

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

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

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

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

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

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

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

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