軟考系統分析師下午Ⅰ試卷

試題一(25分)
 閱讀以下關於軟體配置管理的敘述,回答問題1、問題2和問題3。
在—些大中型軟體項目中,經常會出現一些混亂和差錯,如版本錯誤、數據不一致等。在軟體的開發過程中,隨著工作的進展也會產生許多信息,如規格說明、設計說明、源程式、各種數據等,以及契約、計畫書、會議錄、報告等需要管理的文檔。對於一個大中型軟體項目來說,這些信息文檔的數量可以達到幾百個甚至上千個,如果沒有一套嚴謹、科學的管理辦法,出現混亂和差錯幾乎是必然的。軟體配置管理為軟體開發提供了一套管理辦法和原則,以防止混亂和差錯的產生,並且適應軟體的各類變更。典型的配置問題有:多重維護、共享數據、同時修改、丟失版本號或者沒有版本號。一般地,實施軟體配置管理應完成以下幾方面的任務:確定軟體配置管理計畫,確定配置標識規則,實施變更控制,報告配置狀態,進行配置審核,進行版本管理和發行管理。
[問題1](12分)
(1)軟體配置管理的一個重要內容就是對變更加以控制,使變更對成本、工期和質量的影響降到最小。用150字以內文字,說明軟體配置管理中“變更管理”的主要任務。??(2)為了有效地進行變更控制,通常會藉助“配置資料庫”。請用200字以內文字,說明配置資料庫的主要作用及其分類。
[問題2](7分
配置狀態報告對於大型軟體開發項目的成功起著至關重要的作用。請用200字以內文字,說明配置狀態報告的主要作用及其包含的主要信息。
[問題3](6分)
軟體的變更控制機制通常只能跟蹤到工程變更順序產生為止。為了獲知變更是否正確完成,一般採用兩種方法:正式的技術評審和軟體配置審核。請用200字以內文字,說明這兩種方法的區別和聯繫。

從下列的4道試題(試題二至試題五)中任選2道解答。如果解答的試題數超過2道,則題號小的2道解答有效。

試題二(25分)
閱讀以下關於電子政務系統安全體系結構的敘述,回答問題1、問題2和問題3。
某城市計畫建設電子政務系統,由於經費、政務套用成熟度、使用人員觀念等多方面的原因,計畫採用分階段實施的策略來建設電子政務,最先建設急需和重要的部分。在安全建設方面,先投入一部分資金保障關鍵部門和關鍵信息的安全,之後在總結經驗教訓的基礎上分2年逐步完善系統。因此,初步考慮使用防火牆、入侵檢測、病毒掃描、安全掃描、日誌審計、網頁防篡改、私自撥號檢測、pki技術和服務等保障電子政務的安全。
在—次關於安全的方案討論會上,張工認為由於政務網對安全性要求比較高,因此要建設防火牆、入侵檢測、病毒掃描、安全掃描、日誌審計、網頁防篡改、私自撥號檢測系統,這樣就可以全面保護電子政務系統的安全。李工則認為張工的方案不夠全面,還應該在張工提出的方案基礎上,使用pki技術,進行認證、機密性、完整性和抗抵賴性保護。
[問題1](8分)
請用400字以內文字,從安全方面,特別針對張工所列舉的建設防火牆、入侵檢測、安全掃描、日誌審計系統進行分析,評論這些措施能夠解決的問題和不能解決的問題。
[問題2](9分)
請用300字以內文字,主要從認證、機密性、完整性和抗抵賴性方面,論述李工的建議在安全上有哪些優點。
[問題3](8分)
對於複雜系統的設計與建設,在不同階段都有很多非常重要的問題需要注意,既有技術因素阻力,又有非技術因素阻力。請結合工程的實際情況,用200字以內文字,簡要說明使用pki還存在哪些重要的非技術因素方面的阻力。

試題三(25分)
閱讀以下關於選擇linux作業系統平台的敘述,回答問題1、問題2和問題3。
近年來linux的迅速發展,改變了作業系統市場份額的格局,雖然linux的市場份額在我國還不到10%,但已呈穩步上升的態勢。針對這一情況,某大型企業(裝機量大、信息化程度高)決定從戰略層面上考慮linux在本企業的發展定位,為此,需要對linux及其典型產品進行測試和評估。假定由你擔任這一評測工作的項目經理,你如何考慮以下問題。
[問題1](5分)
請用100字以內文字,說明你向企業決策層提交的評估報告應包括哪些主要方面的內容。
[問題2](6分)
採用linux時,安全性問題是必須慎重考慮的一個方面,通過研究,項目組認為開放源碼和bug是linux自身特有的影響安全性的兩個最主要方面。請僅就開放源碼對安全性的影響,用150字以內文字,說明你的觀點。
[問題3](14分)
請用400字以內文字,說明與目前廣泛使用的windows作業系統相比,採用linux主要有什麼優缺點?你如何看待目前基於linux作業系統的套用軟體相對較少這個問題。

試題四(25分)
閱讀以下關於數據倉庫的敘述,回答問題1、問題2和問題3。隨著計算機套用的不斷普及,某集團公司先後建立了生產、銷售、財務、人事管理等套用系統,並積累了大量的數據。面對日益激烈的市場競爭,公司領導希望建立一個分析環境,對積累的數據進行再加工,以支持高層決策。
公司技術部門的王總工程師提出建立一個數據倉庫系統。他認為數據倉庫能夠將企業內部分散的、跨平台的數據重新組織與加工,建立數據倉庫的最終目標是建立一個全面、完善的信息套用平台,利用該信息平台,進行數據分析和數據挖掘,支持公司高層的決策分析。
經過討論,大家認為目前建立數據倉庫需要完成的基礎工作有:
(1)明確數據倉庫的目的,了解公司的業務現狀,特別要弄清數據源所在的系統和其中的數據狀況。
(2)收集決策者的需求。分析領導的決策取向和當前最主要的工作目標,並初步建立系統的邏輯模型。
(3)構建數據倉庫。包括數據倉庫的設計、組織和管理以及決策信息的展示。
(4)數據倉庫的套用推廣和人員的培訓。
(5)引進必要的產品和工具。
[問題1](7分)
在討論中,有些工程師提出了不同的意見。有人認為由於缺乏經驗,應該先建立小規模的數據集市,然後再升級到完整的數據倉庫系統。
(1)請用150字以內文字,簡要敘述與數據倉庫相比,數據集市具有哪些特點。
(2)請用100字以內文字,簡要說明這種開發方法的優缺點。
[問題2](12分)
王總工程師提出,對於數據倉庫系統的開發,一般推薦採用增量的、演進的方式。請用200字以內文字,說明如何用增量的、演進的方式開發數據倉庫系統。
[問題3](6分)
有工程師建議在數據倉庫的模型中,採用db(源資料庫)—ods(運算元據存儲)—dw(數據倉庫)的模式,以替代0b(源資料庫)—dw(數據倉庫)的模式,請用150字以內文字簡要描述ods(運算元據存儲)與dw(數據倉庫)的最大差別。

試題五(25分)
閱讀下列關於軟體產品線方面的敘述,回答問題1、問題2和問題3。
a公司是一家中等規模的計算機企業,專門從事網路安全防護軟體系統的開發。從最初僅開發基於windows的個人防火牆產品開始,現在已經延伸到基linux、windows系列、mac作業系統的個人防火牆、企業防火牆、入侵檢測系統、病毒掃描系統、安全掃描系統等多種產品。公司原來的產品都是一個一個地開發,為每個軟體對應地組織一個項目組。為了適應快速變化的市場,降低開發成本,公司想引入產品線方法。然而,軟體產品線方法涉及了一個軟體開發企業的多個產品,所以,公司的王總決定在弄清楚以下三個問題之後再做決定:首先就是本公司的業務範圍是否適合使用產品線方法,其次是如何在原有產品的基礎上建立產品線,最後是成功實施產品線的主要因素。
[問題1)(5分)
請用100字以內文字,說明a公司是否適合採用產品線方法,並說明理由。
[問題2](12分)
請用400字以內文字,說明在原有產品的基礎上建立軟體產品線的方式,並作簡要評價。
[問題3](8分)
請用150字以內文字,說明成功實施產品線的主要因素。