Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. Oszacowanie wysiłku, kosztów oraz czasu trwania projektu.
  2.  
  3. Do oszacowania kosztów wytworzenia oprogramowania wykorzystano model COCOMO (ang. constructive cost model), ponieważ jest to stosunkowo niewielki projekt i nie ma potrzeby bardzo dokładnego szacowania kosztów.
  4.  
  5. Ustalenie metryki.
  6. Szacuje się do 5 tys. linii kodu, czyli 5 KDSI (5000 (K) delivered source instructions).
  7. Ustalenie złożoności.
  8. Projekt aplikacji jest najbardziej zbliżony do projektu z grupy „organic mode”, tj. zespół posługuje się znanymi narzędziami pracy, zna sprzęt i oprogramowanie z którymi rozwijany projekt będzie reagować. Presja czasu jest mała. Projekty „organic mode” mają zwykle do 50KDSI.
  9. Dodatkowe atrybuty.
  10.  
  11. Produktu
  12. Oprogramowanie powinno być proste i przejrzyste dla użytkownika, baza rozwinięta na dobrym poziomie, o katalog produktów oraz bazę miast i sklepów. Katalog produktów ok. 11 tys. wpisów, baza miast – 20 wpisów, baza sklepów – 20 x 20 (20 na każde miasto).
  13.  
  14. Sprzętu
  15. Aplikacja nie jest na tyle skomplikowana by występowały problemy z wydajnością. Algorytmy nie przeprowadzają długich obliczeń, a obliczenia na bazie danych są bardzo uproszczone.
  16.  
  17. Personelu
  18. Analiza możliwości personelu wykazuje, że każdy uczestnik projektu miał styczność z danymi narzędziami do tworzenia oprogramowania, oraz ma doświadczenie w tego typu projektach.
  19.  
  20. Projektu
  21. Narzędzia potrzebne do stworzenia aplikacji to IDE: AndroidStudio, oraz program graficzny potrzebny do stworzenia GUI: Adobe Photoshop. Harmonogram projektu:
  22. Planowanie.
  23. Budowa szkieletu projektu.
  24. Podział na role uczestników projektu.
  25. Pisanie kodu.
  26. Oprawa graficzna.
  27. Testowanie.
  28.  
  29. Obliczenia
  30.  
  31. E = ab(KDSI)bb
  32. D = cb(E)db
  33. P = E/D
  34. E - nakład pracy w osobomiesiącach.
  35. D - czas, jaki jest potrzebny do rozwoju projektu (time to develop).
  36. P - liczba osób, przy której projekt będzie najefektywniej zrealizowany.
  37. Stałe dla projektu typu „organic”: ab = 2.4 bb = 1.05 cb = 2.5 dd = 0.38
  38.  
  39. E = 2.4 * 51.05 = 2.4 * 5,419 = 13
  40. D = 2.5 * 130.38 = 2.5 * 2.65 = 6.625
  41. P = 13 / 6.625 = 1.96
  42.  
  43. Z powodu otrzymanych wyników, kolejne działania w procesie tworzenia aplikacji zostały przydzielone zespołom 2-osobowym.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement