2010年下半年軟考高級信息系統項目管理師綜合知識真題答案與解析:
● 某軟件開發(fā)組針對兩個相關聯但工作環(huán)境可能有些差異的系統1(對應“用戶1”)和系統2(對應“用戶2”)進行配置管理。產品設計階段的內部設計模塊對應如下:
用戶1:采用A、B、C、D、E和F 模塊
用戶2:采用A、B、C、D、E、G 和H 模塊
根據配置管理要求,以下做法正確的是(63)。
(63)A.在設計階段用戶1 和用戶2 對應的相同模塊的配置項可以合并為一個配置項
B.在設計階段只需分別建立模塊F、G、H 的配置項,形成不同的基線
C.在設計階段就要對兩個用戶所要求的所有模塊分別建立配置項并形成基線
D.在后續(xù)開發(fā)階段兩個用戶所要求的所有模塊都要作為不同的分配置進行管理
信管網解析:
產品配置是指一個產品在其生命周期各個階段所產生的各種形式(機器可讀或人工可讀和各種版本的文檔、計算機程序、部件及數據的集合。該集合中的每一個元素稱為該產品配置中的一個配置項(Configuration Item,CI,每個配置項的主要屬性有:名稱、標識符、文件狀態(tài)、版本、作者、日期等。所有配置項都被保存在配置庫里,確保不會混淆、丟失。配置項及其歷史記錄反映了項目產品的演化過程。
置于配置管理之下的工作產品包括將交付給顧客的產品、指定的內部工作產品、采辦的產品、工具和其他用于創(chuàng)建和描述這些工作產品的實體。
可見“A.在設計階段用戶1和用戶2對應的相同模塊的配置項可以合并為一個配置項”也是不對的。
可以在若干層次上執(zhí)行工作產品的配置管理。“配置項”是配置管理的指定實體,它可以由多個相關的工作產品組成。可以把配置項分解成若干配置元素和配置單元。
本題目中,用戶1和用戶2有著不同的工作環(huán)境,A、B、C、D、E模塊相同,其余模塊F、G和H是不同的。軟件產品必須考慮到這些差異,并且充分地使其滿足各個用戶的使用要求。如果開發(fā)的軟件產品是具有一定功能和性能的初始系統,那么最終的產品應滿足用戶的需求。所以必須認真研究用戶的真正需求。為做到這一點,應該是針對兩個用戶,分別進行產品內部模塊設計。即“C.在設計階段就要對兩個用戶所要求的所有模塊分別建立配置項并形成基線”是正確的。
由于兩者的差別不僅表現在一個含有F,另一個含有G和H,而且即使兩者的A在邏輯上是同一個內容,但在物理上仍然可能因兩類用戶需求的不同而有差異,如兩個A分別以不同的媒體出現。為實現這兩種不同的軟件配置,在實際工作中,完全可以將各個配置項分別開發(fā)出來,再根據需要,組合成針對不同用戶需求的不同產品,如右圖所示。可見“D.在后續(xù)開發(fā)階段兩個用戶所要求的所有模塊都要作為不同的分配置進行管理”是不對的。
基線(Baseline由一組配置項組成,這些配置項構成了一個相對穩(wěn)定的邏輯實體。基線中的配置項被“凍結”了,不能再被任何人隨意修改(如:跟蹤和控制變更?;€通常對應于開發(fā)過程中的里程碑( Milestone,一個產品可以有多個基線,也可以只有一個基線?;€的主要屬性有:名稱、標識符、版本、日期等。通常將給客戶的基線稱為一個“Release”,為內部開發(fā)用的基線則稱為一個“Build”。產品的一個測試版本(包括需求分析說明書、概要設計說明書、詳細設計說明書、已編譯的可執(zhí)行代碼、測試大綱、測試用例、使用手冊等是基線的一個例子??梢?ldquo;B.在設計階段只需分別建立模塊F、G、H的配置項,形成不同的基線”是不對的。
信管網參考答案:C
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |