A gazdaság, a meghatározása összetettségét szoftverfejlesztés - a fejlesztés számviteli rendszerek
A hatékonysága az egyes szoftver termék határozza meg a minőségét és hatékonyságát a hibakeresés és karbantartás folyamatát. A minőség a szoftver termék határozza meg a következő összetevőkből áll: a szempontból a felhasználó a szoftver; szemszögéből a források felhasználását és az értékelés, valamint a feltételek egy szoftver terméket.
Minőségének értékelését a program szempontjából a felhasználó határozza szükséges lépést működéséhez RAM számítógépek, gép időigényes, sávszélességű adatátviteli csatornák. Értékelése a források felhasználását a szakaszában a szoftver tartalmazza a meghatározása a komplexitása hibakeresés ideje és költsége annak létrehozását.
Ebben a tekintetben, a műszaki és gazdasági számítások tartalmaznia kell határozni a komplexitás a szoftverfejlesztés és költség kiszámítására, amelyek megteremtik a szoftver.
Meghatározása bonyolítja a szoftverfejlesztés
szabályozása munkaerő folyamatban szoftver fejlesztés jelentős mértékben akadályozza a kreatív jellege programozó termelékenység, így összetettségét szoftverfejlesztés lehet számítani alapján a rendszer a modellek különböző pontossággal értékelést.
Kiindulási adatok a számításhoz:
a becsült gazdasági szereplők száma (q) - 800;
együtthatója összetettsége a program (C) - 1,4;
programot korrekciós együttható (p) - 0,1;
együttható növekvő munkaerőköltségek miatt elégtelen feladat leírás (B) - 1,3;
Programozó minősítési tényező (K) - 0,8
havi programozási díj - 20 UAH / óra;
A hagyományos számítógépes szükséges idő debug programot a számítógépen - 9 $ / óra ..
Labor bemeneti lehet kiszámítani a következő képlet segítségével:
ahol - a munkaerő-költségek a előkészítése és a probléma leírását (feltételezett = 50);
tu - munkaerő-költségek a tanulmány az algoritmus a probléma megoldására;
ta - a munkaerő-fejlesztési költségei a folyamatábra;
ts - munkaerőköltségek programozásához a kész tömbvázlata;
totl - munkaerőköltségek programot hibakeresés számítógépen;
td - bérköltsége dokumentáció elkészítésében.
A komponensek a bérköltségek alapján határozzuk száma feltételes állítások a kifejlesztett szoftver.
Feltételes gazdasági szereplők száma:
q - a becsült gazdasági szereplők száma (q = 800).
C - együttható program bonyolultsága. A probléma összetettsége faktor jellemzi viszonylagos bonyolultsága a program tekintetében az úgynevezett tipikus problémája végrehajtási standard oldat módszerek, amelynek a komplexitása úgy vesszük, hogy az egység (az érték a C tartományban van 1,25-2).
Erre a program, mivel a nagyszámú és sokféle információt kell feldolgozni, és az összetettsége jelentések, a probléma tényező figyelembe 1.4.
p - Program korrekciós tényező a fejlődése során. Az együttható p korrekciós programot - növeli a munka mennyiségét változása miatt az algoritmus, vagy a program eredményeként pontosabb produkciókat. Ebben az esetben a program nem igényel számos módosítást. Mivel ez a tényező, hogy legalább 0,1.
A munkaerőköltség a tanulmány a probléma leírása határozza meg, figyelembe véve a leírás, a leírás és minősítését a programozó.
B - együttható növekvő munkaerőköltségek miatt elégtelen a probléma leírását. Növekedés mértéke munkaerőköltségek bonyolultságától függően a probléma érkezik 1,2-1,5 elégtelensége miatt megoldásokat írja le feladatait veszi B = 1,3.
K - Programozó minősítési tényező határozza meg a szolgálati idő a szakmában.
Factor: munka legfeljebb két évig - 0,8; 2-3 év - 1,0; három-öt év - 1,1 - 1,2; öt-hét - 1,3-1,4; Több mint hét éve - 1,5-1,6.
Ezért azt feltételezzük, K = 0,8.
t u = (1232 * 1,3) / (0,8 * 80) = 25 munkaórát.
munkaerőköltségek fejlesztésének egy algoritmust a probléma megoldására:
t a = 1232 / (22,5 * 0,8) = 68,4 munkaórát.
A elkészítésének költségei az utolsó blokk diagram a program:
t n = 1232 / (22,5 * 0,8) = 68,4 munkaórát.
Munkaerőköltségek programot hibakeresés hibakeresés mellékelt akkumulátort egy feladat:
t nettó = 1232 / (4,5 * 0,8) = 342,2 munkaórát.
munkaerőköltségek programot hibakeresés előírt integrált hibakereső feladatok:
t = 1,5 Kitűnő Kitűnő * t. (3.7)
a t nettó = 1,5 * 342,2 = 513,3 munkaórát.
A elkészítésének költségei a dokumentáció:
ahol TDR - bonyolítja a anyagok előállítását és kéziratok;
TDO - összetettsége szerkesztés, nyomtatás és a dokumentációt.
A komplexitás előkészítése, az anyagok és a kézirat adja meg:
A komplexitás a szerkesztés, nyomtatás és dokumentáció:
t w = 0,75 * 88 = 66 munkaórát.
A költségeket a dokumentáció készítése a következő lesz:
td = 88 + 66 = 154 munkaórát.
Kapunk összetettségét szoftverfejlesztés:
t = 50 + 25 + 68,4 + 68,4 + 513,3 + 154 = 879,2 munkaóra
Így az összetettségét szoftverfejlesztés 879,2 munkaórát.