Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Oszacowanie wysiłku, kosztów oraz czasu trwania projektu.
- 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.
- Ustalenie metryki.
- Szacuje się do 5 tys. linii kodu, czyli 5 KDSI (5000 (K) delivered source instructions).
- Ustalenie złożoności.
- 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.
- Dodatkowe atrybuty.
- Produktu
- 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).
- Sprzętu
- 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.
- Personelu
- 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.
- Projektu
- Narzędzia potrzebne do stworzenia aplikacji to IDE: AndroidStudio, oraz program graficzny potrzebny do stworzenia GUI: Adobe Photoshop. Harmonogram projektu:
- Planowanie.
- Budowa szkieletu projektu.
- Podział na role uczestników projektu.
- Pisanie kodu.
- Oprawa graficzna.
- Testowanie.
- Obliczenia
- E = ab(KDSI)bb
- D = cb(E)db
- P = E/D
- E - nakład pracy w osobomiesiącach.
- D - czas, jaki jest potrzebny do rozwoju projektu (time to develop).
- P - liczba osób, przy której projekt będzie najefektywniej zrealizowany.
- Stałe dla projektu typu „organic”: ab = 2.4 bb = 1.05 cb = 2.5 dd = 0.38
- E = 2.4 * 51.05 = 2.4 * 5,419 = 13
- D = 2.5 * 130.38 = 2.5 * 2.65 = 6.625
- P = 13 / 6.625 = 1.96
- 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