Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Nevýhody evolučný rozvoj

Softvér vyvíja mnoho rôznych spôsobov , evolučný vývoj umožňuje najrýchlejšie obrátky dobe , keď uvoľnenie produktu . Tento vývoj umožňuje používateľom zapojiť sa do procesu , aby návrhy a zistenia prípadné problémy so softvérom . Pretože evolučný vývoj software je dodávaný spoločne v kusoch , môže existovať celý rad nevýhod . Nedostatok Viditeľnosť

Evolučný vývoj softvér používa mnoho ľudí , ktorí pracujú na rôznych oblastiach programového kódu . To nedáva jednoznačnú cestu k miestu , kde a ako sa tieto zmeny sú vykonané . Mapa softvéru niekedy nefunguje správne neexistuje , takže je ťažké obnoviť alebo opraviť kódovanie problémy ďalší v rade . Niektoré z viac štruktúrovaných modelov vývoja softvéru zanechať jasný papier chodník a sledovací systém , ale často trvať dlhšie , zmeniť by používatelia nájsť softvér zložité .
Zle štruktúrované Software

spätná väzba pochádza od užívateľov , sú vykonané zmeny v softvérovom kóde . Tieto opraviť prípadné problémy a aby sa program viac užívateľsky príjemný . Vzhľadom k tomu , softvér vyvíja , zatiaľ čo Používatelia zmeny lákavá , kódovanie môže zabŕdnuť s nadbytkom informácií . Opravy niekedy spôsobiť nepredvídateľné problémy na predchádzajúcu kódovanie , a ak dôjde k chybám , inžinieri musia preliezť masívnom počte riadkov nájsť problémy . Štruktúrovaný kódovanie pomáha udržať to v šachu tým , že drží kódovanie pre konkrétne rysy dohromady . V evolučnom kódovanie , uchovávanie oblasti zhluknutý nie je vždy možnosť , aby bolo možné vykonať opravy v rozumnom množstve času .
Zmluvné problémy alebo licenčné poplatky

program sa stále vyvíja v čase, tak v akom okamihu sa softvér spoločnosť má nový program úplne? Často , softvérové ​​spoločnosti uzatvárať zmluvy s väčšími spoločnosťami s cieľom zabezpečiť predaj výrobku . Ale ako pokračujú práce na štát , o programoch , spoločnosti potrebujú , aby mohli predávať výrobok kvôli masívnym normohodín a zmeny vykonané v kóde . Stanovenie hodnoty nového programu sa stáva zložitejšie .
Technické Závady

Rovnako ako program rozvíja opraviť problémy , rovnaký vývoj môže spôsobiť závady v iných oblastiach programu . Tento frustruje užívateľa , ak zmena rieši menší problém , ale spôsobuje väčší problém s oblasťou , ktorá bola v poriadku pred . Väčšina vývojárov spustenie beta testy na softvér , aby nedochádzalo k takej otázky , ale nie všetky scenáre môžu byť účtované v procese testovania . Niektoré z týchto závady môže zahŕňať ako program spolupracuje s iným softvérom .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené