一、判斷題題2分,共20分)
( x )1、軟體故障是導致軟體失效的必要和充分要素。
( v )2、同行評審的主要目標在於檢測錯誤、核對與標準的偏離。
( v )3、在任何軟體機構中,定期、不定期的培訓、再培訓都是必須而且是必要的。
( v )4、在整個機構中使用基礎設施防護與改進部件的主要目標是在機構積累的sqa經驗基礎上消除或至少降低出錯率。
( x )5、所有sqa活動和專案里程碑的完成或專案里程碑的檢驗是同時發生的。
( x )6、daniel galin等提在20世紀50年代建立的經典質量費用模型,提供了一種以經濟學觀點把與產品質量保證相關的費用非類的方法學。
( v )7、一旦更改過的sci替換了前面的sci,就認為完成了軟體的乙個新版本。
( v )8、軟體質量成本是乙個投資問題,而不是成本問題!
( x )9、sei cmm評估標準, iso 9001和iso 9000-3標準是典型的專案過程標準。
( v )10、軟體質量保證的獨特性是由軟體產品不同於其他製造產品的本質決定的。
二、填空題(每空1分,共20分;請把答案書寫在相應橫線上。)
1、軟體質量工程包括軟體質量保證、軟體質量規劃和軟體質量控制三大方面。
2、mccall模型產品修改緯度的質量因素有可維護性、可測試性、靈活性。
3、物件導向模型不同於其他模型的主要特徵是元件的密集重用。
4、有兩種同行評審方法學: 審查和走查 。
5、rma可以劃分成三組類別內部風險管理措施,分包風險管理措施,顧客風險管理措施。
6、支援性質量手段有模板和檢查表 。
7、依據軟體系統的生命週期和其他階段,軟體質量度量劃分為軟體過程度量和軟體產品度量 。
8、軟體配置發布的版本有基線版本、中間版本 、 修訂版本 。
9、sqa標準被劃分成軟體質量管理標準,軟體專案過程標準兩類。
10、軟體缺陷的固有特徵有軟體缺陷的固有性、軟體缺陷的敏感性,軟體缺陷的感染性。
三、選擇題(每題2分,共18分)
1 軟體除錯的目的是( d )
( a)發現軟體中隱藏的錯誤
(b)解決測試中發現的錯誤
(c)盡量不發現錯誤以便早日提交軟體
(d)證明軟體的正確性
2 .黑盒測試技術中不包括(d )
(a)等值分析測試 (b)邊界值分析測試
(c)錯誤推測法 (d)邏輯覆蓋測試
3.(d)是把輸入條件視為「因」,把輸出條件視為「果」,將黑盒看成是從因到果的網路圖
(a)等值分析測試 (b)邊界值分析測試
(c)錯誤推測法 (d)因果圖
4.整合測試的測試用例是根據(c )的結果來設計。
a.需求分析 b.源程式 c.概要設計 d.詳細設計
5 cmmi中,( d )主要致力於技術革新和優化過程的改進。
(a)等級二b)等級三
(c)等級四d)等級五
6 cmmi中的受管理級包含的七個過程域中,(c )的目的在於使工作人員和管理者客觀了解過程和相關的工作產品。
(a)測量和分析b)供方協定管理
(c)過程和產品質量保證d)專案策劃
7 cmmi中,已定義級是(b)。
(a)等級二b)等級三
(c)等級四d)等級五
8 、專案執行工作所需的依據有:(bcd)
a)國家政策b)前期措施
c)法律依據d)專案計畫
9、軟體配置管理的三個應用層次由高到低是:(c)
a)版本控制、以開發者為中心、過程驅動
b)以開發者為中心、過程驅動、版本控制
c)過程驅動、以開發者為中心、版本控制
d)過程驅動、版本控制、以開發者為中心
四、名詞解釋(每小題3分,共18分)
1.crosby軟體質量的定義:
系統、部件或過程滿足規定需求的程度
2、軟體可靠性:
(ieee)軟體可靠性是指乙個系統或元件在某個特定時期、特定條件下完成所需完成的功能的能力。
3、規程:
規程是完成某件事情或行動的特定方式,即規程是為了完成乙個任務,根據給定方法所執行的詳細活動或過程。
4、開發風險:
軟體開發風險是軟體開發任務或環境的一種狀態或性質,如果忽略它,將增加軟體專案失敗的可能。
5、(軟體工程領域)模板:
在軟體工程領域,模板指的是小組或機構建立的,用於編輯報告以及其他形式文件的格式。
6、軟體配置管理:
乙個負責應用(計算機化的或非計算機化的)技術工具和管理規程、使之能夠完成為維護sci和軟體配置版本所需任務的sqa部件。
五、問答題(每小題4分,共24分)
1.專業軟體開發的sqa環境有哪些特徵?
遵守合同約定,服從顧客供貨商關係需要協同工作,需要同其他開發組的合作和協調,同其它軟體系統的介面,專案組有變化時專案繼續進行,需要持續維護軟體系統若干年。
2.請指出走查、審查這兩種同行評審方法的不同?
走查和審查的區別是其正式性的等級。其中,審查是兩者之中更為正式。
走查的發現限於被評審文件的意見,而審查的發現還同改進開發方法自身的工作相結合。所以和走查相比,審查對一般的sqa做出了更大貢獻。
3.請詳細描述軟體質量費用的經典模型?
在經典軟體質量費用模型中,軟體質量費用可以劃分為控制費用、控制失效費用。其中,控制費用被進一步細化為預防費用和評價費用;控制失效費用進一步細化為內部失效費用、外部失效費用。(1)預防費用包括建立軟體質量基礎設施、更新並改進基礎設施以及完成其執行所需的常規活動的投資。
(2)評價費用花在特定專案或軟體系統中軟體錯誤的檢測上。(3)內部失效費用是指改正在顧客現場安裝軟體之前實施設計評審、軟體測試及驗收測試時檢測到的錯誤而產生的費用。(4)外部失效費用限定為改正由顧客或維護組在顧客現場安裝軟體系統之後檢測到的失效的費用。
4.認證標準和評估標準的主要區別?
認證標準的重點是外部的--支援供貨商顧客關係,而評估標準的重點是內部的。因為評估標準關注的是軟體過程改進。
5、ccb的決策機制有哪些種類?你認為其中那種決策機制更實用?
(1)最普遍的方法是投票決定。每個代表都投票,採用少數服從多數的方式。這種民主的做法能夠充分調動ccb成員的機機性;但是少數服從多數含義模糊,該決策模式也容易產生一些政見。
(2)極端的做法是所有決策都交給乙個人,這種安排鼓勵在決策中靈活考慮各種意見,但壓抑了ccb其他成員的積極性;(3)第三種可行的決策機制是尋求ccb成員的一致意見,同時提供合理的跳出機制。綜合考慮上述三種不同ccb決策機制,第三種策略最為實用。
6、傳統質量成本和現代質量成本的主要區別有哪些?
傳統的質量成本集中在與失效有關的事件和活動,如損壞、缺陷等。傳統質量成本通常以報廢、返工、返修等形式出現;現代的質量成本的目的則在於通過預防和評估活動中的適當投入,減少與失效有關的活動。
一、判斷題(判斷下列題目是否正確,如果正確請打「√」,錯誤請打「×」 每小題2分,共20分)
( v )1、在專業的軟體開發、維護中,sqa環境是建立、執行sqa方法時必須首要考慮的問題。
( x )2、如何看待軟體產品內部的缺陷,開發者和使用者的立場是一致的。
( v )3、專家觀點通過引進補充的外部能力到機構內部開發過程中來而支援質量評估工作。
( x )4、質量管理標準是專業標準,它們向開發組提供方法學指南。
( v )5、軟體生命週期模型強調的是直接開發活動,而沒有指示出開發過程的顧客參與。
( x )6、規程具有機構範圍的適用性,它的執行和具體執行的人或組織背景有著密切關係。
( x )7、capa的目的在於檢測、處理、改正軟體缺陷。
( x )8、專案進展控制sqa工具有gatt圖、日曆、資料流圖和活動網路圖。
( v )9、ieee、iso、dod、ansi、eia都是著名的sqa標準開發機構。
( v )10、在科學和工程中,如果沒有度量,對一切都沒有乙個定量的了解,那麼這種科學和工程既不是有效的,也不是實際的。
二、填空題(每空1分,共20分;請把答案書寫在相應橫線上。)
1、mccall模型劃分了軟體執行,軟體轉移,軟體修改三個緯度的11個軟體質量因素。
2、螺旋模型任何一次迭代都可劃分為制定計畫、風險分析和化解、工程和顧客評估四個項限。
3、依據合同評審的目標對合同評審主題進行分類為建議草案評審主題,合同草案評審主題兩種型別。
4、典型的版本方針包括單一活動版本方針,多版本方針。
5、軟體對屬於各種質量因素的需求的符合性是由軟體質量度量來測量的。
6、capa過程的成功執行包含如下活動:資訊收集、資訊分析,解決方案和改進方法的建立、改進方法的執行、跟蹤。
7、常見的軟體配置演化模型有線性演化模型,樹演化模型。
8、軟體更改的質量保證工作需每個更改的sci的質量保證,整個新軟體系統版本的質量保證兩個級別的活動。
9、從內容和重點上我們可以把質量管理標準劃分成認證標準,評估標準兩種型別。
10、測試人員,sqa單位是sqa專職人員。
三、選擇題(每題2分,共18分)
1、 整合測試分為漸增組裝測試和(a)
( a) 非漸增組裝測試 (b) 確認測試 (c) 單元測試 (d) 測試計畫
2、以下哪種測試方法不屬於白盒測試技術( b )
(a)基本路徑測試 (b)邊界值分析測試
(c)迴圈覆蓋測試 (d)邏輯覆蓋測試
3、黑盒測試技術,使用最廣的用例設計技術是(c )
(a)等值分析測試 (b)邊界值分析測試
(c)錯誤推測法 (d)邏輯覆蓋測試
4 .軟體測試的過程分為( a )、整合測試、確認測試和系統測試幾個步驟。
a. 單元測試b. 人工測試
c. 組裝測試d. 上機測試
5 cmmi中文全稱為( b )
(a)軟體能力成熟度模型 (b)軟體能力成熟度模型整合
(c)質量管理體系d)軟體工程研究所
軟體質量保證試題
一 判斷題題2分,共20分 1 軟體故障是導致軟體失效的必要和充分要素。2 同行評審的主要目標在於檢測錯誤 核對與標準的偏離。3 在任何軟體機構中,定期 不定期的培訓 再培訓都是必須而且是必要的。4 在整個機構中使用基礎設施防護與改進部件的主要目標是在機構積累的sqa經驗基礎上消除或至少降低出錯率。...
軟體質量保證
結課 班級 軟體09k2 姓名 彭奇 學號 0919 軟體質量保證 sqa 是建立一套有計畫,有系統的方法,來向管理層保證擬定出的標準 步驟 實踐和方法能夠正確地被所有專案所採用。軟體質量保證的目的是使軟體過程對於管理人員來說是可見的。它通過對軟體產品和活動進行評審和審計來驗證軟體是合乎標準的。軟體...
軟體質量保證計畫
摘要 簡要描述該文件的內容。修改歷史 注釋 評審號為評審記錄表的編號。更改請求號為文件更改控制工具自動生成的編號。目錄1 概述 4 1.1 目的和範圍 4 1.2 軟體質量保證計畫維護 4 1.3 參考資料 4 2 角色與職責 4 2.1 角色 4 2.2 職責 4 3 審核標準 4 4 過程能力與...