[填空][完整性,一致性,追溯性,可控性]
1、 配置管理最終保證軟件產品的()、()、()、()。
[填空][ 版本管理和變更管理]
2、 ()是軟件配置管理的核心功能。
[填空][基線]
3、 ()標志開發過程中一個階段的結束和里程碑。
[填空][變更請求,變更評估,變更批准/拒絕,變更實現]
4、 基線變更控制包括()、()、()、()等步驟。
[填空][版本管理,變更管理]
5、 ()、()是配置管理的主要功能。
[填空][軟件配置控制委員會,SCCB]
6、 基線變更時,需要經過()授權。
[填空][軟件配置控制委員會]
7、 SCCB的全稱是()。
[是非][B]
1、 一個軟件配置項可能有多個標識。()
[A]正確
[B]錯誤
[是非][B]
2、 在軟件項目配置管理中最終應保證軟件產品的完整性、一致性、有效性、機密性。()
(最終保證軟件產品的完整性、一致性、追朔性、可控性)
[A]正確
[B]錯誤
[是非][B]
3、 基線提供了軟件開發階段的一個特定點。()
(基線提供了軟件生存期中各個開發階段的一個特定點)
[A]正確
[B]錯誤
[是非][A]
4、 有效的項目管理能夠控制變化,以最有效的手段應對變化,不斷命中移動的目標。
[A]正確
[B]錯誤
[是非][A]
5、 一個(些)配置項形成並通過審核,即形成基線。()
[A]正確
[B]錯誤
[是非][B]
6、 軟件配置項是項目需定義其受控於軟件配置管理的款項,每個項目的配置項是相同的。()
[A]正確
[B]錯誤
[是非][B]
7、 基線的修改不需要每次都按照正式的程序執行。()
[A]正確
[B]錯誤
[是非][B]
8、 基線產品是不能修改的。()
[A]正確
[B]錯誤
[是非][B]
9、 基線修改應受到控制,但不一定要經SCCB授權。()
[A]正確
[B]錯誤
[是非][A]
10、 變更控制系統包括從項目變更申請、變更評估、變更審批到變更實施的文檔化流程。()
[A]正確
[B]錯誤
[單選][D]
1、 下列不屬於SCCB的職責的是()
[A]評估變更
[B]與項目管理層溝通
[C]對變更進行反饋
[D]提出變更申請
[單選][B]
2、為了更好地管理變更,需要定義項目基線,關於基線的描述,下列描述正確的是()
[A]不可變化
[B]可以變化,但是必須通過基線變更控制流程處理
[C]所以的項目必須定義基線
[D]基線發生變更時,必須修改需求
[單選][A]
3、軟件配置管理無法確保以下哪種軟件產品屬性()
[A]正確性
[B]完整性
[C]一致性
[D]可控性
[單選][B]
4、變更控制需要關注的是()
[A]阻止變更
[B]標識變更,提出變更,管理變更
[C]管理SCCB()
[D]客戶的想法
[單選][B]
5、以下哪項不是項目配置管理中可能遇到的問題?()
[A]找不到某個文件的歷史版本
[B]甲方與乙方在資金調配上存在意見差異
[C]開發人員未經授權修改代碼或文檔
[D]因協同開發中,或者異地開發,版本變更混亂導致整個項目失敗
[簡答]
1、 寫出配置管理的基本過程。
<參考答案>
答:(1)配置項標識、跟蹤;(2)配置管理環境建立;(3)基線變更管理;(4)配置管理審計;(5)配置狀態統計;(6)配置管理計划。
<參考答案>
[簡答]
2、 說明軟件配置控制委員會(SCCB)的基本職責。
<參考答案>
答:評估變更、批准變更申請、在生存期內規范變更申請流程、對變更進行反饋、與項目管理層溝通。
<參考答案>
[簡答]
3、 簡述配置管理在軟件開發中的作用,並列舉至少兩種配置管理工具。
<參考答案>
答:軟件配置管理是軟件項目管理的重要內容,也是保證軟件質量的重要手段。它能夠對軟件開發過程進行有效管理和控制,從而實現軟件產品的完整性、一致性、可控性,使產品極大程度地與用戶需求相吻合。它能夠控制、記錄、追蹤對軟件的修改並形成規范文檔,方便日后維護和升級,更重要的是能夠保護代碼資源,積累軟件財富,提高軟件重用率。
(課本:軟件配置管理在軟件項目管理中有着重要的地位。軟件配置管理工作是以正規軟件流程的改進為目標,是為軟件項目管理和軟件工程的其他領域奠定基礎,以便於穩步推進整個軟件企業的能力成熟度。軟件配置管理是軟件項目管理中的一種非常有效和現實的技術,它能非常有效地適應軟件開發需求。配置管理對軟件產品質量和軟件開發過程的順利進行和可靠性有着重要的意義。配置管理相當於軟件開發生產線中的倉庫和調度。合理地實施配置管理,軟件產品的質量得到了提高,開發團隊能夠工作在一個有助於提高整體工作效率的配置管理平台上。如果沒有很好地進行配置管理,將會影響成本、進度和產品的規格。沒有變更管理,項目就會無限放大。有效的配置管理可以不斷命中移動的目標。配置管理是對工作成果的一種有效保護。)
配置管理工具有:Git、SVN、Harvest、Perforce、ClearCase、PVCS、CVS、VSS
<參考答案>
[簡答]
4、 寫出幾個常見的軟件配置項。
<參考答案>
答:軟件項目計划、需求分析結果、軟件需求規格說明書、設計規格說明書、源代碼清單、廁所規格說明書、測試計划、測試用例與實驗結果、可執行程序、用戶手冊、維護文檔。
<參考答案>