一、 選擇
1、軟體維護工作的最主要部分是( a )
a.改正性維護 b.適應性維護
c.完善性維護 d.預防性維護
2、 軟體維護工作中大部分的工作是由於(d )而引起的。
a.程式的可靠性b.適應新的硬體環境
c.適應新的軟體環境 d.使用者的需求改變
3、在軟體生存週期中,時間最長,所花費的精力和費用也最多的階段是 b 。
a.詳細設計b.維護
c.概要設計d.測試
4、修改軟體以適應外部環境(新的硬體、軟體配置)或資料環境(資料庫、資料格式、資料輸出/輸入方式、資料儲存介質)發生變化是指?( b )
a.改正性維護 b.適應性維護
c.完善性維護 d.預防性維護
5、軟體的可維護性是評價軟體質量的乙個重要標準,下面關於提高軟體可維護性的措施描述正確的有 a 。
(a)在進行需求分析的同時考慮維護問題
(b)設計時選擇時間效率和空間效率盡可能高的演算法
(c)提高程式可讀性,盡量使用高階語言程式設計
(d)測試結束時,刪除程式中的註解以縮短源程式長度
6、可維護性的特性中,相互矛盾的是 b 。
a.可理解性與可測試性b.效率性和可修改性
c.可修改性和可理解性d. 可理解性與可讀性
7、各種軟體維護的型別中最重要的是 a .
a.完善性維護b.糾錯性維護
c.適應性維護d.預防性維護
8、軟體維護困難的主要原因是 c 。
a.費用低b.人員少
c.開發方法的缺陷d.維護難
9、維護階段的文件是 c 。
a.軟體需求說明b.操作手冊
c.軟體問題報告d.測試分析
10、產生軟體維護的***,是指 c 。
a.開發時的錯誤b.隱含的挫樣
c.因修改軟體而造成的錯誤d.執行時誤操作
二、 填空
1、在軟體產品被開發出來並交付使用者使用之後,就進入了軟體的階段。(執行維護)
3、軟體生命週期的最後乙個階段是軟體的階段,也是持續時間最長、代價最大的乙個階段。(維護)
2、軟體工程的主要目的就是要提高軟體的可性,減少軟體所需要的工作量,降低軟體系統的維護,維護,總成本)
4是影響軟體可維護性的決定因素。(文件)
5實質上是軟體再工程。(預防性維護)
6、 維護可分為四類。(改正性維護;適應性維護;完善性維護;預防性維護)
三、 簡答
1、 決定軟體可維護性的因素有哪些?
答:(1)可理解性
(2)可測試性
(3)可修改性
(4)可移植性
(5)可重用性
2、軟體維護過程包括哪些方面?
答:(1)維護組織
(2)維護報告
(3)維護事件流
(4)保護維護記錄
(5)評價維護活動
3、軟體維護的定義和特點?
答:定義:所謂軟體維護就是在軟體已經交付使用之後,為了改正錯誤或滿足新的需要而修改軟體的過程。
特點:(1)結構化維護與非結構化維護差別巨大
(2)維護的代價高昂
(3)維護的問題很多
4、修改性維護與排錯是否是一回事?為什麼?
答案:修改性維護與排錯不是一回事,改正性維護是對軟體投入執行後,暴露出的一部分在測試階段沒有發現的錯誤,對軟體進行的修改的過程。排錯是錯誤發現後,對錯誤定位,然後修改程式的過程。
前者是一種維護過程,而後者是維護過程中的乙個步驟。
5、影響軟體可維護性的主要因素有哪些?你認為的途徑是什麼?
答案:軟體系統的維護,必須是軟體是可以維護的,要使得軟體可以維護,必須保證軟體的可維護性。軟體的可維護性是指理解,改正,改動,改進軟體的難易程度。
它受三各方面的影響:即軟體的可理解性,可測試性,可修改性。
解決軟體可維護性還有兩個關鍵的問題:軟體系統必須要有完整,詳細的文件資料;並且要在系統開發中採用軟體模組化,結構化設計,使用合適的程式語言,注意程式風格等。
第八章知識點
2 電動機 1 構造 主要由能夠轉動的轉子和固定不動的定子組成。2 分類 主要分為直流電動機和交流電動機。3 原理 電動機是根據通電線圈在磁場中受到力的作用而發生轉動的原理製成的。4 能量的轉化 電動機將電能轉化為機械能。5 換向器的作用 當線圈剛轉過平衡位置時,自動改變線圈中電流的方向,使線圈連續...
第八章知識點
第八章點的合成運動 8 1相對運動 牽連運動 絕對運動 8 2點的速度合成定理 8 3點的加速度合成定理 一 一一基本概念 定座標系 定係 動座標系 動系 和牽連運動 動點及其絕對運動和相對運動 動點的絕對速度和絕對加速度 動點的相對速度和相對加速度 動點的科氏加速度 牽連點及動點的牽連速度和牽連加...
第八章 知識點總結
柱狀固體壓強公式 p柱狀容器的液體壓強f p 5.大氣壓 概念 大氣對浸在它裡面的物體的壓強叫做大氣壓強,簡稱用p0表示。大氣壓的存在 實驗證明 大氣壓的實驗測定實驗。原理 結論 測量數值偏小,原因 測量數值偏大,原因 乙個標準大氣壓即 p76厘公尺水銀柱 乙個標準大氣壓能壓起m的水柱。6.大氣壓的...