自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):軟件維護(hù)
軟件維護(hù)
1.軟件維護(hù)的內(nèi)容:
校正性維護(hù):側(cè)重確定和修改隱含在軟件中的錯(cuò)誤。約占21%。
適應(yīng)性維護(hù):側(cè)重使軟件系統(tǒng)適用計(jì)算機(jī)運(yùn)行環(huán)境的不斷變化。約占25%。
完善性維護(hù):側(cè)重使軟件功能、性能適應(yīng)用戶業(yè)務(wù)和機(jī)構(gòu)的發(fā)展變化。維護(hù)比重最大,約占50%。
預(yù)防性維護(hù):側(cè)重提高軟件可靠性和可維護(hù)性。維護(hù)比重最小,約占4%。
2.軟件維護(hù)特點(diǎn):
(1)軟件開(kāi)發(fā)過(guò)程對(duì)軟件維護(hù)有較大影響:采用軟件工程方法開(kāi)發(fā)軟件叫結(jié)構(gòu)化維護(hù),每個(gè)階段都有相應(yīng)文檔,軟件維護(hù)容易。采用手工方法開(kāi)發(fā)軟件叫做非結(jié)構(gòu)化維護(hù),只有程序沒(méi)有文檔,維護(hù)工作困難。
(2)維護(hù)困難。體現(xiàn)在:難讀懂別人的程序、一致性、開(kāi)發(fā)和維護(hù)在人員和時(shí)間上的差異、維護(hù)不是吸引人的工作。
(3)維護(hù)費(fèi)用高。主要原因是維護(hù)的效率過(guò)低。用于維護(hù)工作的活動(dòng)分為:非生產(chǎn)性活動(dòng)和生產(chǎn)性活動(dòng)(如:分析評(píng)價(jià)、理解程序代碼功能、編寫(xiě)源代碼、修改設(shè)計(jì))。
3.軟件的可維護(hù)性是指軟件能被理解、校正、適應(yīng)和增加功能的容易程度。與軟件質(zhì)量的可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可適用性和效率有關(guān)。度量這7種特性的方法有:質(zhì)量檢查表、質(zhì)量測(cè)試、質(zhì)量標(biāo)準(zhǔn)。
4. 提高可維護(hù)性的方法有:(1)建立明確的軟件質(zhì)量目標(biāo)。(2)利用先進(jìn)的軟件開(kāi)發(fā)技術(shù)和工具。(3)建立明確的質(zhì)量保證工作。(4)選擇可維護(hù)的程序設(shè)計(jì)語(yǔ)言。(5)改進(jìn)程序文檔。
5.為有效進(jìn)行軟件維護(hù),要事先開(kāi)始組織工作,建立維護(hù)小組形式的組織機(jī)構(gòu),包括:臨時(shí)維護(hù)小組:非正式機(jī)構(gòu),執(zhí)行一些特殊或臨時(shí)的維護(hù)任務(wù),采用“同事復(fù)審”或“同行復(fù)審”等方法提高維護(hù)工作效率。長(zhǎng)期維護(hù)小組:由組長(zhǎng)、副組長(zhǎng)、維護(hù)負(fù)責(zé)人、維護(hù)程序員組成。
6.維護(hù)的技術(shù):面向維護(hù)的技術(shù):在軟件開(kāi)發(fā)階段用來(lái)減少錯(cuò)誤、提高軟件可維護(hù)性的技術(shù),涉及軟件開(kāi)發(fā)的所有階段。
7.維護(hù)支援技術(shù):在軟件維護(hù)階段用來(lái)提高維護(hù)作業(yè)效率和質(zhì)量的技術(shù)。包括信息收集、錯(cuò)誤原因分析、軟件分析理解、維護(hù)方案評(píng)價(jià)、代碼文檔修改、修改后確認(rèn)、遠(yuǎn)距離維護(hù)。
8.維護(hù)副作用是因修改軟件而造成的錯(cuò)誤或其他不希望出現(xiàn)的情況,分為:
編碼副作用:是在使用程序設(shè)計(jì)語(yǔ)言修改源代碼可能引入的錯(cuò)誤。
數(shù)據(jù)副作用:是在修改數(shù)據(jù)結(jié)構(gòu)時(shí)可能造成軟件設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)不匹配導(dǎo)致的錯(cuò)誤。
文檔副作用:是對(duì)可執(zhí)行文件的修改沒(méi)有反映在文檔中的錯(cuò)誤。
防止措施:(1)按模塊把修改分組。(2)自頂向下地安排被修改模塊的順序。(3)每一次修改一個(gè)模塊。(4)對(duì)每個(gè)修改了的模塊,在安排修改下一個(gè)模塊前確定這個(gè)修改的副作用。
9.軟件維護(hù)流程:(1)制定維護(hù)申請(qǐng)報(bào)告。(2)審查用戶填寫(xiě)的申請(qǐng)報(bào)告并批準(zhǔn)。(3)進(jìn)行維護(hù)并作詳細(xì)記錄。(4)復(fù)審。
10.維護(hù)階段產(chǎn)生的文檔主要有:維護(hù)申請(qǐng)報(bào)告、軟件修改報(bào)告、軟件問(wèn)題報(bào)告。
11.軟件維護(hù)工作過(guò)程中,第一步是先確認(rèn)維護(hù)類(lèi)型。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡(jiǎn)章
更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前必背!自學(xué)考試《中國(guó)近現(xiàn)代史綱要》論述題高頻考點(diǎn)2024-10-19
- 自考報(bào)考策略:科學(xué)搭配科目,加速畢業(yè)進(jìn)程2024-07-20
- 2025年考研考生五一假期,英語(yǔ)科目應(yīng)該如何復(fù)習(xí)?2024-05-03
- 備考指南!2024年4月自學(xué)考試考前要做哪些準(zhǔn)備?2024-03-31
- 考前備考沖刺!自考如何一次就過(guò)?2024-03-30
- 考點(diǎn)匯總:《中國(guó)近現(xiàn)代史綱要》論述題2024-03-25
- 備考資料:《中國(guó)近現(xiàn)代史綱要》簡(jiǎn)答題考點(diǎn)匯總2024-03-25
- 自考可以從哪些維度進(jìn)行備考?2024-02-17
- @自考生,這里有備考技巧2024-02-17
- 自學(xué)考試備考復(fù)習(xí)方法!建議收藏2024-02-16