Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12644|Válasz: 1

Rendszerezni a szoftverfejlesztéssel kapcsolatos tudáspontokat

[Linket másol]
Közzétéve 2016. 09. 05. 16:23:00 | | |
Szoftvermérnökség: A szoftverfejlesztés magában foglalja a szoftverfejlesztési technológiát és a szoftvermenedzsment technológiát, és ez egy olyan tudományág, amely a szoftvergyártást vizsgálja. A menedzsment technológia és a számítógépes technológia kombinációja.

A számítógép fejlesztésének négy szakasza van: elektroncsövek, tranzisztorok, integrált áramkörök és nagyméretű integrált áramkörök

A szoftverfejlesztéshez 3 folyamatot és 8 szakaszt kell meghosszabbítani:

Az első folyamat: probléma meghatározása, megvalósíthatósági vizsgálat és követelményelemzés
A második folyamat: átfogó tervezés, részletes tervezés, kódolás, tesztelés
A harmadik folyamat: karbantartás


Megvalósíthatósági tanulmány: Képes ez a szoftver?
Követelményelemzés: biztonság, megvalósítási környezet

A szoftver életciklusa 5-8 év, a költségek 5 év alatt megtérülnek, a profit pedig 3 év alatt keletkezik


Szoftverválság okai:
1: Saját jellemzőihez kapcsolódik;
2: A szoftvert tervező személynek van kapcsolata;
3: Számítógép-architektúra, hardvertervezés hosszú távon, von Neumann tervezési elvei.

Milyen egy szoftverválság:
1: A szoftverfejlesztési költségek és ütemezések becslése gyakran pontatlan;
2: Időnként elégedetlenek a felhasználók a kíméletű szoftverrendszerrel;
3: A szoftvertermékek minősége gyakran megbízhatatlan; (Garantált szoftverminőség: tesztelés, proofolás)
4: A szoftver gyakran nem karbantarthatatlan; (Ez nem forráskód, nem módosítható, a szoftver bizalmas, kereskedelmi viselkedés)
5: A szoftver nincs megfelelő dokumentációval (a dokumentumok technikai titoktartást tartalmaznak)
6: A szoftverek költsége a számítógép költségeihez képest évről évre nő;
7: A szoftverfejlesztés termelékenysége jóval alacsonyabb, mint a számítógépes alkalmazások száma. (A szoftverfejlesztés nem olyan gyors, mint a hardverfejlesztés)

Szoftveres válságmegoldási módszerek és módszerek:
1: Felgyorsítani az új generációs számítógépek fejlesztését;
2: Rendszerezés és tervezés, szigorú menedzsment rendszerek alkalmazása a szoftverfejlesztéshez (hagyományos cégek fejlesztése);
3: Foglalja össze a sikeres szoftvertechnológiákat és módszereket, és népszerűsítse azokat. (Gyakran tartanak szemináriumokat, publikálnak cikkeket, és tartanak tudományos cseréket.)
4: Válassz egy jó fejlesztő eszközt. Például: IDE eszközök.




Szoftverfejlesztési modell:
1: Vízesés mód (más néven: szegmentált mód);
Ez a fejlesztési mód alkalmas olyan helyzetekre, ahol a szoftverkövetelmények viszonylag egyértelműek, a fejlesztési technológia viszonylag érett, és a mérnöki menedzsment viszonylag szigorú.
Előnyök: Az ezzel a móddal fejlesztett szoftver jó szerkezetű.

2: Fokozatos mód
A követelményelemzés egy részétől kezdve először egy hiányos rendszert állítsunk fel, majd teszteljük és futtatjuk a rendszert, majd teszteljük és futtatjuk a rendszert, szerezzünk tapasztalatot és visszajelzési információkat, így a rendszer folyamatosan bővíthető és fejlődik, amíg a felhasználó elégedett nem lesz. (Eleinte nem tudtam teljes követelményt előállítani, a változékonyság viszonylag erős volt, kutatási szoftverek, startupok)
Előnyök: Ezzel a módszerrel szoftverfejlesztésre a felhasználói elégedettségi arány a legmagasabb.

3: Transzformációs mód
Az eredeti követelmények formális specifikációjától kezdve a végső programrendszert több programtranszformáció után kapjuk.
Ez a modell szigorú matematikai elmélet és formális technikák támogatására van szükség, és még kutatási és kísérleti szakaszban van.


Szoftvertechnikai áttekintés és menedzsment felülvizsgálat:
1: A technikai felülvizsgálat szerepe
Fontos intézkedések a szoftver minőségének biztosítására a műszaki felülvizsgálat során, valamint fontos intézkedések a szoftverköltségek csökkentésére a műszaki felülvizsgálat során. (Minőségi költség)
2: A menedzsment felülvizsgálatának szerepe
A szoftverfejlesztési projektek irányításának és irányításának fő eszköze a döntéshozatal kulcsa a szoftverfejlesztési projektek esetében.





Előző:Használd a TimeSpan-t C#-ban a két idő közötti különbség kiszámításához
Következő:A Windows nem tudja elindítani az SQL Servert (MSSQLSERVER) egy helyi számítógépen. További információért lásd a minisztériumot...
Közzétéve 2017. 07. 17. 8:03:10 |
Köszönöm, hogy megosztottad
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com