2024年全国软件水平考试之高级系统架构设计师考试真题详细参考解析_第1页
2024年全国软件水平考试之高级系统架构设计师考试真题详细参考解析_第2页
2024年全国软件水平考试之高级系统架构设计师考试真题详细参考解析_第3页
2024年全国软件水平考试之高级系统架构设计师考试真题详细参考解析_第4页
2024年全国软件水平考试之高级系统架构设计师考试真题详细参考解析_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国软件水平考试考试重点试题精编

注意事项:

1.全卷采用机器阅卷,请考生注意书写规范:考试时间为120分钟。

2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答

题卡规定位置。

3.部分必须使用2B铅笠填涂;非选择题部分必须使用黑色签字笆书写,字体

工整,笔迹清楚。

4,请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域

书写的答案无效:在草稿纸、试卷上答题无效。

(参考答案和详细解析均在试卷末尾)

一、选择题

1、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,链接顶点的边表示包含的

活动,边上的数字表示活动的持续时间(天完成该项目的最少时间为(请作答此空)天。

由于某种原因,现在需要同一个开发人员完成BC和BD,则完成该项H的最少时间为()

天。

A.11

B.18

C.2O

D.21

2、项目配置管理中,产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各

种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中

的一个配置顶,O不属于产品组成部分工作成果的配置顶

A.需求文档

B.设计文档

C.工作计划

D.源代码

3、面向对象的分析模型设计模型则包含以()表示的软件体系机构图、以交互图表示的用

例实现图、完整精确的类图、描述更杂对象的状态图和用以描述流程化处理过程的活动图等。

A.模型试图控制器

B.组件图

C.包图

D.2层、3层或N层

4、“4+1〃视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中()

视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法

描述对象模型时,通常使用()表达类的内部属性和行为,以及类集合之间的交互关系:

采用(请作答此空)定义对象的内部行为。

A.对象图

B.活动图

C.状态图

D•类图

5、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新

闻内容,该系统应该采用()架构风格最为合适。

A.虚拟机

B.基于规则的系统

C.独立构件

D.主程序•子程序

6、DSSA是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与DSSA

的人员可以划分为4种角色,包括领域专家、领域设计人员、领域实现人员和(),其基本

活动包括领域分析、领域设计和(请作答此空)。

A.领域建模

B.架构设计

C.领域实现

D.领域评估

7、"4+1"视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中(4)

视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法

描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互关系;

采用(6)定义对象的内部行为。【回答括号6】

A.对象图

B.活动图

C.状态图

D.类图

8、数据仓库中的()消除了源数据中的不一致性,提供整个企业的一致性全局信息。

A.面向主题性

B.集成性

C.稳定性

D.反映历史变化性

9、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentify

businessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()

readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthe

codecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()which

includesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolution

requirementsfromusercommunity.(请作答此空)isaclassicalsetoftechniquesusedtocollect

informationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.

A.Continuousprocessimprovement

B.JointRequirementsplanning

C.Fact-finding

0.Structuredengineering

10、特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA以一个特定问题领域为

对象,形成由领域参考模型、参考需求、(请作答此空)一等组成的开发基础架构,支持一个

特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中

领域分析的主要目的是获得(),从而描述领域中系统之间共同的需求,即领域需求;领域设

计的主要目标是获得(),从而描述领域模型中表示需求的解决方案:领域实现的主要目标是

开发和组织可重用信息,并实现基础软件架构。

A.参考设计

B.参考规约

C.参考架构

D.参考实现

11、(9)主要负货接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一

些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。该层次主:要通过(10)结构实

现.(11)负责接收用户的请求,并决定应该调用哪个模型来处理;然后,(12)根据用户请求调用

(13)进行相应的业务逻辑处理,并返回数据;最后,控制器倜用相应的(14)来格式化模型返回的

数据,并通过视图呈现给用户。

A.视图层

B.表现层

C.中间层

D.用户界面

12、某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质

量属性场景。其中”机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,

恢复正常运行”主要与()质量属性相关,通常可采用(请作答此空)架构策略实现该属性;

”机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒

内选择一条新的运行路径'主要与()质量属性相关,通常可采用()架构策略实现该属性;

”对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进

行报警和记录”主要与O质量属性相关,通常可采用O架构策略实现该属性。

A.抽象接口

B.信息隐藏

C.主动冗余

D.记录/回放

13、以下关于RTOS(实时操作系统)的叙述中,不正确的是()

A.RTOS不能针对硬件变化进行结构与功能上的配置及裁剪

B.RTOS可以根据应用环境的要求对内核进行裁剪和重配

C.RTOS的首要任务是调度一切可利用的资源来完成实时控制任务

D.RTOS实质上就是一个计算机资源管理程序,需要及时响应实时事件和中断

14、"4+1”视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中

()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设

计方法描述对象模型时,通常使用(请作答此空)表达类的内部属性和行为,以及类集合之

间的交互关系;采用()定义对象的内部行为。

A.对象图

B.活动图

C.状态图

D.类图

15、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质

量属性场景。”在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行”

主要与O质量属性相关;

A.可测试性

B.易用性

C.可用性

D.互操作性

16、架构描述语言(ArchitectureDescriptionLanguage,ADL)是一种为明确说明软件系统的概

念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接

口、(43)和架构配置。

A.架构风格

B.架构实现

C.连接件

D.组件约束

17、在中断时,CPU断点信息一般保存到()中。

A.通用寄存器

B.堆

C.栈

D.I/O接口

18、软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,

应尽量做到()

A.高内聚高耦合

B.高内聚低耦合

C.低内聚高耦合

D.低内聚低耦合

19、紧耦合多机系统一般通过()实现多机间的通信。对称多处理器结构(SMP)属于(请

作答此空)系统。

A.松耦合

B.紧耦合

C.混合耦合

D.最低耦合

20-.()架构风格的核心是资源抽象,将系统中的每一个实体抽象成一种资源。

A.虚拟机

B.Rest风格

C.层次风格

D.数据共享

21、以下设计模式中,(请作答此空)模式使多个对象都有机会处理请求。将这些对象连成

一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接

收者之间的耦合关系。()模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需

要暴露该对象的内部表示,这两种模式均为()

A.责任链。(ChainofResponsibility)

B.解释器。(Interpreter)

C.命令。(Command)

D.迭代器。(Iterator)

22、给定IP地址为140.252.12.120,子网掩码是地5.255.255.0,那么主机号是(),该子网

直接的广播地址是(请作答此空)。

A.255.255.255.255

B.140.252.12.255

C.140.252.12.120

D.140.252.255.255

23、特定领或软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准

软件架构。实施DSSA的过程中包括一系列基本的活动,其中(请作答此空)活动的主要目的

是为了获得DSSA该活动参加人员中,()的主要任务是提供关于领城中系统的需求规约和

实现的知识。

A.领域需求

B.领域分析

C.领域设计

D.领城实现

24、某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2At)、分析指

令(1似)、取操作数(3At)、运算(lAt)和写回结果(2At)组成,并分别用5个子部完成,该流水

线的最大吞吐率为()

A.l/9At

B.l/3At

C.l/2At

D.l/lAt

25、不属于调用/返I可风格的架构是()

A.主程序/子程序

B.数据抽象和面向对象

C.层次结构

D.管道/过滤器

26、系统中的构件和连接件都有一个顶部和一个底部,构件的顶部应连接到某连接件的底部,

构件的底部则应连接到某连接的顶部,构件和构件之间不允许直接连接,连接件直接连接时.,

必须由其中一个的底部连接到另一个的顶部。上述构件和连接件的组织规则描述的是()

架构风格。

A.管道-过滤器

B.分层系统

C.C2

D.面向对象

27、某公司欲开发•个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质

量属性场景。其中”机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,

恢复正常运行“主要与(请作答此空)质量属性相关,通常可采用O架构策略实现该属性:

”机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒

内选择一条新的运行路径”主要与()质量属性相关,通常可采用()架构策略实现该属性;

”对•机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进

行报警和记录“主要与()质量属性相关,通常可采用O架构策略实现该属性。

A.可用性

B.性能

C.易用性

D.可修改性

28、SOA的一种实现方式,()在服务请求者和提供者之间传递数据,以及对这些数据进行

转换的能力,并支持由实践中总结出来的一些模式如同步模式、异步模式等;

A.Sharding

B.ESB

C.BPEL

D.bind

29、某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸

质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,

采用(4)设计模式较为合适,该模式(5)。【回答括号4】

A.Decorator

B.Adapter

C.Bridge

D.Facade

30、某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4

个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下:VarA:

Array[1..100,1..100]OFinteger;i,j:integer;FORi:=lto100DOFORj:=lto100DOA[i,j]:=0;设

每个页面可存放200个整数变量,变量i、j存放在程序页中。初始时,程序及i、j均已在内

存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生()次缺页中断;

A.50

B.100

C.5000

D.10000

31、某冶炼厂根据计划每季度供应合同单位铁和锌各32吨。该厂从甲乙两处产地运回铁矿

提炼,已知两处铁矿成分如下表所示,且从甲乙两地采购成本分别为200元/吨和300元/

吨。对于该冶炼厂,需要从乙采购(请作答此空)吨方能使此次采购的成本最低,最低的采

购成本是()元

岐矿成分甲乙

就40%20%

209e50H

其他40H35%

A.10

B.20

C.30

D.40

32、()适用于程序开发人员在地域上分布很广的开发团队。()中,编程开发人员分成首

席程序员和"类"程序员。【答第一空】

A.水晶系列(Crystal)开发方法

B.JT放式源码(Opensource)开发方法

C.SCRUM开发方法

D.功用驱动开发方法(FDD)

33、某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存

量),函数依赖集F={商品代码3商品名称,(商品代码,供应商”库存量,供应商3联系方

式}。商品关系模式P达到()

A.1NF

B.2NF

C.3NF

D.BCNF

34、基于0DP的架构开发过程按照顺序分别为系统构想、()、原型分析、()、架构原型、

项目规划、并行开发、系统转换、()、()。

A.需求分析

B.架构规划

C.操作维护

D.概要设计

35、()在软件开发机构中被广泛用来指导软件过程改进。

A.能力成熟度模型(CapacityMaturityModel)

B.关键过程领域(KeyProcessAreas)

C.需求跟踪能力链(TraceabilityLink)

D.工作分解结构(WorkBreakdown、Structure)

36-.数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接

收方用发送方的公钥验证真伪。生成消息摘要的目的是(),对摘要进行加密的目的是(请

作答此空)。

A.防止窃听

B.防止抵赖

C.防止篡改

D.防止重放

37、与SOA紧密相关的技术主要有UDDI、WSDL、SOAP和REST等,而这些技术都是以XML

为基础而发展起来的。(>提供了一种服务发布、查找和定位的方法,足服务的信息注册规

范,以便被需要该服务的用户发现和使用它。()是对服务进行描述的语言,它有•套基于

XML的语法定义,包含服务实现定义和服务接口定义。(请作答此空)定义了服务请求者和

服务提供者之间的消息传输规范。通过它,应用程序可以在网络中进行数据交换和远程过程

调用(RemoteProcedureCall,RPC)。

A.UDDI

B.Rest

C.WSDL

D.SOAP

38、面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于()

A.关联关系

B.依赖关系

C.实现关系

D.泛化关系

39、以下关于软件架构风格与系统性能关系的叙述,错误的是()

A.对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差

B.对于采用管道一过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统

性能

C.对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能

D.对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高

系统性能

40、某公司欲开发•个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量

属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行〃

主要与()质量属性相关,通常可采用()架构策略实现该属性:“在并发用户数不超过1000人

时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现

该属性;“系统应该能够抵挡恶意用户的入侵行为,并进厅报警和记录”.主要与(L质量属性相

关,通常可采用(试题录入中)架构策略实现该属性。

A.内置监控器

B.记录/回放

C.追踪审计

D.维护现有接口

41、软件架构设计主要关注软件构件的().属性和(请作答此空),并通过多种视图全面

描述特定系统的架构。

A.实现方式

B.交互作用

C.设计方案

D.测试方式

42、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物

理块的编号依次为:0、1、2、.…;系统中的字长为32,立,位示图中字的编号依次为:0、

1、2、..,每个字中的一个二进制位对应文件存储渊上的一个物理块,取值。和1分别表示

物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用

情况在位示图中编号为(请作答此空)的字中描述,系统应该将()

A.32

B.33

C.64

D.65

43、入侵检测通过对计算机网络或计算机系统中的若干关键点收集信息进行分析,发现网络

或系统中是否有违反安全策略的行为和被攻击的迹象,进行入侵检测的软件和硬件的组合就

构成了入侵检测系统。(5)是入侵检测系统的核心。

A.评估主要系统和数据的完整性

B.信息的收集

C.系统审计

D.数据分析

44、给定关系R(Al,A2,A3,A4)上的函数依赖集F={A1今A2A5,A2TA3A4,A3->A2},R

的候选关键字为(请作答此空)O函数依赖()

GF-.

A.1

B.A.1A.2

C.A.1A.3

D.A.1A.2A.3

45、以下关于数学建模的叙述中,不正确的是()。

A.数学模型是对现实世界的一种简化的抽象描述

B.数学建模时需要在简单性和准确性之间求得平衡

C.数学模型应该用统一佗、普适的标准对其进行评价

D.数学建模需要从失败和用户的反馈中学习和改进

46、用于管理信息系统规划的方法有很多,其中(1)将整个过程看成是一个"信息集合〃,

并将组织的战略目标转变为管理信息系统的战略目标。(2)通过自上而下地识别企业目标、

企业过程和数据・,然后对数据进行分析,自下而上地设计信息系统。【答括号1】

A.关键成功因素法

B.战略目标集转化法

C.征费法

D.零线预算法

47、在面向对象分析中,利用()表示需求,并从中提炼出中(),以上两者形成(请作

答此空),之后再进行后续的开发工作。

A.领域模型

B.包图

C.体系结构图

D•类图

48、请根据恢复块方法工作原理完成下图,在图中⑴〜⑷中填入恰当的内容。并比较恢复

块方法与N版本程序设计方法,将比较结果⑸〜⑻填入下表中。(请作答第八个空)

恢复块方法

饮块方法与N既本程序设计的比技

恢复块方法N版本程序设计

硬件运行环境单机多机

错误检测方法培证测试程序⑸

恢复融⑹向前恢复

实时性⑺⑻

A.表决

B.反向恢复

C.差

D.好

49、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentify

businessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()

readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthe

codecanbeobtainedfrom(请作答此空).Allsystemanalysisapproachesrequiresomeformof

()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsand

solutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollect

informationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.

A.existingdatabaseandapplicationprogram

B.applicationprogramanduserinterface

C.existingdatabaseanduserinterface

0.existingdatabase,applicationprogramanduserinterface

50、有8口海上油井,相互间距离•如下表所示(单位:海里)。其中1号井离海岸最近,为5

海里。现要从海岸经1号井铺设油管将各井连接起来,则铺设输油管道的最短长度为()

海里

12345678

10132.10.90.71S2.013

00.81.812262.31.1

302.61.72.51.90.S

400.7161.50.9

500.91.10.8

600.61.0

00.5

S0

A.9.1

B.9.9

C.10.1

D.10.2

二、多选题

51、(9)主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些

动作,包括控制页面跳转等,并向用户呈现最终的结果信息。该层次主要通过(10)结构实

现.(11)负责接收用户的请求,并决定应该调用哪个模型来处理;然后,(12)根据用户请求调用

(13)进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的(14)来格式化模型返|口|的

数据,并通过视图呈现给用户。

A.浏览器

B.视图

C.控制器

D.模型

52、给定IP地址为140.252.12.120,子网掩码是255.255.255.0,那么主机号是(请作答此空),

该子网直接的广播地址是()。

A.0.0.0.120

B.0.0.12.120

C.0.0.12.0

D.0.252.12.120

53、DMA(直接存储器访问〉工作方式是在(3)之间建立起直接的数据通路。

A.CPU与外设

B.CPU与主存

C.主存与外设

D.外设与外设

54、软件确认测试也称为有效性测试,确认测试计划通常是在需求分析阶段完成的。根据用

户的参与程度不同,软件确认测试通常包括()

A.黑盒测试和白盒测试

B.一次性组装测试和增量式组装测试

C.内部测试、Alpha、Beta和验收测试

D.功能测试、性能测试、用户界面测试和安全性测试

55、对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该

模式适用的场合是()o

©

CMMMV

nmXCcvmrofGMMMVLMI>

A.Visitor

B.Strategy

C.Observer

D.State

56、软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要

包括()

A.软件描述、软件开发前软件测试

B.软件开发、软件有效性验证和软件测试

C.软件描述、软件设计、软件实现和软件测试

D.软件描述、软件开发、软件有效性验证和软件进化

57、用于管理信息系统规划的方法有很多,其中()将整个过程看成是一个"信息集合〃,并

将组织的战略目标转变为管理信息系统的战略目标。

A.关键成功因素法

B.战略目标集转化法

C.征费法

D.零线预算法

58、项目配置管理中,配置项的状态通常包括()

A.草稿、正式发布和正在修改

B.草稿、技术评审和正式发布

C.草稿、评审或审批、正式发布

D.草稿、正式发布和版本变更

59、项目的成本管理中,()将总的成本估算分配到各项活动和工作包上,来建立一个成本

的基线。

A.成木估算

B.成本预算

C.成本跟踪

D.成本控制

60、在uml图中,()展现了一组对象、接口、协作和它们之间的关系。()强调消息跨

越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。(请作答此空)软件

和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的

组织单元,以及它们之间的依赖关系。

A.类图

B.对象图

C.部署图

D.交互图

61、信息系统访问控制机制中,(2)是指对所有主体和客体都分配安全标签用来标识所

属的安全级别,然后在访问控制执行时对主体和客体的安全级别进行比较,确定本次访问是

否合法性的技术或方法。

A.自主访问控制

&强制访问控制

C.基于角色的访问控制

D.基于组的访问控制

62、XML语法表述正确的是()

A.所有XML元素都须有关闭标签

B.XML标签对大小写不敏感

C.XML文档不需要根元素

D.在XML中,空格不会被保留

63、为了加强对企业信息资源的管理,企业应按照信息化和现代化企业管理要求设置信息管

理机构,建立信息中心。信息中心的主要职能不包括()

A.处理信息,确定信息处理的方法

B.用先进的信息技术提高业务管理水平

C.组织招聘信息资源管理员

D.建立业务部门期望的信息系统和网络

64、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选

择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;

库存不足而不提供任何产品。这一业务需求适合采用(13)模式设计实现,其类图如下图

所示,其中(14)是客户程序使用的主要接I」,可用状态来对其进行配置。此模式为(1S),

体现的最主要的意图是116)。【回答括号15】

A.创建型对象模式

B.结构型对象模式

C.行为型类模式

D.行为型对象模式

65、某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像处理任务,每个

任务有二个程存段:扫描5,图像处理Ci和打印Pi(i=i,2,3)。下图为二个任务各程疗段并

发执行的前趋图,其中,12)可以并行执行,(3)的直接制约,(4)的间接制约。

A."C1S2","PIC2s3","P2c3"

B/ZC1S1W,“S2c2P2","C3P3"

US1C1P1","S2c2P2","S3c3P3”

D.“S1S2s3","C1C2c3","PIP2P3”

66、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentify

businessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()

readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthe

codecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()which

includesthosetechniquestobeusedtoidentifyorex:ractsystemproblemsandsolution

requirementsfromusercommunity.(i青作答此空)isaclassicalsetoftechniquesusedtocollect

informationaboutsystemproblems,opportunities,soljtionrequirements,andpriorities.

A.Continuousprocessimprovement

BJointRequirementsplanning

C.Fact-finding

0.Structuredengineering

67、在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习〃与“检查

权限”两个用例之间属于()课程学习过程中,如果所缴纳学费不够,就需要补缴学费,"课程

学习”与"缴纳学费''两个用例之间属于();课程学习前需要课程注册,可以采用电话注册或网

络注册,”课程注册〃与“网络注册〃两个用例之间属于(请作答此空)。

A.包含关系

B.扩展关系

C.泛化关系

D.关联关系

68、面向构件的编程(ComponentOrientedProgramming,COP)关注于如何支持建立面向构件

的解决方案。面向构件的编程所需要的基本支持包括()。

A.继承性、构件管理和绑定、构件标识、访问控制

B.封装性、信息隐藏、独立部署、模块安全性

C.多态性、模块封装性、后期绑定和装载、安全性

D.构件抽象、可替代性、类型安全性、事务管理

69、下面可提供安全电子邮件服务的是()

A.RSA

B.SSL

C.SET

D.S/MIME

70、螺旋模型在()的基础上扩展而成。

A.瀑布模型

B.原型模型

C.快速模型

D.面向对象模型

71、当数据对象满足一定条件时属于格式正规的文档,其中不包括()

A.语法合乎XML规范

B.元素没有根节点

C.元素构成一个层次树

D.没有对外部实体的引用,除非提供DTD

72、在uml图中,()展现了一组对象、接口、协作和它们之间的关系。()强调消息跨

越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件

之间的物理关系以及处理节点的组件分布情况。(请作答此空)描述由模型本身分解而成的

组织单元,以及它们之间的依赖关系。

A.类图

B.包图

C.部署图

D.交互图

73、请根据恢复块方法工作原理完成下图,在图中⑴〜⑷中填入恰当的内容。并比较恢复

块方法与N版本程序设计方法,将比较结果⑸〜⑻填入下表中。(请作答第四个空)

恢复块方法

恢复块方法与N版本程序设计的比较

恢复块方法N版本程序设计

硬件运行环境单机多机

锯误检测方法批证测试程序(5)

恢复策略(€)向前恢复

实时性(7)⑻

A.主块

B.验证测试

C.输出正确结果

D.异常处理

/4、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新

闻内容,该系统应该采用O架构风格最为合适。

A.事件驱动系统

B.主程序-子程序

C.黑板

D.管道-过滤器

75、ERP(EnterpriseResourcePlanning)是建立在信息技术的基础上,利用现代企业的先进

管理思想,对企业的物流、资金流和(14)流进行全面集成管理的管理信息系统,为企业

提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。在ERP系统中,(15)

管理模块主要是对企业物料的进、出、存进行管理。【回答括号14】

A.产品

B.人力资源

C.信息

D.加工

76、某公司拟开发一个VIP管理系统,系统需要根据不同商场活动,不定期更新VIP会员的

审核标准和VIP折扣系统,针对上述需求,采用()架构风格最为合适。

A.规则系统

B.过程控制

C.分层

D.管道-过滤器

77、以下关于入侵检测系统功能的叙述中,(3)是不正确的。

A.保护内部网络免受非法用户的侵入

B.评估系统关键资源和数据文件的完整性

C.识别已知的攻击行为

D.统计分析异常行为

78、面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于()

A.关联关系

B.依赖关系

C.实现关系

D.泛化关系

79、基于架构的软件开发(ArchitectureBasedSoftwareDevelopment,ABSD.强调由商业、质量

和功能需求的组合驱动软件架构设计。它强调采用(11)及描述软件架构,采用(12)来描述需

求。【回答括号11】

A.类图和序列图

B.视角与视图

C.构件和类图

D.构件与功能

80、一般来说,架构可以分为三个层次。()层主要负责接收用户的请求,对用户的输入、

输出进行检查与控制,处理客户端的一些动作,包恬拴制页面跳转等,并向用户呈现最终的

结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,并决定应

该调用哪个模型来处理。〔请作答此空)主要负责将业务数据存储在文件、数据库等持久化

存储介质中。

A.表现层

B.业务逻辑层

C.持久层

D.中间层

81、在结构化分析方法中,用(9)表示功能模型,用(10)表示行为模型。【回答括号9】

A.ER图

B.用例图

C.DFD

D.对象图

82、"4+1〃视图主要用于描述系统逻辑架构,最早由PhilippeKruchten于1995年提出。其中

(4)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设

计方法描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互

关系;采用(6)定义对象的内部行为。【回答括号5】

A.对象图

B.活动图

C.状态图

D•类图

83、企业信息资源集成管理的核心是对企业()的集成。

A.业务流

B.内部信息流

C.外部信息流

D.内部和外部信息流

84、J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同

的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为

A.Applet

B.Servlet

C.EntityBean

D.SessionBean

85、面向对象的分析模型主要由顶层架构图、用例与用例图和(13)构成:设计模型则包含

以(14)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂

对象的(15)和用以描述流程化处理过程的活动图等。【回答括号13】

A.数据流模型

B.领域概念模型

C.功能分解图

D.功能需求模型

86、常用对称加密算法不包括()。

A.DES

B.RC-5

C.IDEA

D.RSA

87、基于架构的软件开发(ArchitectureBasedSoftwareDevelopment,ABSD.强调由商业、质量

和功能需求的组合驱动软件架构设计。它强调采用(11)兴描述软件架构,采用(12)来描述需

求。【回答括号12】

A.用例与类图

B.用例与视角

C.用例与质量场景

D.视角与质最场景

88、在数据库系统中,数据的完整性是指数据的()。

A.有效性、正确性和一致性

B.有效性、正确性和可维护性

C.有效性、正确性和安全性

D.正确性、一致性和安全性

89、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物

理块的编号依次为0、1、2、.…°系统中的字长为64位,字的编号依次为0、1、2、…。字

中的一位对应文件存储器上的一个物埋块。取值0和1分别表示空闲和占用。如下图所示。

假设操作系统将256号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为()

的字中描述,系统应该将(请作答此空)

字号

6362.…3210-仅VJ-

A.该字的0号位置"1"

B该字的63号位置T

C.该字的0号位置

D.该字的63号位置"0"

90、下列协议中,()定义了组播中组的成员加入和退出机制。

A.RARP

B.ARP

C.IGMP

D.ICMP

91、甲公司从市场上购买乙公司生产的部件,作为甲公司计算机产品的部件。丙公司已经取

得该软件的发明权,并许可乙公司生产销售该软件。下列兑法中,正确的是()。

A.甲公司的行为构成对庆公司权利的侵犯

B.甲公司的行为不构成对丙公司权利的侵犯

C.甲公司的行为不侵犯丙公司的权利,乙公司侵犯了丙公司的权利

D.甲公司的行为与乙公亘的行为共同构成对丙公司权利的侵犯

92、在IPv6无状态自动配置过程中,主机将其()附加在地址前缀1111111010之后,产

生一个链路本地地址。

A.IPv4地址

B.MAC地址

C.主机名

D.随机产生的字符串

93、对数据库管理系统评价的主要性能指标有()、数据库所允许的索引数量和最大并发实

物处理能力等。

A.MIPS

B.支持协议和标准

C.最大连接数

D.时延抖动

94、CORBA构件模型中,()的作用是在底层传输平台与接收调用并返回结果的对象实现之

间进行协调,(请作答此空)是最终完成客户请求的服务对象实现。

A.CORBA对象

B.分布式对象标识

C.伺服对象Servant

D.活动对象映射表

95、软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统

所共有的O特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的

这一类软件系统,通常会采用(请作答此空)架构风格。对于因数据输入某个构件,经过内

部处理,产生数据输出的系统,通常会采用()架构风格。

A.管道-过漉器

B.解释器

C.黑板

D.过程控制

96、以下关于结构化开发方法的叙述中,不正确的是()

A.总的指导思想是自顶向下,逐层分解

B.基本原则是功能的分解与抽象

C.与面向对象开发方法相比,更适合大规模、特别更杂的项目

D.特别适合于数据处理领域的项目

97、某公司有4百万元资金用于甲、乙、丙三厂追加投资。各厂获得不同投资款后的效益见

下表。适当分配投资(以百万元为单位)可以获得的最大的总效益为()百万元。

投资和效益(百万元)/

0”22~3“4“

甲.3&4卜4.8P66

乙/4.CP&2a56666.6“

丙2*加6W6.8*>7&7&

A.15.1

B.15.6

C.16.4

D.6.9

98、一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用

户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户

呈现最终的结果信息。表现层主要采用()结构来实现,其中的()负责接收用户的请求,

并决定应该调用哪个模型来处理。()主要负责将业务数据存储在文件、数据库等持久化存

储介质中。

A.表现层

B.业务逻辑层

C.持久层

D.中间层

99、在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的

功能和调用关系,形成形成软件(请作答此空)。而为每个具体任务选择适当的技术手段和

处理方法的过程称为(),

A.数据流图

B.4+1视图

C.IPO图

D.系统结构图

100.UML的事物是对模型中最具有代表性的成分的抽象,()是模型的静态部分,描述概

念或物理元素;(请作答此空)用来描述、说明和标注模型的任何元素。

A.分组事物

B.注释事物

C.结构事物

D.行为事物

参考答案与解析

1、答案:B

本题解析:

关键路径为ABCEFJ和ABDGFJ,18天。

2、答案:C

本题解析:

配置项是构成产品配置的主要元素,配置项主要有以下两大类:(1)属于产品组成部分的工

作成果:如需求文档、设计文档、源代码和测试用例等;(2)属于项目管理和机构支撑过程

域产生的文档:如工作计划、项目质量报告和项目跟踪报告等。这些文档虽然不是产品的组

成部分,但是值得保存。所以选项C的工作计划虽可充当配置项,但不属于产品组成部分工

作成果的配置项。

3、答案:C

本题解析:

设计模型则包含以包图表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类

图、描述复杂对象的状态图和用以描述流程化处理过程的活动图等。

4、答案:C

本题解析:

"4+1"视图是对逻辑架构进行描述,最早由PhilippeKruchten提出,他在1995年的IEEE

5o代ware上发表了题为The4+1ViewModelofArchitecture的论文,引起了业界的极大关注,

并最终被RUP采纳,现在已经成为架构设计的结构标准■"4+1〃视图主要包括:①逻辑视图

(LogicalView),设计的对象模型(使用面向对象的设计方法时),②过程视图(ProcessView),

捕捉设计的并发和同步特征。③物理视图(PhysicalView),描述了软件到硬件的映射,反映

了分布式特性。④开发视图(DevelopmentView),描述了在开发环境中软件的静态组织结构。

⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use

Cases)或场景(Scenarios)来说明,从而形成了第五个视图。当采用面向对象的设计方法描述

对象模型时'通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状

态图定义对象的内部行为,

5、答案:C

本题解析:

用户会注册自己的兴趣,然后系统也会把新闻按兴趣分类,如果某个新闻事件发生,可以通

过事件来触发推送动作,将新闻推送给对其感兴趣的用户。这是典型独立构件中的事件驱动

系统应用场景。

6、答案:C

本题解析:

DSSA的基本活动包括:领域分析、领域设计、领域实现:1、领域分析这个阶段的主要目标

是获得领城模型。领域模型描述领域中系统之间的共同的需求,即领域模型所描述的需求为

领域需求。在这个阶段中首先要进行一些准备性的活动,包括定义领域的边界。从而明确分

析的对象;识别信息源,整个领域工程过程中信息的来源,可能的信息源包括现存系统、技

术文献、问题域和系统开发的专家、用户调查和市场分析、领域演化的历史记录等,在此基

础上就可以分析领域中系统的需求,确定哪些需求是领域中的系统广泛共享的,从而建立领

域模型。当领域中存在大量系统时,需要选择它们的一个子集作为样本系统。对样本系统需

求的考察将显示领城需求为一个变化范围。一些需求对所有被考察的系统是共同的,一些需

求是单个系统所独有的。很多需求位于这两个极端之间,即被部分系统共享。2、领域设计

这个阶段的目标是获得DSSA。DSSA描述在领域模型中表示的需求的解决方案,它不是单个

系统的表示,而是能够适应领域中多个系统的需求的一个高层次的设计。建立了领域模型之

后,就可以派生出满足这些被建模的领域需求的DSSA,由于领域模型中的领域需求具有一

定的变化性,DSSA也要相应地具有变化性。它可以通过表示多选一的(alternative)、可选的

(optional)解决方案等来做到这一点。模型和DSSA来组织的,因此在这个阶段通过获得DSSA,

也就同时形成了重用基础设施的规约。3、领域实现这个阶段的主要目标是依据领域模型和

DSSA开发和组织可重用信息。这些可重用信息可能是从现有系统中提取得到,也可能需要

通过新的开发得到。它们依据领域模型和DSSA进行组织,也就是领域模型和DSSA定义了

这些可重用信息的重用时机,从而支持了系统化的软件里用。这个阶段也可以看作重用基础

设施的实现阶段。值得注意的是,以上过程是•个反复的、逐渐求精的过程。在实施领域工

程的每个阶段中,都可能返回到以前的步骤,对以前的步骤得到的结果进行修改和完善,再

回到当前步骤,在新的基础上进行本阶段的活动。参与DSSA的人员可以划分为四种角色:

领城专家、领城分析师、领域设计人员和领域实现人员。1、领域专家领域专家可能包括该

领域中系统的有经验的用户、从事该领域中系统的需求分析、设计、实现以及项FI管理的有

经验的软件工程师等。领域专家的主要任务包括提供关于领域中系统的需求规约和实现的知

识,帮助组织规范的、一致的领域字典,帮助选择样本系统作为领域工程的依据,复审领域

模型、DSSA等领域工程产品等。领域专家应该熟悉该领域中系统的软件设计和实现、硬件

限制、未来的用户需求及技术走向等。2、领域分析人员领域分析人员应由具有知识工程背

景的有经验的系统分析员来担任。领域分析人员的主要任务包括控制整个领域分析过程,进

行知识获取,将获取的知识组织到领域模型中,根据现有系统、标准规范等验证领域模型的

准确性和一致性,维护领域模型。领域分析人员应熟悉较件重用和领域分析方法;熟悉进行

知识获取和知识表示所需的技术、语言和工具;应具有一定的该领域的经验,以便于分析领

域中的问题及与领域17家.进行交互;应具有较高的进行抽象、关联和类比的能力;应具有较

高的与他人交互和合作的能力。3、领域设计人员领域设计人员应由有经验的软件设计人员

来担任。领域设计人员的主要任务包括控制核个软件设计过程,根据领域模型和现有的系统

开发出DSSA,对DSSA的准确性和一致性进行验证,建立领域模型和DSSA之间的联系。领

域设计人员应熟悉软件重用和领域设计方法;熟悉软件设计方法;应有一定的该领域的经验,

以便于分析领域中的问题及与领域专家进行交互。4、领域实现人员领域实现人员应由有经

验的程序设计人员来担任。领域实现人员的主要任务包括根据领域模型和DSSA,或者从头

开发可重用构件,或者利用再工程的技术从现有系统中提取可重用构件,对可重用构件进行

验证,建立DSSA与可重用构件间的联系。领域实现人员应熟悉软件重用、领域实现及软件

再工程技术;熟悉程序设计;具有一定的该领域的经验。

7、答案:C

本题解析:

“4+1”视图是对逻辑架构进行描述,最早由PhilippeKruchten提出,他在1995年的IEEE

Software上发表了题为The4+1ViewModelofArchitecture的论文,引起了业界的极大关注,

并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1〃视图主要包括:

①逻辑视图(LogicalView).设计的对象模型(使用面向对象的设计方法时)。

②过程视图(ProcessView),捕捉设计的并发和同步特征。

③物理视图(PhysicalView),描述了软件到硬件的映射,反映了分布式特性。

④开发视图(DevelopmentView),描述了在开发环境中软件的静态组织结构。

⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use

Cases)或场景(Scenarios)来说明,从而形成了第五个视图,

当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及

类集合之间的交互关系;采用状态图定义对象的内部行为。

8、答案:B

本题解析:

数据仓库4大特点:面向主题:数据按主题组织。集成的:消除了源数据中的不一致性,提

供整个企业的一致性全局信息。相对稳定的(非易失的):主要进行查询操作,只有少量的修

改和删除操作(或是不删除)。反映历史变化(随着时间变化):记录了企业从过去某一时刻

到当前各个阶段的信息,可对发展历程和未来趋势做定量分折和预测。

9、答案:C

本题解析:暂无解析

10>答案:C

本题解析:

特定领

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论