欧美老妇人XXXX-天天做天天爱天天爽综合网-97SE亚洲国产综合在线-国产乱子伦精品无码专区

當前位置: 首頁 > 自學考試 > 自學考試備考資料 > 自考《軟件工程》基礎知識點復習:軟件維護

自考《軟件工程》基礎知識點復習:軟件維護

更新時間:2013-03-26 17:16:43 來源:|0 瀏覽0收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區

獲取驗證 立即預約

請填寫圖片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

    軟件維護

    1.軟件維護的內容:
    校正性維護:側重確定和修改隱含在軟件中的錯誤。約占21%。
    適應性維護:側重使軟件系統適用計算機運行環境的不斷變化。約占25%。
    完善性維護:側重使軟件功能、性能適應用戶業務和機構的發展變化。維護比重最大,約占50%。
    預防性維護:側重提高軟件可靠性和可維護性。維護比重最小,約占4%。

    2.軟件維護特點:
    (1)軟件開發過程對軟件維護有較大影響:采用軟件工程方法開發軟件叫結構化維護,每個階段都有相應文檔,軟件維護容易。采用手工方法開發軟件叫做非結構化維護,只有程序沒有文檔,維護工作困難。
    (2)維護困難。體現在:難讀懂別人的程序、一致性、開發和維護在人員和時間上的差異、維護不是吸引人的工作。
    (3)維護費用高。主要原因是維護的效率過低。用于維護工作的活動分為:非生產性活動和生產性活動(如:分析評價、理解程序代碼功能、編寫源代碼、修改設計)。

    3.軟件的可維護性是指軟件能被理解、校正、適應和增加功能的容易程度。與軟件質量的可理解性、可測試性、可修改性、可靠性、可移植性、可適用性和效率有關。度量這7種特性的方法有:質量檢查表、質量測試、質量標準。

    4. 提高可維護性的方法有:(1)建立明確的軟件質量目標。(2)利用先進的軟件開發技術和工具。(3)建立明確的質量保證工作。(4)選擇可維護的程序設計語言。(5)改進程序文檔。

    5.為有效進行軟件維護,要事先開始組織工作,建立維護小組形式的組織機構,包括:臨時維護小組:非正式機構,執行一些特殊或臨時的維護任務,采用“同事復審”或“同行復審”等方法提高維護工作效率。長期維護小組:由組長、副組長、維護負責人、維護程序員組成。

    6.維護的技術:面向維護的技術:在軟件開發階段用來減少錯誤、提高軟件可維護性的技術,涉及軟件開發的所有階段。

    7.維護支援技術:在軟件維護階段用來提高維護作業效率和質量的技術。包括信息收集、錯誤原因分析、軟件分析理解、維護方案評價、代碼文檔修改、修改后確認、遠距離維護。

    8.維護副作用是因修改軟件而造成的錯誤或其他不希望出現的情況,分為:
    編碼副作用:是在使用程序設計語言修改源代碼可能引入的錯誤。
    數據副作用:是在修改數據結構時可能造成軟件設計與數據結構不匹配導致的錯誤。
    文檔副作用:是對可執行文件的修改沒有反映在文檔中的錯誤。
    防止措施:(1)按模塊把修改分組。(2)自頂向下地安排被修改模塊的順序。(3)每一次修改一個模塊。(4)對每個修改了的模塊,在安排修改下一個模塊前確定這個修改的副作用。

    9.軟件維護流程:(1)制定維護申請報告。(2)審查用戶填寫的申請報告并批準。(3)進行維護并作詳細記錄。(4)復審。

    10.維護階段產生的文檔主要有:維護申請報告、軟件修改報告、軟件問題報告。

    11.軟件維護工作過程中,第一步是先確認維護類型。

 

?2013年高教自考網絡輔導課程招生簡章

?2013年4月自考考試時間安排匯總

更多信息請訪問:自學考試頻道    自學考試論壇

分享到: 編輯:環球網校

資料下載 精選課程 老師直播 真題練習

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數
去打卡

預計用時3分鐘

環球網校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部