Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12644|Odpoveď: 1

Organizujte vedomosti súvisiace so softvérovým inžinierstvom

[Kopírovať odkaz]
Zverejnené 5. 9. 2016 16:23:00 | | |
Softvérové inžinierstvo: Softvérové inžinierstvo zahŕňa technológie vývoja softvéru a technológie riadenia softvéru a je to disciplína, ktorá skúma výrobu softvéru. Kombinácia manažérskej technológie a počítačovej technológie.

Existujú štyri fázy vývoja počítačov: elektrónky, tranzistory, integrované obvody a veľkorozmerné integrované obvody

Vývoj softvéru vyžaduje 3 procesy a 8 fáz:

Prvý proces: definovanie problému, štúdia uskutočniteľnosti a analýza požiadaviek
Druhý proces: celkový návrh, detailný dizajn, kódovanie, testovanie
Tretí proces: údržba


Štúdia uskutočniteľnosti: Dokáže to tento softvér?
Analýza požiadaviek: bezpečnosť, prostredie realizácie

Životný cyklus softvéru je 5-8 rokov, náklady sa vykompenzujú za 5 rokov a zisk sa dosiahne za 3 roky


Príčiny softvérovej krízy:
1: Súvisí so svojimi vlastnými charakteristikami;
2: Osoba, ktorá softvér navrhla, má vzťah;
3: Počítačová architektúra, dlhodobý návrh hardvéru, von Neumannove princípy dizajnu.

Ako vyzerá softvérová kríza:
1: Odhad nákladov a harmonogramov vývoja softvéru je často nepresný;
2: Používatelia sú občas nespokojní s dokončeným softvérovým systémom;
3: Kvalita softvérových produktov je často nespoľahlivá; (Zaručená kvalita softvéru: testovanie, kontrola)
4: Softvér často nie je neudržateľný; (Nie je to zdrojový kód, nemožno ho upravovať, softvér je dôverný, komerčné správanie)
5: Softvér nemá správnu dokumentáciu (dokumenty obsahujú technickú dôvernosť)
6: Cena softvéru v podiele nákladov na počítače rok čo rok rastie;
7: Produktivita vývoja softvéru je oveľa nižšia ako počet počítačových aplikácií. (Vývoj softvéru nie je taký rýchly ako vývoj hardvéru)

Prístupy a metódy riešenia kríz softvérom:
1: Urýchliť vývoj novej generácie počítačov;
2: Organizovať a plánovať, prísne riadiace prostriedky pre vývoj softvéru (vývoj bežných firiem);
3: Zhrnúť úspešné technológie a metódy softvéru a propagovať ich. (Často organizujú semináre, publikujú niektoré články a vedú akademické výmeny)
4: Mali by ste si vybrať dobrý vývojový nástroj. Napríklad: IDE nástroje.




Model vývoja softvéru:
1: Vodopádový režim (známy aj ako: segmentovaný režim);
Tento režim vývoja je vhodný na použitie v situáciách, kde sú požiadavky na softvér relatívne jasné, vývojová technológia je pomerne vyspelá a inžiniersky manažment relatívne prísny.
Výhody: Softvér vyvinutý týmto režimom má dobrú štruktúru.

2: Postupný režim
Začínajúc časťou analýzy požiadaviek, najprv vytvorte neúplný systém, potom otestujte a spustíte systém, a následne otestujete a spustíte systém, získate skúsenosti a spätnú väzbu, aby sa systém neustále rozširoval a zlepšoval, kým nebude používateľ spokojný. (Na začiatku som nemohol predložiť úplnú požiadavku, variabilita bola pomerne silná, výskumný softvér, startupy)
Výhody: Pri tomto spôsobe vývoja softvéru je miera spokojnosti používateľov najvyššia.

3: Transformačný režim
Od formálnej špecifikácie pôvodných požiadaviek sa konečný programový systém získava po sérii transformácií programu.
Tento model si vyžaduje podporu prísnej matematickej teórie a formálnych techník a je stále vo výskumnej a experimentálnej fáze.


Technická a manažérska kontrola softvéru:
1: Úloha technického preskúmania
Dôležité opatrenia na zabezpečenie kvality softvéru počas technického preskúmania a dôležité opatrenia na zníženie nákladov na softvér počas technickej kontroly. (Cena kvality)
2: Úloha manažérskeho preskúmania
Hlavným spôsobom riadenia a kontroly projektov vývoja softvéru je kľúč k rozhodovaniu pri projektoch vývoja softvéru.





Predchádzajúci:Použite TimeSpan v C# na výpočet rozdielu medzi dvoma časmi
Budúci:Windows nedokáže spustiť SQL Server (MSSQLSERVER) na lokálnom počítači. Pre viac informácií pozri oddelenie...
Zverejnené 17. 7. 2017 8:03:10 |
Ďakujem, že ste sa podelili
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com