高级系统分析师题库1-0-1

合集下载

2018年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷(题后含答案及解析)

2018年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷(题后含答案及解析)全部题型 1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.面向对象分析中,对象是类的实例。

对象的构成成分包含了(1)________________、属性和方法(或操作)。

A.标识B.消息C.规则D.结构正确答案:A解析:本题主要考查面向对象分析的基础知识。

对象是类的实例,对象由对象标识、属性和方法(或操作)构成。

2. UML2.0所包含的图中,(2)________________描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。

A.组合结构图B.包图C.部署图D.构件图正确答案:B解析:本题主要考查UML的基础知识。

在UML2.0所包含的图中,包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。

3.下列算法中,用于数字签名中摘要的是(8)________________。

A.RSAB.IDEAC.RC4D.MD5正确答案:D解析:本题考查加密算法及相关知识。

RSA、IDEA和RC4均用于加密传输,仅MD5用于摘要。

数字签名中先生成摘要,然后采用加密算法对摘要进行加密。

4.以下用于在网络应用层和传输层之间提供加密方案的协议是(9)________________。

A.PGPB.SSLC.IPSecD.DES正确答案:B解析:本题考查加密方案及相关协议。

PGP用于对邮件进行加密,针对邮件消息,属应用层;IPSec用于对IP报文进行认证和加密,属网络层;DES是加密算法,不分层;SSL在网络应用层和传输层之间提供加密方案。

5.孙某在书店租到一张带有注册商标的应用软件光盘,擅自复制后在网络进行传播,其行为是侵犯(10)________________行为。

A.商标权B.软件著作权C.注册商标专用权D.署名权正确答案:B解析:商标权是指商标所有人对其商标所享有的独占的、排他的权利。

软考高级系统分析师备考习题40题解析

软考高级系统分析师备考习题40题解析

《软考高级系统分析师备考习题40题解析》软考高级系统分析师考试是一项具有挑战性的认证考试,为了帮助广大考生更好地备考,我们精心准备了40 道典型的备考习题,并进行详细的解析。

一、需求分析与建模1. 在进行需求调研时,以下哪种方法最适合获取用户对系统性能的要求?A. 问卷调查B. 面谈C. 观察D. 原型法答案:B解析:面谈可以直接与用户交流,深入探讨系统性能等方面的需求。

2. 以下哪项不是用例图的主要元素?A. 参与者B. 用例C. 关系D. 类答案:D解析:类不是用例图的元素,用例图主要由参与者、用例和它们之间的关系组成。

二、系统设计3. 在系统架构设计中,以下哪种架构风格最适合高并发的在线交易系统?A. 分层架构B. 微服务架构C. 事件驱动架构D. 管道-过滤器架构答案:B解析:微服务架构具有良好的扩展性和容错性,适合处理高并发的交易场景。

4. 数据库设计时,为了提高查询性能,通常会建立索引。

以下哪种情况不适合建立索引?A. 经常作为查询条件的字段B. 数据量少且更新频繁的字段C. 外键字段D. 唯一性约束的字段答案:B解析:数据量少且更新频繁的字段建立索引可能会降低性能,因为更新操作会频繁维护索引。

三、项目管理5. 项目进度管理中,关键路径法的主要作用是?A. 确定项目的最短工期B. 识别项目的关键活动C. 计算项目的总时差D. 以上都是答案:D解析:关键路径法可以确定项目的最短工期、识别关键活动和计算总时差。

6. 风险管理中,风险识别的主要方法不包括?A. 头脑风暴法B. 德尔菲法C. 检查表法D. 蒙特卡罗模拟法答案:D解析:蒙特卡罗模拟法主要用于风险定量分析,而不是风险识别。

四、算法与数据结构7. 以下哪种排序算法在最坏情况下的时间复杂度最低?A. 冒泡排序B. 插入排序C. 快速排序D. 归并排序答案:D解析:归并排序在最坏情况下的时间复杂度为O(nlogn),其他三种算法在最坏情况下的时间复杂度为O(n^2)。

2023年高级软考《系统分析师》考试历年真题摘选附带答案

2023年高级软考《系统分析师》考试历年真题摘选附带答案

2023年高级软考《系统分析师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】在需求分析阶段主要采用图形工具来描述的原因是( )。

A. 图形的信息量大,便于描述规模大的软件系统B.图形工具能够极好地概括描述一个系统的信息,比文字叙述能够更好地表达重要的细节C.图形能够更加直观地描述目标系统,便于用户理解和交流,有利于开发者与用户之间达成一致的需求D.图形比文字描述简单、形象2.【单选题】()管理则关心企业管理人员如何获取和处理俏息( 流程和方法) 且强调企业中信息资源的童要性。

A.侑息处理B.流程重组C.组织机构D.业务方法3.【判断题】软件工具的作用是为了延长软件产品的寿命。

4.【判断题】在面向对象的需求分析方法中,建立动态模型是最主要的任务。

5.【判断题】类的设计过程包括:确定类,确定关联类,确定属性,识别继承关系。

6.【单选题】系统流程图也称为业务流程图,它表达的是( )。

A.数据在系统各部件间的流动情况B.对数据进行加工处理的控制过程C.逻辑数据流图D.白盒子形式的组成系统的每个部件7.【判断题】提高程序效率的根本途径是选择良好的设计方法、数据结构与算法。

8.【单选题】在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( )。

A.分析与设计B.编制程序C.测试程序D.系统维护9.【单选题】由用户开发应用系统可以解决的主要问题是( )。

A. 提高应用系统效率B.系统开发直接反映用户需求C.增强系统的可靠性D.降低开发成本10.【单选题】用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的() 。

A.CA的私钥和A的公钥B.CA的私钥和A的私钥C.CA的公钥和A的公钥D.CA的公钥和A的私钥11.【多选题】模块独立性准则由以下定性指标来衡量( )。

A.分解度B.耦合度C. 屏蔽性D.内聚性12.【单选题】结构化生命周期法的主要缺点之一是( )。

2021年高级系统分析师考试题库(含答案)

2021年高级系统分析师考试题库(含答案)

2021年高级系统分析师考试题库(含答案)单选题1.A、P(S6)和V(S5)B、P(S6)和P(S5)C、V(S5)和V(S6)D、V(S6)和P(S5)答案:D解析:根据前驱图,P2进程需要等待P1进程的通知,故需要利用P(S1)操作测试P1进程是否运行完,所以空①应填P(S1),P2进程运行结束需要利用V操作分别通知P3、P4进程,由于P3进程执行前已经用P(S2),所以空②应填V(S2)。

根据前驱图,P3进程运行结束需要利用两个V操作分别通知P4、P5进程,故空③应为两个V操作;又由于P4执行前需要等待进程P2、P3的结果,需要2个P 操作,而P4进程的程序中执行前只有1个P操作,故空④应为1个P操作。

采用排除法,对于试题(49)的选项A、选项B、选项C和选项D中,只有选项A满足条件。

根据前驱图P4、P5进程执行完都需要通知P6进程,P6进程运行前执行了P(S6)和P(S7),而P5进程执行完后执行了V(S7),故P4进程应该执行V(S 6),即空⑤应填V(S6)。

又因为P5进程开始运行前必须等待P3进程的通知,需要用P(S5)操作测试P3进程是否运行完。

故空⑥应填写P(S5)。

2.UML中,序列图的基本元素包括()。

A、对象、生命线和泳道B、对象、泳道和消息C、对象、生命线和消息D、生命线、泳道和消息答案:C解析:UML序列图是一种交互图,它由一组对象或参与者以及它们之间可能发送的消息构成。

构成序列图的基本元素包括对象、生命线和消息,还可以包括角色和激活期两种元素。

泳道在UML活动图中区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。

3.因使用大量的对象而造成很大的存储开销时,适合采用(4)模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

A、组合(posite)B、享元(Flyweight)C、迭代器(Iterator)D、备忘(Memento)答案:B解析:享元模式的特点是:复用我们内存中已存在的对象,降低系统创建对象实例组合模式(positePattern)有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。

软考(高级)系统分析师上午(综合知识)试题模拟练习

软考(高级)系统分析师上午(综合知识)试题模拟练习

软考(高级)系统分析师上午(综合知识)试题模拟练习(总分:96.00,做题时间:90分钟)一、选择题(总题数:13,分数:96.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

___________________________________________________ _______________________________________解析:2.软件开发工具VB、PB、Delphi是可视化的。

这些工具是一种(46)程序语言。

(分数:2.00)A.事件驱动√B.逻辑式C.函数式D.命令式解析:解析:软件开发工具VB、PB、Delphi是可视化的,这些工具是一种事件驱动程序语言。

详细的分析请阅读试题1的分析。

3.PROLOG语言属于(47)程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

(分数:2.00)A.过程式B.函数式C.面向逻辑√D.面向对象解析:解析:请参考试题1的分析。

为抵抗统计分析破译法,香农(Shannon)提出设计密码体制的两个一般原则,这两个原则为(28)。

图4-5是公钥加密系统的概念图,a和b处应分别是(29)。

1997年美国NIST 发起征集高级加密标准AES(AdvancedEncryptionStandard)算法的活动,目的是为确定一个安全性能更好的分组密码算法来取代DES。

最终选作高级加密标准AES的算法为(30)。

(分数:6.00)(1).(分数:2.00)A.扩散与移位B.混淆与替换C.混淆与移位D.扩散与混淆√解析:A.接收者的公钥,接收者的私钥√B.接收者的私钥,接收者的公钥C.发送者的公钥,接收者的私钥D.发送者的私钥,接收者的公钥解析:A.国际数据加密算法IDEAB.椭圆曲线密码ECCC.RSA算法D.Rijndael数据加密算法√解析:解析:为抵抗统计分析破译法,香农提出设计密码体制的两个一般原则,这两个原则为扩散与混淆。

系统分析师-安全性知识1

系统分析师-安全性知识1

系统分析师-安全性知识1(总分:28.00,做题时间:90分钟)一、单项选择题(总题数:24,分数:28.00)为了保障数据的存储和传输安全,需要对一些重要数据进行加密。

由于对称密码算法 (17) ,所以特别适合对大量的数据进行加密。

国际数据加密算法IDEA的密钥长度是 (18) 位。

(分数:2.00)A.比非对称密码算法更安全B.比非对称密码算法密钥长度更长C.比非对称密码算法效率更高√D.还能同时用于身份认证解析:A.56B.64C.128 √D.256解析:[分析] 对称与非对称密码算法都可以用于加密,但是由于对称密码算法加解密效率比非对称算法高很多,因此常用于对大量数据的加密。

IDEA算法是在DES的基础上发展出来的,类似于3DES。

发展IDEA的原因是因为DES算法密钥太短。

IDEA 的密钥长度为128位。

1.在使用Kerberos进行密钥管理的环境中,有N个人,为确保在任意两个人之间进行秘密对话,系统所需的最少会话密钥数为 (7) 个。

(分数:1.00)A.N-1B.NC.N+1D.N(N-1)/2 √解析:[分析] Kerberos是由MIT发明的为分布式计算环境提供一种对用户双方进行验证的认证方法。

它的安全机制在于首先对发出请求的用户进行身份验证,确认其是否是合法的用户;如是合法的用户,再审核该用户是否有权对他所请求的服务或主机进行访问。

从加密算法上来讲,其验证是建立在对称加密的基础上的。

它采用可信任的第三方——密钥分配中心(KDC)保存与所有密钥持有者通信的保密密钥,其认证过程颇为复杂,下面简单叙述之。

首先客户(C)向KDC发送初始票据TGT,申请访问服务器(S)的许可证。

KDC确认客户合法后,临时生成一个C与S通信时用的保密密钥Kcs,并用C的密钥Kc加密Kcs后传给C,并附上用S的密钥。

Ks加密的“访问S的许可证TS,内含Kcs”。

C收到上述两信件后,用他的Kc解密获得Kcs,而把TS原封不动地传给S,并附上用Kcs加密的客户身份和时间。

2025年软件资格考试系统分析师(高级)(综合知识、案例分析、论文)合卷试卷及解答参考

2025年软件资格考试系统分析师(高级)(综合知识、案例分析、论文)合卷试卷及解答参考

2025年软件资格考试系统分析师(综合知识、案例分析、论文)合卷(高级)自测试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1.强调人与人的沟通:敏捷开发方法认为面对面的交流是最有效的沟通方式,鼓励团队成员之间的直接沟通,以便快速解决问题。

2.灵活性适应变化:敏捷开发方法能够在项目需求变更时迅速调整开发计划,以更好地适应市场和用户需求的快速变化。

3.迭代式的软件开发:敏捷开发方法通过一系列的短期迭代来开发软件,每个迭代都包含需求分析、设计、编程和测试,这样有助于在早期发现错误并及时修复。

题目2:请简述软件需求工程在软件开发过程中的重要性及其主要任务。

3.在软件开发过程中,需求分析的主要任务是什么?请简要描述其至少5个关键步骤,并针对每种步骤提供实际案例。

4.需求规格说明书编写:根据分析结果,编写详细的需求规格说明书,明确每个功能模块的具体需求、输入输出、异常处理等。

案例:针对电商平台,需求规格说明书可能包括用户注册登录、商品浏览下单、支付结算、订单查询等功能的具体描述。

4.需求验证:与用户一起审查需求规格说明书,确保所有需求都被正确理解和记录,没有遗漏或误解。

案例:在开发团队内部,需求分析师会与开发人员、测试人员等一起回顾需求文档,确保没有歧义。

5.需求管理:在软件开发过程中,持续跟踪和更新需求,确保开发出的软件始终符合用户需求。

案例:电商平台在开发过程中,可能会根据用户反馈和市场变化,对需求规格说明书进行迭代更新。

解析:需求分析是软件开发过程中的关键环节,它为后续的设计、开发和测试提供了基础。

通过明确用户需求,可以避免开发出不符合实际需求的软件,提高软件的质量和用户满意度。

在实际工作中,需求分析需要贯穿整个软件开发过程,不断迭代和更新。

4.请简述面向对象分析与面向对象设计的主要区别,并给出一个简单的例子说明。

5.问题:请阐述软件测试过程中的单元测试与集成测试的主要区别。

2024年软件资格考试系统分析师(高级)(综合知识、案例分析、论文)合卷试卷与参考答案

2024年软件资格考试系统分析师(高级)(综合知识、案例分析、论文)合卷试卷与参考答案

2024年软件资格考试系统分析师(综合知识、案例分析、论文)合卷(高级)模拟试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1、软件工程的基本目标是()A. 提高软件质量B. 提高软件生产效率C. 降低软件成本D. 提高软件可维护性2、在软件需求分析过程中,以下哪个不属于需求验证的范畴?()A. 用户访谈B. 实际运行C. 演示验证D. 确认测试3、题干:在软件工程中,以下哪个阶段是用来确定软件需求的?A. 需求分析B. 系统设计C. 编码D. 测试4、题干:在UML(统一建模语言)中,以下哪种图用于展示系统的静态结构?A. 类图B. 序列图C. 状态图D. 活动图5、以下哪个选项是UML(统一建模语言)中用于描述系统内部组件之间交互的图?A. 时序图(Sequence Diagram)B. 类图(Class Diagram)C. 构件图(Component Diagram)D. 用例图(Use Case Diagram)6、软件需求规格说明书(SRS)的作用不包括以下哪项?A. 确保软件系统的需求是完整、一致和可验证的B. 为软件开发团队提供清晰的开发方向C. 作为项目验收的唯一依据D. 向利益相关者提供关于系统功能和性能的详细信息7、题目:在软件工程中,以下哪个阶段是需求分析的主要任务?A. 系统设计B. 系统规划C. 系统测试D. 需求分析8、题目:以下哪种方法不是软件测试中的静态测试方法?A. 检查B. 代码审查C. 单元测试D. 模块测试9、题干:以下哪个技术是实现数据加密的一种方式?A. RSAB. MD5C. HTMLD. TCP11、题干:在软件开发生命周期中,需求分析阶段的主要目标是?A. 确定软件系统的功能需求和非功能需求B. 设计软件系统的总体架构C. 实现软件系统的核心功能D. 测试和验证软件系统的质量13、在面向对象设计中,以下哪一项不是设计模式?A. 单例模式B. 命令模式C. 观察者模式D. 工厂方法模式15、关于面向对象的设计原则,以下哪一项陈述是正确的?A. 开闭原则表明一个模块应该对其接口开放,对其实现封闭。

2023年系统分析师考试模拟试题及参考答案

2023年系统分析师考试模拟试题及参考答案

2023年系统分析师考试模拟试题及参考答案模拟试题(一)1.使用多处理机系统的主要目的是实现()代码的并行性。

A、操作级和指令级B、指令级和作业级C、作业级和任务级D、任务级和指令级答案:D解析:在多处理机系统中,提高程序并行性的关键,是把任务分解成足够多的可同时操作的进程,即实现任务级和指令级的并行。

2.按照Cache地址映像的块冲突概率,从高到低排列的是()。

A、全相联映像→直接映像→组相联映像B、直接映像→组相联映像→全相联映像C、组相联映像→全相联映像→直接映像D、直接映像→全相联映像→组相联映像答案:B解析:直接映像是指在进行映像的工作时,规定各区中的某一信息块只能映像到Cache中的一个固定的信息块中。

全相联映像是指主存中的每一个字块可映像到Cache任何一个字块位置上。

组相联映像方式是直接映像和全相联映像的一种折衷方案,这种方法将存储空间分为若干组,各组之间是直接映像,而组内各块之间则是全相联映像。

进行地址映像时,直接映像方式下冲突概率最高,全相联映像方式下冲突概率最低。

3.面向对象分析中,构建用例模型一般分为四个阶段,其中,除了()阶段之外,其它阶段是必需的。

A、识别参与者B、合并需求获得用例C、细化用例描述D、调整用例模型答案:D解析:在OOA方法中,构建用例模型一般需要经历四个阶段,分别是识别参与者、合并需求获得用例、细化用例描述和调整用例模型,其中前三个阶段是必需的。

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

若磁盘上物理块的编号依次为:0、1、2、…;系统中的字长为32位,字的编号依次为:0、1、2、…,字中的一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下图所示。

假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为(请作答此空)的字中描述;系统应该将()。

A、该字的位号5的位置"0"B、该字的位号5的位置"1"C、该字的位号6的位置"0"D、该字的位号6的位置"1"答案:B解析:2053号物理块对应字的编号是64号,前面的0-2047位已经占满,因此第64号字的第0位是2048,第1位是2049,第2位是2050,第3位2051,第4位2 052,第4位2053。

系统分析师(高级)考试复习资料汇总

系统分析师(高级)考试复习资料汇总

第一章概述1.1信息系统与信息系统工程1.1信息系统与信息系统工程信息系统一般泛指收集、存储、处理和传播各种信息的具备完整功能的集合体。

人们常说的信息系统大多数支持各部门和机构管理和决策的信息系统,当前信息系统重要的特征是计算机和互联网技术的介入。

现代信息系统是以计算机为信息处理工具,以网络为信息传输手段的;它最大限度的屏蔽了时间和空间的限制,使人们能以最快捷的方式获取所需信息并加以利用。

计算机应用于企业是从最基础的数据处理开始的。

随着企业业务需求的增长和技术条件的发展,人们逐步将计算机应用于企业局部的管理,如财会管理、销售管理、物资管理、生产管理等,即计算机应用发展到对企业的局部事务的管理,形成了所谓事务处理系统,即TPS,但它并未形成对企业全局的、整体业务的管理。

形成对企业全局性的、整体性的计算机应用是后来基于但项应用基础上发展并形成的管理信息系统(MIS)的任务。

管理信息系统强调以企业管理系统为背景,以基层业务系统为基础,强调企业各业务系统间的信息联系,以完成企业总体人物为目标,它能提供企业各级领导从事管理需要的信息,但其收集信息的范围还更多的侧重于企业的内部。

当前,计算机信息系统已经从管理信息系统发展成为更强调支持企业高层领导决策的决策支持系统,即DSS阶段。

互联网技术的发展和应用,在很大的程度上拓展和提升了信息系统的功能和作用,其最大的特点是通过互联网将众多的孤立的信息系统(即所谓的信息孤岛)加以联系起来,形成在更大程度上实现信息共享的、大范围的基于网络互连的信息系统。

互联网技术应用与企业内部信息系统,可促进企业内部综合MIS、DSS功能,并以办公自动化技术为支撑的办公信息系统的事实。

企业信息系统的目标为:借助于自动化和互联网技术,综合企业的经营、管理、决策和服务为一体,以求达到企业和系统的效率、效能和效益的统一,使计算机和互联网技术在企业管理决策和服务中能发挥更显著的作用。

目前,EDP已成为企业实现信息管理的基础性工作,对提高企业的工作效率和质量有明显的作用,是众多的高层系统的基础。

2020年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷

2020年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷

2020年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷中文选择题1.系统结构化分析模型包括数据模型、功能模型和行为模型,这些模型的核心是________。

(A)实体联系图(B)状态转换图(C)数据字典(D)流程图2.数据流图是系统分析的重要工具,数据流图中包含的元素有________。

(A)外部实体、加工、数据流、数据存储(B)参与者、用例、加工、数据流(C)实体、关系、基数、属性(D)模块、活动、数据流、控制流3.以下关于防火墙技术的描述中,正确的是________。

(A)防火墙不能支持网络地址转换(B)防火墙通常部署在企业内部网和Internet之间(C)防火墙可以查、杀各种病毒(D)防火墙可以过滤垃圾邮件4.SHA一256是________算法。

(A)加密(B)数字签名(C)认证(D)报文摘要5.某电子商务网站为实现用户安全访问,应使用的协议是________。

(A)HTTP(B)WAP(C)HTTPS(D)IMAP6.根据国际标准ITUT X.509规定,数字证书的一般格式中会包含认证机构的签名,该数据域的作用是________。

(A)用于标识颁发证书的权威机构CA(B)用于指示建立和签署证书的CA的X.509名字(C)用于防止证书伪造(D)用于传递CA的公钥7.李某是某软件公司的软件设计师,其作为主要人员完成某软件项目开发后,按公司规定进行归档。

以下有关该软件的著作权的叙述中,正确的是________。

(A)该软件著作权应由公司享有(B)该软件著作权应由公司和李某共同享有(C)该软件著作权应由李某享有(D)除署名权以外的著作权其他权利由李某享有8.我国由国家版权局主管全国软件著作权登记管理工作,指定________为软件著作权登记机构。

(A)著作权登记中心(B)国家知识产权局(C)中国版权保护中心(D)国家专利局9.在软件使用许可中,按照被许可使用权排他性强弱的不同,可分为独占使用许可、________。

系统分析师 考题

系统分析师 考题

系统分析师考题1.面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于( )。

A.关联关系B.依赖关系C.实现关系D.泛化关系2.关于用例图中的参与者,说法正确的是( )。

A.参与者是与系统交互的事物,都是由人来承担B.当系统需要定时触发时,时钟就是一个参与者C.参与者可以在系统外部,也可能在系统内部D.系统某项特定功能只能有一个参与者3~5.在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于( );课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于( );课程学习前需要课程注册,可以采用电话注册或者网络注册,“课程注册”与“网络注册”两个用例之间属于( )。

A.包含关系B.扩展关系C.泛化关系D.关联关系A.包含关系B.扩展关系C.泛化关系D.关联关系A.包含关系B.扩展关系C.泛化关系D.关联关系6.7.非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中( )属于非对称加密算法。

若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用( )来对数据文件进行解密。

A.AESB.RSAC.IDEAD.DESA.甲的公钥B.甲的私钥C.乙的公钥D.乙的私钥8.用户A从CA获取了自己的数字证书,该数字证书中包含为证书进行数字签名的( )。

A.CA的私钥和A的公钥B.CA的私钥和A的私钥C.CA的公钥和A的公钥D.CA的公钥和A的私钥9.数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程。

数字签名标准DSS中使用的签名算法DSA是基于ElGamal和Schnorr两个方案而设计的。

当DSA对消息m的签名验证结果为True,也不能说明( )A.接收的消息m无伪造B.接收的消息m无篡改C.接收的消息m无错误D.接收的消息m无泄密10.甲公司委托乙公司开发一种工具软件,未约定软件的使用权、转让权及利益分配办法,甲公司按规定支付乙公司开发费用。

系统分析师(综合知识、案例分析、论文)合卷软件资格考试(高级)试卷与参考答案

系统分析师(综合知识、案例分析、论文)合卷软件资格考试(高级)试卷与参考答案

软件资格考试系统分析师(综合知识、案例分析、论文)合卷(高级)复习试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1、以下哪项不属于软件工程的三个基本要素?A、过程B、方法C、工具D、数据结构2、在软件需求分析阶段,以下哪项工作不属于需求分析的任务?A、确定软件的功能需求B、确定软件的性能需求C、编写软件规格说明书D、进行风险评估3、在面向对象的设计模式中,装饰者模式(Decorator Pattern)主要用于:A. 动态地给一个对象添加一些额外的职责。

B. 定义一个创建对象的接口,让子类决定实例化哪一个类。

C. 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化。

D. 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。

4、在数据库设计过程中,从E-R图转换到关系模型时,通常一个实体会转换成:A. 一个关系。

B. 多个关系。

C. 一个属性。

D. 一个关键字。

5、在软件工程中,下列哪项不是软件需求工程的核心活动?A. 需求获取B. 需求分析C. 需求定义D. 需求管理6、在UML(统一建模语言)中,以下哪种图表示了系统的静态结构?A. 时序图B. 类图C. 用例图D. 状态图7、在面向对象设计中,多态性是指:A. 类可以有多个父类B. 对象可以具有多种形态C. 子类可以覆盖父类的方法D. 方法重载和方法覆盖的现象8、关于软件配置管理(SCM),下列说法错误的是:A. SCM是为了控制软件配置项的状态和变更而实施的一系列措施B. SCM包括版本控制、变更控制等环节C. SCM的主要目标是在软件开发过程中管理和追踪各种变更D. SCM与项目管理无关,仅关注技术细节9、以下哪项技术不属于软件工程中的设计模式?A. 单例模式B. 观察者模式C. 模板方法模式D. 控制反转(IoC) 10、在敏捷开发中,以下哪项不属于敏捷团队的基本原则?A. 尊重团队成员B. 响应变化比遵循计划更重要C. 需求优先级应该固定不变D. 个体和互动高于流程和工具11、在软件生命周期模型中,螺旋模型适用于哪种类型的项目?A、需求明确且不变的项目B、规模较小,风险较低的项目C、需要逐步明确需求并且风险控制较为重要的大型复杂项目D、开发周期短,变更可能性小的项目12、下列哪一项不是面向对象编程(OOP)的基本特征?A、封装B、继承C、多态D、模块化13、在软件工程中,瀑布模型是哪一阶段的主要特征?A. 需求分析B. 系统设计C. 系统实施D. 系统测试14、敏捷开发方法中,哪个原则强调“尽早且持续地对变化做出响应”?A. 客户合作B. 快速交付C. 简单设计D. 迭代开发15、在面向对象设计中,多态性是指:A. 类可以具有多个父类。

2021高级系统分析师-单选(精选试题)

2021高级系统分析师-单选(精选试题)

高级系统分析师-单选1、在ISOOSI/RM中,(67)实现数据压缩功能。

A.应用层B.表示层C.会话层D.网络层2、假设普通音频电话线路支持的频率范围为300Hz~3300Hz,信噪比为30dB,则该线路的带宽B是(77)Hz,根据信息论原理,工作在该线路上的调制解调器最高速率C约为(78)Kbps。

A.300B.600C.3000D.33003、假设普通音频电话线路支持的频率范围为300Hz~3300Hz,信噪比为30dB,则该线路的带宽B是(77)Hz,根据信息论原理,工作在该线路上的调制解调器最高速率C约为(78)Kbps。

A.14.4B.28.8C.57.6D.1164、将拥有2500台主机的网络划分为两个子网,并采用C类IP地址。

子网1有500台主机,子网2有2000台主机,则子网1的子网掩码应设置为(50),子网2至少应划分为(51)个C类网络。

A.255.255.255.0B.255.255.250.128C.255.255.240.0D.255.255.254.05、将拥有2500台主机的网络划分为两个子网,并采用C类IP地址。

子网1有500台主机,子网2有2000台主机,则子网1的子网掩码应设置为(50),子网2至少应划分为(51)个C类网络。

A.2B.4C.8D.166、局域网(LAN)已广泛应用于办公自动化、制造自动化等各个领域。

LAN的标准化工作最早是由美国电气电子工程师协会IEEE进行的,发布了著名的IEEE802标准。

在此基础上,国际标准化组织ISO为LAN制定了相应的ISO8802国际标准。

它涉及(21)、(22)和(23)等3种信道访问控制方法以及(24)和(25)2种拓扑构形。

其中,(23)方法的(25)网只在ISO8802标准中,而不在IEEE802标准中。

常用的以太网(Ethernet)就是采用(21)方法的(24)网的典型例子。

A.预约(reservation)B.时隙(sinned)C.载波侦听多路访问/碰撞检测(CSMA/CD)D.令牌传递(tokenpassing)7、局域网(LAN)已广泛应用于办公自动化、制造自动化等各个领域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级系统分析师题库
1-0-1
问题:
[单选]风险的成本估算完成后,可以针对风险表中的每个风险计算其风险曝光度。

某软件小组计划项目中采用50个可重用的构件,每个构件平均是100LOC,本地每个LOC的成本是13元人民币。

下面是该小组定义的一个项目风险。

(1)风险识别:预定要重用的软件构件中只有50%将被集成到应用中,剩余功能必须定制开发;(2)风险概率:60%。

(3)该项目风险的风险曝光度是()
A.32500
B.65000
C.1500
D.19500
风险曝光度(riskexposure)的计算公式如下:风险曝光度=错误出现率(风险出现率)×错误造成损失(风险损失)在本题中,风险概率为60%,风险损失为所有构件价格的50%,因此,其风险曝光度为:50×100×13×50%×60%=19500。

问题:
[单选]完成活动A所需的时间,悲观(P)的估计需36天,最可能(ML)的估计需21天,乐观(O)的估计需6天。

活动A在16天至26天内完成的概率是()
A.55.70%
B.68.26%
C.95.43%
D.99.73%
活动的期望时间为(36+21×4+6)/6=21天,方差为25,标准差为5。

“在16天至26天内”,与21天相比,正好是正负一个标准差(16+5=21,26-5=21)。

根据正态分布规律,在±σ范围内,即在16天与21天之间完成的概率为68.26%。

问题:
[单选]在某个信息系统项目中,存在新老系统切换问题,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成()的关系。

A.结束--开始(FS型)
B.结束--结束(FF型)
C.开始--结束(SF型)
D.开始--开始(SS型)
在本题中,由于是新老系统切换,一般需要在新系统上线之后,老系统才能下线,因此这是一个开始一结束类型的关系。

(森林舞会游戏 https://)
问题:
[单选]在项目的一个阶段末,开始下一阶段之前,应该确保()
A.下个阶段的资源能得到
B.进程达到它的基准
C.采取纠正措施获得项目结果
D.达到阶段的目标以及正式接受项目阶段成果
在项目管理中,通常在一些特定的阶段设置里程碑,待该阶段结束时,就需要对这个里程碑进行评审,看是否达到了预期的目标,确保达到阶段的目标以及正式接受项目阶段成果之后,才能进入下一个阶段。

问题:
[单选]对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。

其中()抑制程序构件的操作细节,只有对访问构件必需的信息被提供给其他希望访问的构件。

A.局部化
B.封装
C.信息隐藏
D.继承
面向对象的软件和用传统方法开发的软件有本质的不同,为此,对OO系统的技术度量必须调整以适应那些区别OO和传统软件的特征。

Berard定义了5个导致特殊度量的特征,分别是局部化、封装、信息隐蔽、继承和对象抽象技术。

(1)局部化。

局部化是软件的一个特征,它指明信息在程序中被集中的方式,例如,针对功能分解的传统方法围绕功能局部化信息,它们典型地以过程模块来实现。

数据驱动方法围绕特定的数据结构局部化信息。

在OO语境中,信息是通过封装数据和处理在类或对象的边界内而集中的。

因为传统软件强调函数为局部化机制,软件度量着重于函数的内部结构或复杂性(例如,模块长度、内聚性或环路复杂性等)或函数间相互连接的方式(例如,模块耦合)。

因为类是OO系统的基本单位,所以,局部化是基于对象的,因此,度量应该应用于作为一个完全实体的类(对象)。

此外,在操作(函数、方法)和类间的关系不必要是一对一的。

因此,反应类协作方式的度量必须能够适应一对多和多对一的关系。

(2)封装。

Berard定义封装为“一组项的包装(或捆绑在一起),(对传统软件的)低层封装例子包括记录和数组,而子程序(例如,过程、函数、子例程和段落)是封装的中层机制”。

对OO系统,封装包含了类的责任,包括其属性(和针对聚合对象的其他类)和操作,以及由特定的属性值定义的类的状态。

封装通过将测度的焦点从单个模块改变到数据(属性)和处理模块(操作)包而影响度量。

此外,封装鼓励在高抽象层的测度。

将此层次的抽象同传统的度量相比较,传统的着重于布尔条件的计数或代码行数。

(3)信息隐蔽。

信息隐蔽隐瞒(或隐藏)程序构件的操作细节,只将对访问该构件必须的信息提供给那些希望访问它的其他构件。

良好设计的OO系统应该鼓励信息隐蔽,因此,指明隐蔽所达到程度的度量应该提供了对OO设计质量的一个指标。

(4)继承。

继承是使得某对象的责任能够传播到其他对象的机制,继承出现在类层次的所有层面上,通常,传统的软件不支持该特征。

因为继承是很多OO系统的关键特征,所以很多OO度量是关注于它的。

(5)抽象。

抽象是使得设计者能够关注程序构件(数据或过程)的本质性细节而不须考虑低层细节的机制。

如Berard所说:“抽象是一个相对概念,当我们移向更高的抽象级别时,我们忽略了越来越多的细节;当我们移向抽象的低层时,我们引入了更多的细节,即我们提供了概念或项的更特定的视图”。

因为类是一种抽象,它可以在很多不同的细节级别上并以一系列不同的方式(例如,作为一个操作列表、作为一个状态序列、作为一系列协作)来观察,所以OO度量用类的测度(例如,每个应用的每个类的实例数、每个应用的参数化类数以及参数化类和非参数化类的比率)来表示抽象。

问题:
[单选]博学公司欲开发一个在线交易系统。

为了能够精确表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。

A.类图
B.序列图
C.部署图
D.对象图
显然,为了能够精确地表达用户与系统的复杂交互过程,应该使用交互图。

在UML中,交互图包括顺序图、交互概览图、通信图和定时图。

顺序图也称为序列图,强调消息的时间次序;通信图强调消息流经的数据结构;定时图强调消息跨越不同对象或角色的实际时间;交互概览图是活动图和顺序图的一个综合体。

相关文档
最新文档