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