軟件水平考試(中級)系統集成項目管理工程師上午基礎知識(軟件技術)歷年真題試卷匯編1_第1頁
軟件水平考試(中級)系統集成項目管理工程師上午基礎知識(軟件技術)歷年真題試卷匯編1_第2頁
軟件水平考試(中級)系統集成項目管理工程師上午基礎知識(軟件技術)歷年真題試卷匯編1_第3頁
軟件水平考試(中級)系統集成項目管理工程師上午基礎知識(軟件技術)歷年真題試卷匯編1_第4頁
軟件水平考試(中級)系統集成項目管理工程師上午基礎知識(軟件技術)歷年真題試卷匯編1_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件水平考試(中級)系統集成項目管

理工程師上午基礎知識(軟件技術)歷

年真題試卷匯編1

一、中文選擇題(本題共30題,每題7.0分,共30

分。)

1、(2009年上半年)與客戶機/服務器(Client/Server,C/S)架構相比,瀏覽器/

服務器(Browser/Server,B/S)架構的最大優點是(5)。

A、具有強大的數據操作和事務處理能力

B、部署和維護方便、易于擴展

C、適用于分布式系統,支持多層應用架構

D、將應用一分為二,允許網絡分布操作

標準答案:B

知識點解析:C/S模式將應用一分為二,客戶機與服務器分離,允許網絡分布操

作,服務器(后臺)負責數據管理,客戶機(前臺)完成與用戶的交互任務。C/S模

式具有強大的數據操作和事務處理能力,模型思想簡單,易于人們理解和接受。

為了解決C/S模式中客戶端的問題,發展形成了B/S模式。為了解決C/S模

式中服務器端的問題,發展形成了三層(多層)C/S模式,即多層應用架構。B/S

架構的最大優點是部署和維護方便、易于擴展。A、D都是C/S架構的特點,C

是兩種模式共有的特點。

2、(2009年上半年)在GB/T14393計算機軟件可靠性和可維護性管理標準中,(9)

不是詳細設計評審的內容。

A、各單元可靠性和可維護性目標

B、可靠性和可維護性設計

C、測試文件、軟件開發工具

D、測試原理、要求、文件和工具

標準答案:D

知識點解析:暫無解析

3、(2009年上半年)管理信息系統建設的結構化方法中,用戶參與的原則是用戶必

須參與(66)。

A、系統建設中各階段工作

B、系統分析工作

C、系統設計工作

D、系統實施工作

標準答案:A

知識點解析:用戶參與的原則是說用戶必須參與系統建設中各階段工作,而不僅僅

是需求階段和驗收階段。

4、(2009年下半年)某一MIS系統項目的實施過程如下:需求分析、概要設計、詳

細設計、編碼、單元測試、集成測試、系統測試、驗收測試。那么該項目最有可能

采用的是(6)。

A、瀑布模型

13、迭代模型

C、V模型

D、螺旋模型

標準答案:C

知識點解析:V模型是瀑布模型的變種,它反映了測試活動與分析和設計的關系。

II求分析總收測員

5、(2009年下半年)應用已有軟件的各種資產構造新的軟件,以縮減軟件開發和維

護的費用,稱為(10)。

A、軟件繼承

B、軟件利用

C、軟件復用

D、軟件復制

標準答案:C

知識點解析:軟件復用是人類長久以來的夢想:函數庫和類庫用于代碼的復用、設

計模式(DesignPallem)用于設計的復用,需求模式(「equiremenlpaltem.)用于需求

的復用。

6、(2009年下半年)在UML中,動態行為描述了系統隨時間變化的行為,下面不

屬于動態行為視圖的是(16)。

A、狀態機視圖

B、實現視圖

C、交互視圖

D、活動視圖

標準答案:B

知識點解析:

UML的校圖

主要的域楔圖圖主要概念

類圖類、關聯、泛化、依賴關系、實現、接口

靜態視圖

用例圖,用例、參與者、關聯、包括、用例泛化

在Ml用例視圖

構件圖構件、接口、依賴關系、實現

部署視圖

部署圖節點、構件、依較關系、位置

狀態機視圖狀態機圖狀態、事件、轉換、動件

動態活動視圖活動圖狀態、活動、完成轉換、分叉、結合

交互視圖交互圖協作、交互、協作角色、消息

模型管理模型管理視圖類圖包、子系統、模型

可擴展性所有所有約束、構造型、標記值

7、(2009年下半年)在.NET架構中,(30)給開發人員提供了一個統一的、面向對

象的、層次化的、可擴展的編程接口。

A、通用語言規范

B、基礎類庫

C、通用語言運行環境

D、ADO.NET

標準答案:C

知識點解析:暫無解析

8、(2010年上半年)中間件是位于硬件、操作系統等平臺和應用之間的通用服務。

(8)位于客戶和服務器之間,負責負載均衡、失效恢復等任務,以提高系統的整體

性能。

A、數據庫訪問中間件

B、面向消息中間件

C、分布式對象中間件

D、事務中間件

標準答案:D

知識點解析:中間件(Middleware)可分為如下幾類:數據庫訪問中間件(Database

AccessMiddleware)o通過一個抽象層訪問數據庫,從而允許使用相同或相似的代

碼訪問不同的數據庫資源。典型的技術如Windows平臺的ODBC和Java平臺的

JDBC等。遠程過程調用(RemoteProcedureCall,RPC)是一種廣泛使用的分布式應

用程序處理方法。面向消息中間件(McbsugbOiieiiicdMiddlcw?e)。利用高效可靠

的消息傳遞機制進行平臺無關的數據交流,并可基于數據通信進行分布系統的集

成。典型的產品如IBM的MQSerieso分布式對象中間件(DistributedObject

Middleware)o隨著對象技術與分布式計算技術的發展,兩者相互結合形成了分布

式對象技術,并發展成為當今軟件技術的主流方向。典型的產品如OMG的

CORBA、Sun的RMI/EJB、Microsoft的DCOM等。事務中間件,也稱事務處理

監控器(TransactionProcessingMonitor),最早出現在大型機匕為其提供支持大規

模事務處理的可靠運行環境。典型產品如BEA的Tuxedoo

9、(2010年上半年)根據《軟件文檔管理指南))(GB/T16680—996),以下關于文檔

評審的敘述,(12)是不正確的。

A、需求評審進一步確認開發者和設計者已了解用戶要求什么,以及用戶從開發者

一方了解某些限制和約束

B、在概要設計評審過程中主要詳細評審每個系統組成部分的基本設計方法和測試

計劃,系統規格說明應艱據概要設計評審的結果加以修改

C、設計評審產生的最終文檔規定系統和程序將如何設計開發和測試以滿足一致同

意的需求規格說明書

D、詳細設計評審主要評審計算機程序、程序單元測試計劃和集成測試計劃

標準答案:D

知識點解析?:詳細設計評審主要評審計算機程序和程序單元測試計劃。集成測試計

劃則是概要設計評審的對象之一。

10、(2010年上半年)WebService技術適用于(28)應用。①跨越防火墻②應用系統

集成③單機應用程序④B2B應用⑤軌件重用⑥局域網上的同構應用程序

A、③④⑤⑥

B、@??@

C、①③④⑥

D、①②④⑤

標準答案:D

知識點解析:不適合使用Web服務的情況如下:曲機應用程序。只與運行在本地

機器上的其他程序進行通信的桌面應用程序最好不使用Web服務,只用本地的

API即可。局域網上的同構應用程序。使用同一種語言開發的在相同平臺的同一

個局域網中運行的應用程序直接通過TCPhP等協議調用.會更有效.

II、(2010年下半年)在軟件需求規格說明書中,有一個需求項的描述為:“探針應

以最快的速度響應氣壓值的變化該需求項存在的主要問題是不具有(7)。

A、可驗證性

B、可信性

C、兼容性

D^一致性

標準答案:A

知識點解析:最快的速度是多快?不可測量、不可驗證。

12、(2010年下半年)在兒種不同類型的軟件維護中,通常情況下(11)所占的工作量

最大。

A、更正性維護

B、適應性維護

C、完善性維護

D、預防性維護

標準答案:C

知識點解析:軟件維護,即軟件產品交付后進行的修改,可分為:正確性維護(更

正性維護、校正性維護、改正性維護、排錯性維護)一更正發現的問題。適應性

維護——適應環境變化,保持軟件產品能在變化后或變化中的環境中可以繼續使

用。完善性維護——為滿足用戶要求,修改現有功能、增加新功能、改善總體性

能以及一般性的改進,是軟件維護的主體部分。預防性維護——為了改進軟件未

來的可維護性或可靠性,或者為了給未來的改進提供更好的基礎而對軟件進行修

改。完善性維護是軟件維護的主體,工作量最大。

13、(2010年下半年)面向對象分析與設計技術中,(18)是類的一個實例。

A、對象

B、接口

C、構件

D、設計模式

標準答案:A

知識點解析?:對象是類的一個實例。比如說“電視機”的時候指的是所有電視機的共

性的東西,它可以調頻道,調聲音、亮度等。而要說“你家的電視機''就是指具體

的對象,它有它當時的頻道、音量等獨特的特征,區別于其他電視機,也可以說

你家的電視機是電視機類的一個實例。

14、(2010年下半年)工作流(workflow)需要依靠(30)來實現,其主要功能是定義、

執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的信息交

互。

A、工作流管理系統

B、工作流引擎

C、任務管理T具

D、流程監控工具

標準答案:A

知識點解析:工作流(Workflow)就是工作流程的計算模型,即將工作流程中的工

作如何前后組織在一起的邏輯和規則在計算機中以恰當的模型進行表示并對其實

施計算。工作流要解決的主要問題是:為實現某個業務目標,在多個參與者之

間,利用計算機,按某種預定規則自動傳遞文檔、信息或者任務。工作流管理系

統(WorkflowManagementSystem,WfMS)的主要功能是通過計算機技術的支持去

定義、執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的

信息交互。工作流需要依靠工作流管理系統來實現。

15、(2011年上半年)下列測試方法中,(8)均屬于白盒測試的方法。

A、語句覆蓋法和邊界值分析法

B、條件覆蓋法和基本路徑測試法

C、邊界值分析法和代碼檢查法

D、等價類劃分和錯誤推測法

標準答案:B

知識點解析:白盒測試(White-boxTesting),也叫結構測試或邏輯驅動測試,是一

種按照程序內部的邏輯結構和編碼結構設計并執行測試用例的測試方法。采用這

種測試方法,測試者需要掌握被測程序的內部結構。白盒測試通常根據覆蓋準則

設計測試用例,使程序中的每個語句、每個條件分支、每個控制路徑都在程序測

試中受到檢驗。白盒測試用例設計方法包括:邏輯覆蓋、循環覆蓋和基本路徑測

試等。其中邏輯覆蓋包石語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件

組合覆蓋和路徑覆蓋(按發現錯誤的能力由弱至強排序)。黑盒測試(Black-box

Testing),也稱功能測試,是一種從軟件需求出發,根據軟件需求規格說明設計測

試用例,并按照測試用例的要求運行被測程序的測試方法。它較少關心程序內部

的實現過程,側重于程序的執行結果,將被測程序看成是不可見的黑盒子,因此

被稱為黑盒測試。黑盒測試著重于驗證軟件功能和性能的正確性。黑盒測試用例設

計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動

法、正交試驗設計法、功能圖法、場景法等。

16、(2011年上半年)在信息系統集成項目中,經常使用(12)對集成的系統進行性能

測試。

A、Bugzilla

B、TestManager

C、TrueCoverage

D、LoadRuDner

標準答案:D

知識點解析:Bugzilla:缺陷管理工具。TestManagei?:測試管理工具。

Truecoverage:覆蓋率檢查工具(白盒測試中使用)。Loadrunner:性能測試工具。

17、(2011年上半年)Web服務(WlebService)的主要目標是跨平臺的操作性,它有

許多適用場合°但某些情況下.Wleb服務也會降低應用程序的性能°下列情況

中,(28)不適合采用Web服務作為主要的系統集成技術。

A、B2B集成

B、集成不同語言編寫的在不同平臺上運行的應用程序

C、跨越防火墻

D、構建單機應用程序

標準答案:D

知識點解析:不適合使用WebService的情況:單機應用程序。只與運行在本地

機器上的其他程序進行通信的桌面應用程序。局域網上的同構應用程序。使用同

一種語言開發的在相同平臺的同一個局域網中運行的應用程序。

18、(2011年下半年)軟件構架模式描述了如何將各個模塊和子系統有效地組織成一

個完整的系統。諸如Word和Excel這類圖形界面應用軟件所采用的架構模式是

⑺。

A、分層模式

B、知識庫模式

C、面向對象模式

D、事件驅動模式

標準答案:D

知識點解析:事件驅動模式的基本原理是構件并不直接調用過程,而是觸發一個或

多個事件。系統中的其也構件可以注冊相關的事件,觸發一個事件時,系統會自動

調用注冊了該事件的構件過程,即觸發事件會導致另一構件中過程的調用。事件

的觸發者并不知道哪些閻件會受到事件的影響,且不能假定構件的處理順序,甚

至不知道會調用哪些過程。

19、(2011年下半年)以下關于軟件需求分析描述中,不正確的是(10)。

A、軟件需求除了所表達的行為特征外,還具有優先級等特性

B、架構設計的工作就是把滿足需求的職責分配到組件上

C、軟件需求分析的關鍵是開發反映真實世界問題的模型

D、可實現性是軟件需求的基本特征

標準答案:D

知識點解析:除了其表達的行為特性外,需求還有其他特性,如優先級,以便在資

源有限時進行權衡。架構設計是需求過程與軟件或系統設計重疊進行的,將二者

截然分開是不可能的,其工作是需求分配,即將滿足需求的職責分配到組件,。

開發真實世界問題的模型是軟件需求分析的關鍵,模型的目的是幫助理解問題,而

不是啟動方案的設計。“可實現性”是設計階段要完成的任務,與需求有關的是“可

驗證性”。

20、(2011年下半年)根據《計算機軟件質量保證計劃規范GB/T12504—1990)),

為確保軟件的實現滿足需求而需要的基木文檔中不包括(14)。

A、項目實施計劃

B、軟件驗證與確認計劃

C、軟件設計說明書

D、軟件需求規格說明書

標準答案:A

知識點解析:該題較偏,用排除法。根據該標準,為了確保軟件的實現滿足需求所

需要的基本文檔,除了B、C、D之外,還有軟件驗證和確認報告和用戶文檔[如

手冊、指南等)。

21、(2011年下半年)以下關于COM+的描述中,不正確的是(28)。

A、COM+是COM的新版本,它使COM升級為一個完整盼組件架構

B、COM+的底層架構以COM為基礎,幾乎包含了COM所有內容

C、COM+更加注重分布式網絡應用的設計和實現

D、COM+與操作系統緊密結合,通過系統服務為應用程序提供全面服務

標準答案:A

知識點解析:COM+并不是COM的簡單升級,雖然COM+的底層結構仍然以

COM為基礎,雖然它幾乎包容了COM的所有內容,我們可以把它理解為COM的

新發展,或者是.COM更高層次上的應用。COM+綜合了COM、DCOM和MTS

這些技術要素,它把COM組件軟件提升到應用層而不再是底層的軟件結構,它通

過操作系統的各種支持,使組件對象模型建立在應用層上,把所有組件的底層細

節留給操作系統,因此COM+與操作系統的結合更加緊密。COM+不再局限于

COM的組件技術,它更加注重于分布式網絡應用的設計和實現,已經成為

Microsoft系統平臺策略和軟件發展策略的一部分。

22、(2012年上半年)用戶需求在項目開始時定義不清,開發過程密切依頗用戶的良

好配合,動態響應用戶的需求,通過反復修改來實現用戶的最終系統需求,這是

(7)的主要特點。

A、蒙特卡洛法

B、原型法

C、面向對象方法

D、頭腦風暴法

標準答案:B

知識點解析:與結構化方法不同,原型法認為在很難一下子全面準確地提出用戶需

求的情況下,首先不要求一定要對系統做全面、詳細的調查、分析,而是本著開

發人員對用戶需求的初步理解,先快速開發一個原型系統,然后通過反復修改來

實現用戶的最終系統需求。

23、(2012年上半年)軟件需求可理解為:為解決特定問題則由被開發或被修改的軟

件所展示出的特性。所有軟件需求的基木特性是(10)。

A、可驗證性

B、與用戶交互性

C、解決沖突

D、面向對象

標準答案:A

知識點解析:所有軟件需求的一個基本特性就是可驗訐件°驗證某些軟件需求可能

很困難或者成本很高,因此,軟件需求和軟件質保人員都必須保證,在現有的資

源約束:下,需求可以被驗證。

24、(2012年上半年)在面向對象分析中,其分析過程的第一步是(18)。

A、發現角色/參與者

B、發現用例

C、進行領域分析

D、建立功能模型

標準答案:A

知識點解析:面向對象的分析的步驟:⑴發現角色/參與者(Actor)。(2)發現用

例。(3)建立用例模型(UseCaseModel)。(4)進行領域分析。(5)建立對象一關系模

型。(6)建立對象一行為模型。(7)建立功能模型。

25、(2012年上半年)對數據倉庫特征的描述,(30)是不正確的。

A、與時間無關的

B、不可修改的

C、面向主題的

D、集成的

標準答案:A

知識點解析:數據倉庫(DataWarehouse)是一個面向主題的(SulbjeetOriented)>集成

的、相對穩定的、反映歷史變化的數據集合,用于支持管理決策。數據倉庫中的

數據通常包含歷史信息,系統記錄了企業從過去某一時刻到當前各個階段的信

息,通過這些信息,可以對企業的發展歷程和未來趨勢做出定量分析和B選項不

嚴謹,雖然數據倉庫內的數據很少修改和刪除;不過A錯誤太明顯,擇其錯大者

而選之。

26、(2012年下半年)系統集成項目通過驗收測試的主要標準為(8)。

A、所有測試項均未殘留各等級的錯誤

B、需求文檔定義的功能全部實現,非功能指標達到目標要求

C、立項文檔、需求文檔、設計文檔與系統的實現和編碼達到一致

D、系統通過單元測試和集成測試

標準答案:B

知識點解析:按照V模型,驗收測試需依據需求規格說明書進行。A錯,測試后

殘留錯誤(Bug)很常見。C錯,設計文檔與系統的實現和編碼達到一致是依靠集成

測試和系統測試來實現的。

27、(2012年下半年)根據《信息技術軟件工程術語GB/T11457—2006》,(16)是

評價系統或軟件,以確定軟件開發周期中的一個給定階段的產品是否滿足在階段的

開始確立的需求的過程。

認證

標準答案:D

知識點解析:驗證(verification),是指確定軟件開發周期中的一個給定階段的產品

是否達到上一階段確立的需求的過程。確認(validation),是指在軟件開發過程結束

時對軟件進行評價以確定它是否和軟件需求相一致的過程。

28、(2012年下半年)數據倉庫是一個面向主題的、集成的、相對穩定的、反映歷史

數據源

A、數據倉庫指主要用途是事務處理.,即對聯機數據的增、刪、改、查

B、數據倉庫集成了異構的數據源,且存放在數據倉庫中的數據一般不再改動

C、部門級數據庫通常稱為數據集市,它是數據倉庫的主題

D、OLTP服務器通常位于數據倉庫的前端,用于管理人員的決策分析

標準答案:B

知識點解析:A錯,用丁事務處理的是數據庫。C錯,主題指的是用戶使用數據倉

庫進行決策時所關心的某些方面。D錯,與數據倉庫有關用于決策分析的是

OLAP,不是OLTP(OnlineTransaclionProcess,聯機事務處理)。

29、(2013年上半年)原型化開發方法強調開發系統的原型,關于原型的特點,下面

說法不正確的是(11)。

A、原型的開發應該是實際可行的

B、原型應具有最終系統的基本特征

C、原型應構造方便,快速,造價低

D、原型的功能和性能不能低于最終的目標系統

標準答案:D

知識點解析:暫無解析

30、(2013年上半年)某關系數據庫中有如下的員工表和部門表,適合作為員工表的

員工表

員工編號姓名部門編號辦公電話

001張三109217

002李四119230

003王五309217

……????????????

部門表

部門編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論