Uvodni strana
Řešitelský tým Vedoucí pracovník Roman Čapek Řadoví zaměstnanci Petr Kotál Bohumír Baier Pavel Neuschl Karel Mucha Internetová adresa s formálními věcmi:
Storage Inteligent Manager Program pro sledování a řízení velkoskladu Nabízí intuitivní ovládání i příjemné uživatelské rozhraní Velká flexibilita podle požadavku zákazníka, možnost rozšíření Zákazník sám může upravovat využití programu podle svých potřeb
Zadání projektu Uživatelské role: administrátor skladník vedoucí obchodu Databáze: zboží zaměstnanci prostředky firmy dodavatelé Katalog zboží-každý výrobek má tyto parametry: Identification Number(ID) název cena umístění elektronické parametry Vyhledávání a vypis zboží Změna parametrů v závislosti na uživatelské roli Účetnictví Kontakty na firmu i tým Zadávání a rušení objednávek
Průběh projektu Během projektu bylo zjištěno, že byl uskutečněn velmi chybný odhad velikosti programu Tým postavený podle původních požadavků nebyl schopen zrychlení své práce Přesto je dnes, díky úsilí jednotlivých členů, převážná část programu hotová, přesně podle původního plánu
SRS 1)Vyhledávání zboží podle: 2)Vyhledávání převodky podle: 3)Vyhledávání uživatelů podle 4)Vyhledávání maloobchodů podle: 5)Vyhledávání dodavatelů podle: 6)Vyhledávání prostředků firmy: 1. výpis z DB prostředků firmy - pouze zaměstnanci 7)Sklad: 11)Prostředky firmy: 1. přidávání do DB prostředků firmy 2. editace v DB prostředků firmy 3. mazání v DB prostředků firmy - pouze zaměstnanci 8)Obchod: 1. vytvoření objednávky od maloobchodu 2. zrušení objednávky od maloobchodu 3. vytvoření objednávky dodavateli 4. zrušení objednávky dodavateli 5. vkládání položek zboží 6. editace položek zboží 7. zrušení položek zboží 8. úprava stavu zboží 9. úprava počtu zboží 10. vkládání do DB maloobchodů 11. editace v DB maloobchodů 12. mazání v DB maloobchodů 13. vkládání do DB dodavatelů 14. editace v DB dodavatelů 15. mazání v DB dodavatelů 9)Profily: 10)Účty: 1. přihlášení se do aplikace 2. odhlášení se z aplikace 3. informace o vlastním účtu 4. změna hesla k vlastnímu uživatelskému účtu 5. vytvoření uživatelského účtu 6. editace uživatelského účtu 7. zrušení uživatelského účtu
SRS Splněno: 42 z 53 Rozpracováno: 4 z 53 Nesplněno: 7 z 53
Původní odhad Koeficienty a,b,c,d a = 2,4 b = 1,05 c = 2,5 d = 0,38 Odhadovaný počet řádků kódu projektu: 5000 KLOC(kilo line of code) = 5 Rovnice základního modulu Pracnost: E = a*(KLOC)b = 2,4*5,41 =13 mm Doba vývoje: D = c*(E)d = 2,5*2,65 = 6,26 měsíců N = E/D = 13/6,626 = 2.. přibližný počet lidí Odhad pomocí dekompenzační techniky odhady řádků Optimistický odhad Střední odhad Pesimistický odhad Základní program Uživatelský modul Administrační modul Celkem
Nově spočtená složitost Koeficienty a,b,c,d a = 2,4 b = 1,05 c = 2,5 d = 0,38 Odhadovaný počet řádků kódu projektu: KLOC(kilo line of code) = 12 Rovnice základního modulu Pracnost: E = a*(KLOC)b = 2,4*13,59 =32,6 mm Doba vývoje: D = c*(E)d = 2,5*3,76 = 9,4 měsíců N = E/D = 32,6/9,4 = 3.. přibližný počet lidí Odhad pomocí dekompenzační techniky odhady řádků Optimistický odhad Střední odhad Pesimistický odhad Základní program Uživatelský modul Administrační modul Celkem
Rozpočet Cena jednoho LOC (řádku kódu): 30000/620 = 48,387 Kč Celková cena produktu podle tohoto odhadu: 12000*48,387 = Kč Serverová stanice: Kč Pracovní stanice: 5*20 000= Kč Další software(PostgreSQL): 0 Kč Tiskárna: Kč Cena hardwaru: Kč Cena celkem: Kč
KONEC