w branży bankowej.
W „Intermediate COCOMO” dodatkowo analizowane są dodatkowe cztery atrybuty: Produktu (wymagana czytelność stworzonego oprogramowania,wielkość bazy danych, skomplikowanie) Sprzętu (ograniczenia związane z wydajnością, czy tworzony system jest systemem czasu rzeczywistego, ograniczenia pamięci) Personelu (analiza możliwości, Doświadczenie w tworzeniu oprogramowania, doświadczenie w tworzeniu oprogramowania danego typu, doświadczenie w tworzeniu oprogramowania wykorzystującego dane środowisko, sprzęt czy język programowania) Projektu (jakie narzędzia są potrzebne?, jakie metody tworzenia oprogramowania będą wykorzystywane?, jaki jest harmonogram projektu?, jaka jest presja czasu?)
Wzory E=ab(KDSI)bb D=cb(E)db P=E/D
gdzie E jest nakładem pracy w osobomiesiącach, D jest czasem, jaki jest potrzebny do rozwoju projektu (time to develop), a P oznacza liczbę osób, przy której projekt będzie najefektywniej zrealizowany.
Stałe ab, bb, cb i db są podane poniżej:
+ Stałe ab, bb, cb, db Złożoność projektu ab bb cb db Łatwy (organic) 2.4 1.05 2.5 0.32 Średni (semi-detached) 3.0 1.12 2.5 0.35 Trudny (embedded) 3.6 1.20 2.5 0.38
Zobacz też metryka oprogramowania
Kategoria:Inżynieria oprogramowania