2019年上半年软件设计师(中级)真题+答案解析
2019软考试题及答案
![2019软考试题及答案](https://img.taocdn.com/s3/m/23aa6a1f30b765ce0508763231126edb6e1a7670.png)
2019软考试题及答案一、单项选择题(每题1分,共50分)1. 软件工程中,需求分析阶段的主要任务是什么?A. 确定软件的功能需求B. 设计软件的总体架构C. 编写软件的详细设计文档D. 实现软件的编码答案:A2. 在面向对象的程序设计中,封装的主要目的是什么?A. 提高代码的可读性B. 增加代码的复杂性C. 隐藏对象的内部状态和实现细节D. 提高程序的运行效率答案:C3. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 编译程序代码答案:D4. 以下哪个不是敏捷软件开发的特点?A. 迭代和增量开发B. 强调团队合作C. 详细的需求规格说明书D. 客户反馈和适应变化答案:C5. 在软件测试中,黑盒测试主要关注什么?A. 程序的内部逻辑B. 程序的代码质量C. 程序的功能和性能D. 程序的运行环境答案:C...(此处省略45题)50. 软件项目管理中,风险管理的主要目的是什么?A. 消除所有风险B. 减少风险对项目的影响C. 增加项目的风险D. 转移项目的风险答案:B二、多项选择题(每题2分,共20分)51. 以下哪些是软件设计阶段可能采用的设计模式?A. 单例模式B. 工厂模式C. 观察者模式D. MVC模式答案:ABCD52. 在软件测试过程中,哪些是有效的测试策略?A. 回归测试B. 性能测试C. 压力测试D. 用户接受测试答案:ABCD...(此处省略18题)三、简答题(每题5分,共10分)53. 请简述软件维护的类型。
答案:软件维护通常分为三种类型:改正性维护、适应性维护和完善性维护。
54. 什么是软件危机,它有哪些主要特征?答案:软件危机是指在软件开发过程中遇到的一系列问题,如项目超时、超预算、软件质量低下等。
其主要特征包括开发成本高、开发周期长、软件质量差、用户满意度低等。
结束语:以上为2019年软件考试的部分试题及答案,希望对考生的复习有所帮助。
2019年上半年软件设计师(中级)真题+答案解析上午选择+下午案例完整(全国计算机软考)
![2019年上半年软件设计师(中级)真题+答案解析上午选择+下午案例完整(全国计算机软考)](https://img.taocdn.com/s3/m/c6836847a26925c52cc5bf72.png)
A. 3 个部件串联 B. 3 个部件并联
叁
C. 前两个部件并联后与第三个部件串联 D. 第一个部件与后两个部件并联构成的子系统串联 答案: C 挨个计算下 串联的可靠度为 R*R*R; 并联的可靠度为 1-(1-R)*(1-R)*(1-R); 前两个部件并联后与第三个部件串联的可靠度为(1-(1-R)*(1-R))*R; 第一个部件与后两个部件并联构成的子系统串联的可靠度为 R*(1-(1-R)*(1-R))。
答案: C MIME 是一个互联网标准,扩展了电子邮件标准,使其能够支持,与 安全无关。与安全电子邮件相关的是 S/MIME 安全多用途互联网邮件 扩展协议。 SSL 和 HTTPS 涉及到邮件传输过程的安全。GP(全称:Pretty Good
伍
Privacy,优良保密协议),是一套用于信息加密、验证的应用程序, 可用于加密电子邮件内容。
9、用户 A 和 B 要进行安全通信,通信过程需确认双方身份和消息不 可否认。A 和 B 通信时可使用( )来对用户的身份进行认证;使用 ( )确保消息不可否认。
A. 数字证书 B. 消息加密 C. 用户私钥 D. 数字签名 答案: A 这里使用的应该是发送方的公钥,在 4 个选项中,能包含发送方公钥 的只有数字证书。 10、 A. 数字证书 B. 消息加密 C. 用户私钥 D. 数字签名 答案: D 确保消息不可否认,也就是考查确保发送者身份的不可抵赖,所以这 里使用的应该是发送方的数字签名。
肆
D. 用硬布线电路实现指令解码,快速完成指令译码 答案: B RISC 寻址方式比较单一,多寄存器寻址。其他描述都是正确的。
2019年11月计算机技术与软件《中级软件设计师(上午卷)》试题(网友回忆版)
![2019年11月计算机技术与软件《中级软件设计师(上午卷)》试题(网友回忆版)](https://img.taocdn.com/s3/m/9d30b5b1b8d528ea81c758f5f61fb7360b4c2be1.png)
2019年11月计算机技术与软件《中级软件设计师(上午卷)》试题(网友回忆版)[单选题]1.下图是一个软件项目的活动图,其中顶点(江南博哥)表示项目里程碑,连接顶点的边表示包含的活动。
边上的权重表示活动的持续时间(天),则里程碑()不在关键路径上。
在其他活动都按时完成的情况下,活动BE最多可以晚(请作答此空)天开始而不影响工期。
A.0B.1C.2D.3参考答案:C参考解析:关键路径为从开始到结束持续时间最长的路径,也是项目的工期。
该网络图的关键路径由两条分别是:ABFJL、ADGIJL,工期为22天,显然C不在关键路径上。
活动BE的最早时间为第3天,最晚时间为第5天,总浮动时间为5-3=2天,即BE最多可以晚2天不影响总共工期。
[单选题]2.进程Pl、P2、P3、P4、P5和P6的前趋图如下图所示:若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(请作答此空);空③和空④处应分别为();空⑤和空⑥处应分别为()。
A.V (S1) V (S2)和P (S2)B.P (S1) P (S2)和V (S2)C.V (S1) V (S2)和P (S1)D.P (S1) P (S2)和V (S1)参考答案:C参考解析:图中有八条箭线,因此,需要设置八个信号量。
按照从小到大的顺序分别是:P1→P2对应S1,P1→P3对应S2,P2→P3对应S3,P2→P3对应S3,P2→P4对应S4,P3→P4对应S5,P3→P5对应S6,P4→P6对应S7,P5→P6对应S8。
每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作。
例如,P2开始的时候执行P(S1)的操作,结束时执行V(S3)和V(S4)的操作,P3开始的时候执行P(S2)P(S3)的操作,结束时执行V(S5)和V(S6)的操作,其他同理。
[单选题]3.下图用白盒测试方法进行测试,图中有(请作答此空)条路径采用McCabe度量计算该程序图的环路复杂性为()A.3B.4C.5D.6参考答案:B参考解析:路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。
2019年软件设计师考试真题及答案
![2019年软件设计师考试真题及答案](https://img.taocdn.com/s3/m/9f3f485f4693daef5ff73d44.png)
2019下半年软件设计师考试真题及答案-上午卷1、在cpu内外常需设置多级高速缓存cache,主要目的是()。
A、扩大主存的存储容量B、提高cpu访问主存数据或指令的效率C、扩大存储系统的存量D、提高cpu访问内外存储器的速度答案:D(如果D中没有“内”则选B)2、某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为;;(部件2、3为冗余系统)若要求该系统的可靠度不小于,则进行系统设计时,部件4的可靠度至少应为()。
答案:A3、计算机运行过程中,进行中断处理时需保存现场,其目的是()。
A、防止丢失中断处理程序的数据B、防止对其他程序的数据造成破坏C、能正确返回到被中断的程序继续执行D、能为中断处理程序提供所需的数据答案:C4、内存按字节编址,地址从A0000H到CFFFFH的内存,共存()字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要()片。
A、80kB、96 kC、160 kD、192 kA、2B、3C、5D、8答案:D、B5、执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析= 2△t.执行时间t执行= 3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t.A、2500B、2505C、2510D、2515答案:B6、下列协议中,与电子邮箱服务的安全性无关的是()A、SSLB、HTTPSC、MIMED、PGP答案:C7、下列算法中,不属于公开密钥加密算法的是()。
A、ECCB、DSAC、RSAD、DES答案:D8、kerberos系统中可通过在报文中加入()来防止重放攻击。
A、会话密钥B、时间戳C、用户IDD、私有密钥答案:B9、某电子商务网站向CA申请了数字证书,用户可以通过使用()验证()的真伪来确定该网站的合法性。
A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥答案:A、B10、李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。
完整word版,2019上半年软件设计师下午真题及答案,推荐文档
![完整word版,2019上半年软件设计师下午真题及答案,推荐文档](https://img.taocdn.com/s3/m/4c7d152ab84ae45c3b358cb5.png)
2019上半年软件设计师下午真题及答案试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。
该系统的主要功能是:(1)采集学生状态。
通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。
每张学生卡有唯一的标识(ID)与一个学生对应。
(2)健康状态告警。
在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。
(3)到课检查。
综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。
对旷课学生,向其家长和班主任发送旷课警告。
(4)汇总在校情况。
定期汇总在校情况,并将报告发送给家长和班主任。
(5)家长注册。
家长注册使用该系统,指定自己子女,存入家长信息,待审核。
(6)基础信息管理。
学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。
一个学生至少有一个家长,可以有多个家长。
课表信息包括班级、班主任、时间和位置等。
现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1〜E5的名称。
【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。
【问题4】(3分)根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。
19年软考试题及答案
![19年软考试题及答案](https://img.taocdn.com/s3/m/5bf410424a35eefdc8d376eeaeaad1f3469311dd.png)
19年软考试题及答案一、单项选择题(每题1分,共10分)1. 软件需求分析阶段的主要任务是什么?A. 确定软件的功能需求B. 设计软件的数据库C. 编写软件的测试用例D. 进行软件的编码实现答案:A2. 在软件开发过程中,以下哪项不是软件设计阶段的任务?A. 确定软件的体系结构B. 编写软件的详细设计文档C. 确定软件的功能需求D. 设计软件的接口答案:C3. 以下哪个不是敏捷软件开发的特点?A. 强调迭代和增量开发B. 重视团队合作和沟通C. 采用严格的文档记录D. 适应变化,快速响应答案:C4. 在软件测试中,黑盒测试主要关注什么?A. 软件的内部逻辑B. 软件的界面设计C. 软件的功能实现D. 软件的代码质量答案:C5. 软件项目管理中,以下哪项不是风险管理的内容?A. 识别风险B. 评估风险C. 规避风险D. 编写软件代码答案:D6. 软件配置管理的主要目的是什么?A. 跟踪软件的变更B. 提高软件的性能C. 增加软件的功能D. 减少软件的错误答案:A7. 在软件工程中,以下哪项不是软件质量保证的活动?A. 代码审查B. 软件测试C. 性能优化D. 制定质量标准答案:C8. 软件维护通常不包括以下哪项活动?A. 改正软件缺陷B. 增强软件功能C. 软件的重新设计D. 优化软件性能答案:C9. 以下哪个不是软件工程的基本原则?A. 抽象B. 模块化C. 复用D. 随机性答案:D10. 在软件开发中,以下哪项不是面向对象方法的特点?A. 封装性B. 继承性C. 多态性D. 过程性答案:D二、多项选择题(每题2分,共10分)1. 软件需求分析阶段可能包括以下哪些活动?A. 需求收集B. 需求分析C. 需求规格说明D. 软件编码答案:A、B、C2. 以下哪些是软件设计阶段可能采用的设计方法?A. 结构化设计B. 面向对象设计C. 原型设计D. 敏捷设计答案:A、B、C、D3. 在软件测试中,以下哪些是白盒测试的测试用例设计方法?A. 语句覆盖B. 条件覆盖C. 路径覆盖D. 功能覆盖答案:A、B、C4. 软件项目管理中,以下哪些是有效的沟通方式?A. 定期会议B. 电子邮件C. 即时消息D. 项目管理软件答案:A、B、C、D5. 软件配置管理中,以下哪些是版本控制的目的?A. 跟踪变更B. 管理变更C. 支持多版本D. 代码优化答案:A、B、C三、简答题(每题5分,共20分)1. 简述软件需求分析的重要性。
2019年上半年软件设计师下午案例分析真题(试题四)
![2019年上半年软件设计师下午案例分析真题(试题四)](https://img.taocdn.com/s3/m/6dbd284d4b7302768e9951e79b89680203d86bdb.png)
2019年上半年软件设计师下午案例分析真题(试题四)
4、试题四(共15分)
阅读下列说明和C代码,回答问题1至3,将解答写在答题纸的对应栏内。
【说明】
n皇后问题描述为:在一个n×n的棋盘上摆放n个皇后,要求任意两个皇后不能冲突,即任意两个皇后不在同一行、同一列或者同一斜线上。
算法的基本思想如下:
将第i个皇后摆放在第i行,i从1开始,每个皇后都从第1列开始尝试。
尝试时判断在该列摆放皇后是否与前面的皇后有冲突,如果没有冲突,则在该列摆放皇后,并考虑摆放下一个皇后;如果有冲突,则考虑下一列。
如果该行没有合适的位置,回溯到上一个皇后考虑在原来位置的下一个位置上继续尝试摆放皇后,……,直到找到所有合理摆放方案。
【C代码】
下面是算法的C语言实现。
(1)常量和变量说明
【问题1】(8分)
根据题干说明,填充C代码中的空(1)〜(4)。
【问题2】(3分)
根据题干说明和C代码,算法采用的设计策略为(5)【问题3】(4分)
当n=4时,有(6)种摆放方式,分别为(7)。
全国软考真题(中级) 网络工程师 2019年上半年上午 考试真题及答案解析(选择题)
![全国软考真题(中级) 网络工程师 2019年上半年上午 考试真题及答案解析(选择题)](https://img.taocdn.com/s3/m/911202bbbceb19e8b9f6ba04.png)
全国软考真题(中级)网络工程师2019年上半年上午考试真题及答案解析(选择题)一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●1.计算机执行指令的过程中,需要由( )产生每条指令的操作信号,并将信号送往相应的部件进行处理,以完成指定的操作。
A.CPU的控制器B.CPU 的运算器C.DMA 控制器D.Cache控制器【参考答案】A【答案解析】运算器和控制器组成中央处理器(CPU)。
控制器负责依次访问程序指令,进行指令译码,并协调其他设备,通常由程序计数器(PC)、指令寄存器、指令译码器状态/31c牛寄存器、时序发生器、微操作信号发生器组成。
运算器负责完成算术、逻辑运算功能,通常由ALU (算术逻辑单元)、寄存器、多路转换器、数据总线组成。
●2.DMA控制方式是在( )之间直接建立数据通路,进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设【参考答案】C【答案解析】DMA控制器是一种在系统内部转移数据的独特外设,可以将其视为一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器。
●3.在( )校验方法中,采用模2运算来构造校验位。
A.水平奇偶B.垂直奇偶C.海明码D.循环冗余【参考答案】D【答案解析】冷门●4.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是( )。
A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码【参考答案】B【答案解析】RISC与CISC:为提高操作系统的效率,人们最初选择向指令系统中添加更多、更复杂的指令来实现,导致指令集越来越大。
这种类型的计算机称为复杂指令集计算机(cisq。
对指令数目和寻址方式做精简,指令的指令周期相同,采用流水线技术,指令并行执研雖更好,这就是精简指令集计算机 (RISC)●5、6.甲公司购买了一个工具软件,并使用该工具软件开发了新的名为“恒友”的软件,甲公司在销售新软件的同时,向客户提供工具软件的复制品,则该行为( )。
2019年上半年软考试题
![2019年上半年软考试题](https://img.taocdn.com/s3/m/776b79e5bdeb19e8b8f67c1cfad6195f302be870.png)
2019年上半年软考试题一、单项选择题(每题1分,共50分)1. 软件工程中,需求分析阶段的主要任务是确定软件的()。
A. 功能需求B. 性能需求C. 界面需求D. 非功能需求2. 在面向对象的程序设计中,以下哪个概念用于描述对象的状态和行为?()A. 类B. 继承C. 封装D. 多态3. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据存储C. 数据检索D. 系统维护4. 在软件开发过程中,以下哪个阶段是用于识别和解决软件缺陷的?()A. 设计阶段B. 编码阶段C. 测试阶段D. 维护阶段5. 以下哪个工具或技术用于软件项目管理?()A. UMLB. IDEC. CASED. Gantt图二、多项选择题(每题2分,共30分)1. 以下哪些是敏捷软件开发的特点?()A. 迭代开发B. 持续集成C. 重文档轻沟通D. 客户合作2. 在软件测试中,黑盒测试通常基于以下哪些方面?()A. 功能需求B. 用户操作C. 程序代码D. 系统架构3. 软件配置管理的主要活动包括()。
A. 版本控制B. 变更管理C. 配置审计D. 软件发布4. 以下哪些因素会影响软件的可维护性?()A. 代码的复杂性B. 文档的完整性C. 软件的可测试性D. 用户的反馈5. 在软件工程中,以下哪些是软件质量保证的主要目标?()A. 提高软件的可靠性B. 减少软件缺陷C. 提升用户满意度D. 确保软件符合标准三、简答题(每题10分,共20分)1. 简述软件需求分析的重要性。
2. 描述软件测试的一般过程。
四、案例分析题(每题15分,共15分)某软件开发项目在进行需求分析时,项目团队发现用户对软件功能的需求存在不一致的情况。
请分析这种情况可能对项目造成的影响,并提出相应的解决措施。
2019年上半年软件设计师(中级)真题+答案(可编辑)
![2019年上半年软件设计师(中级)真题+答案(可编辑)](https://img.taocdn.com/s3/m/e7171186ad51f01dc281f1d4.png)
2019年上半年软件设计师真题+答案(上午)1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。
A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。
若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。
A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。
A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。
A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
A.包过滤B.应用级网关D.WEB8.下述协议中与安全电子邮箱服务无关的是()。
A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。
A和B 通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。
A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。
全国软考真题(中级) 软件设计师 2019年上半年下午 考试真题及答案解析(案例分析)
![全国软考真题(中级) 软件设计师 2019年上半年下午 考试真题及答案解析(案例分析)](https://img.taocdn.com/s3/m/43033b9c284ac850ac024204.png)
全国软考真题(中级)软件设计师2019年上半年下午考试真题及答案解析(案例分析)试题一(共15分)阅读下列说明,回答间顺顺,将解答填入题纸的对应栏内。
【说明】某学校欲开发- -学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。
该系统的主要功能是:(1)采集学生状态。
通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。
每张学生卡有唯一的标识(ID)与一个学生对应。
(2)健康状态告警。
在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。
(3)到课检查。
综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。
对旷课学生,向其家长和班主任发送旷课警告。
(4)汇总在校情况。
定期汇总在校情况,并将报告发送给家长和班主任。
(5)家长注册。
家长注册使用该系统,指定自己子女,存入家长信息,待审核。
(6)基础信息管理。
学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。
-一个学生至少有一个家长,可以有多个家长。
课表信息包括班级、班主任、时间和位置等。
现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1~E5的名称。
【参考答案】E1:学生E2:学校管理人员E3:班主任E4:学长E5:医护机构健康服务系统【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
【参考答案】D1:学生状态信息表D2:学生基础信息表D3:校园场所信息表D4:课表【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。
2019年上半年软件水平考试(中级)信息安全工程师下午(应用技术)真题试卷含答案解析
![2019年上半年软件水平考试(中级)信息安全工程师下午(应用技术)真题试卷含答案解析](https://img.taocdn.com/s3/m/3931f73c195f312b3069a512.png)
key 1 2 1 1 26 1 1 试题一---为题目类型阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】 访问控制是保障信息系统安全的主要策略之一,其主要任务是保证系统资源不被非法使用和非常规访问。
访问控制规定了主体对客体访问的限制,并在身份认证的基础上,对用户提出的资源访问请求加以控制。
当前,主要的访问控制模型包括:自主访问控制(DAC)模型和强制访问控制(MAC)模型。
1. 针对信息系统的访问控制包含哪三个基本要素?2. BLP 模型是一种强制访问控制模型,请问: (1)BLP 模型保证了信息的机密性还是完整性? (2)BLP 模型采用的访问控制策略是上读下写还是下读上写?3. Linux 系统中可以通过 1s 命令查看文件的权限,例如:文件 net .txt 的权限属性如下所示: -rwx ——1 root root 5025 May 25 2019/home /abc /net .txt 请问: (1)文件net .txt 属于系统的哪个用户? (2)文件 net .txt 权限的数字表示是什么?试题二---为题目类型阅读下列说明和表,回答问题,将解答填入答题纸的对应栏内。
【说明】 密码学作为信息安全的关键技术,在信息安全领域有着广泛的应用。
密码学中,根据加密和解密过程所采用密钥的特点可以将密码算法分为两类:对称密码算法和非对称密码算法。
此外,密码技术还用于信息鉴别、数据完整性检验、数字签名等。
5. 信息安全的基本目标包括真实性、保密性、完整性、不可否认性、可控性、可用性、可审查性等。
密码学的三大安全目标 C .I .A 分别表示什么?6. 仿射密码是一种典型的对称密码算法。
仿射密码体制的定义如下: 令明文和密文空间M=C=Z 26,密钥空间 K={(k 1,k 2)∈Z 26×Z 26:gcd(k 1,26)=1}。
对任意的密钥 key=(k 1,k 2)∈ K ,x∈M,y∈C,定义加密和解密的过程如下: 加密:e key (x)=(k 1x+k 2)mod26 解密: d (x)=k -1(y-k )mod26 其中 k -1 表示 k 在 z 中的乘法逆元,即 k -1乘以 k 对 26 取模等于 1,gcd(k 1,26)=1 表示 k 1 与 26 互素。
2019年上半年软件设计师下午真题及答案解析-打印版
![2019年上半年软件设计师下午真题及答案解析-打印版](https://img.taocdn.com/s3/m/9b616c62a6c30c2259019ee5.png)
试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某学校欲开发一学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。
该系统的主要功能是:(1)采集学生状态。
通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。
每张学生卡有唯一的标识(ID)与一个学生对应。
(2)健康状态告警。
在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。
(3)到课检查。
综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。
对旷课学生,向其家长和班主任发送旷课警告。
(4)汇总在校情况。
定期汇总在校情况,并将报告发送给家长和班主任。
(5)家长注册。
家长注册使用该系统,指定自己子女,存入家长信息,待审核。
(6)基础信息管理。
学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。
一个学生至少有一个家长,可以有多个家长。
课表信息包括班级、班主任、时间和位置等。
现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1〜E5的名称。
【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。
【问题4】(3分)根据说明中的术语,说明图1-1中数据流“学生状态”和“学生信息”的组成。
2019年上半年软件设计师(中级)真题+答案(可编辑)
![2019年上半年软件设计师(中级)真题+答案(可编辑)](https://img.taocdn.com/s3/m/8cc33ec36294dd88d0d26b3c.png)
2019年上半年软件设计师真题+答案(上午)1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。
A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。
若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。
A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。
A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。
A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
A.包过滤B.应用级网关D.WEB8.下述协议中与安全电子邮箱服务无关的是()。
A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。
A和B 通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。
A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。
中级软件设计师上半年下午试题及答案解析
![中级软件设计师上半年下午试题及答案解析](https://img.taocdn.com/s3/m/a48243250029bd64783e2cd2.png)
中级软件设计师上半年下午试题及答案解析试题一(15 分)阅读下列说明和图,回答问题 1 至问题4。
某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。
为了实现这一目标,该公司欲开发一采购系统。
系统的主要功能如下:1.检查库存水平。
采购部门每天检查部件库存量,当特定部件的库存量降至其订货点时,返回低存量部件及库存量。
2.下达采购订单。
采购部门针对低存量部件及库存量提交采购请求,向其供应商(经过供应商文件访问供应商数据)下达采购订单,并存储于采购订单文件中。
3. 交运部件。
当供应商提交提单并交运部件时,运输和接收(S/R)部门经过执行以下三步过程接收货物:(1)验证装运部件。
经过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R 职员。
如果收货部件项目出现在采购订单和提单上,则已验证的提单和收货部件项目将被送去检验。
否则,将S/R 职员提交的装运错误信息生成装运错误通知发送给供应商。
(2) 检验部件质量。
经过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。
如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。
如果部件未经过检查,则将检验员创立的缺陷装运信息生成缺陷装运通知发送给供应商。
(3)更新部件库存。
库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。
标记订单采购完成。
现采用结构化方法对该采购系统进行分析与设计,获得如图1-1 所示的上下文数据流图和图1-2 所示的0 层数据流图。
1-1 上下文数据流图1-2 0层数据流图1使用说明中的词语,给出图1-1中的实体E1~E5(5分)2使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
(4分)3根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
(4分)4用200 字以内文字,说明建模图1-1 和图1-2 时如何保持数据流图(2分)试题二(15)1至问题3,将解答填入答题纸的对应栏内。
2019年上半年下午5月 软件设计师 参考答案与解析-软考真题-案例分析
![2019年上半年下午5月 软件设计师 参考答案与解析-软考真题-案例分析](https://img.taocdn.com/s3/m/d5874cd64afe04a1b171de03.png)
2019年上半年下午5月软件设计师考试真题案例分析-参考答案试题一(共15分)阅读下列说明,回答间顺顺,将解答填入题纸的对应栏内。
【说明】某学校欲开发- -学生跟踪系统,以便更自动化、更全面地对学生在校情况(到课情况和健康状态等)进行管理和追踪,使家长能及时了解子女的到课情况和健康状态,并在有健康问题时及时与医护机构对接。
该系统的主要功能是:(1)采集学生状态。
通过学生卡传感器,采集学生心率、体温(摄氏度)等健康指标及其所在位置等信息并记录。
每张学生卡有唯一的标识(ID)与一个学生对应。
(2)健康状态告警。
在学生健康状态出问题时,系统向班主任、家长和医护机构健康服务系统发出健康状态警告,由医护机构健康服务系统通知相关医生进行处理。
(3)到课检查。
综合比对学生状态、课表以及所处校园场所之间的信息对学生到课情况进行判定。
对旷课学生,向其家长和班主任发送旷课警告。
(4)汇总在校情况。
定期汇总在校情况,并将报告发送给家长和班主任。
(5)家长注册。
家长注册使用该系统,指定自己子女,存入家长信息,待审核。
(6)基础信息管理。
学校管理人员对学生及其所用学生卡和班主任、课表(班级、上课时间及场所等)、校园场所(名称和所在位置区域)等基础信息进行管理;对家长注册申请进行审核,更新家长状态,将家长ID加入学生信息记录中使家长与其子女进行关联,向家长发送注册结果。
-一个学生至少有一个家长,可以有多个家长。
课表信息包括班级、班主任、时间和位置等。
现采用结构化方法对学生跟踪系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】(5分)使用说明中的词语,给出图1-1中的实体E1~E5的名称。
【参考答案】E1:学生E2:学校管理人员E3:班主任E4:学长E5:医护机构健康服务系统【问题2】(4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
【参考答案】D1:学生状态信息表D2:学生基础信息表D3:校园场所信息表D4:课表【问题3】(3分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点(三条即可)。
2019年上半年软件设计师下午答案解析
![2019年上半年软件设计师下午答案解析](https://img.taocdn.com/s3/m/da499379ba0d4a7303763a31.png)
2019年上半年软件设计师真题+答案(下午)真题答案:一、试题1:问题1:E1 学生,E2 学校管理人员,E3 班主任,E4 家长,E5 医护机构健康服务系统问题2:D1 :学生状态记录表D2:学生信息表D3:校园场所记录表D4 :课表信息记录问题3:问题4:学生状态包括:学生卡ID,学生心率,体温(摄氏度)等健康指标及其所在位置等信息;学生信息包括:家长ID,学生ID,学生卡ID,班主任等信息二、试题2:问题1:(红色标注是需要添加的)问题3第二小问:(蓝色标注)问题2:(a)所属公司代码(b) 投资方编号完整性约束关系:员工-外键:所属公司代码项目-外键:投资方编号项目-主键:(项目编号,投资方编号)组合问题3:(1)不需要添加实体(2)关系模式修改:项目增加属性投资额,投资时间。
三、试题3:问题1:A1:采购人员或Buyer A2:仓库管理员或Warehouseman A3:派送人员或DispatcherU1: 注册或Register detail U2: 打印订单U3:购买书籍或Buy books问题2:U3用例描述:参与者:顾客主要事件流:①顾客登录系统②顾客浏览书籍信息;③顾客检查某种书籍的库存量是否为0;④顾客选择所学购买的书籍及购买数量;⑤系统检查库存量是否足够;⑥系统显示验证界面;⑦顾客验证;⑧系统自动生成订单;备选事件流:3a. 若库存量为0则无法查询到书籍信息,退回到2;5a. 若购买数量超过库存量,则提示库存不足,并退回到4;7a. 若验证错误,则提示验证错误,并退回到6;8a. 若顾客需要可以选择打印订单。
问题3:C1:顾客或Customer C2:订单或Order C3:书籍或Books 四、试题4问题1:(1)queen[i]==queen[j] 或其等价形式(2) 1(3) Place(j) && j<=n 或其等价形式(4) Nqueen(j+1)问题2:回溯法问题3:2种,(2413),(3142)五、试题五或六【java】void stop()BrakeBehavior()wheel.stop();behavior.stop();brake();【C++】virtual void stop()=0;BrakeBehavior*wheel->stop()behavior->stop()brake()。
2019年上半年软件设计师中级真题+答案可编辑
![2019年上半年软件设计师中级真题+答案可编辑](https://img.taocdn.com/s3/m/5f9b08ad4693daef5ef73d95.png)
2019年上半年软件设计师真题+答案(上午)1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。
A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。
若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。
A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。
A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。
A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
A.包过滤B.应用级网关D.WEB8.下述协议中与安全电子邮箱服务无关的是()。
A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。
A和B 通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。
A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。
2019年上半年软件设计师上午下午试题及答案
![2019年上半年软件设计师上午下午试题及答案](https://img.taocdn.com/s3/m/caf81d9752d380eb63946d12.png)
2019年上半年软件设计师上午试题及答案1.计算机执行指令的过程中,需要由()产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。
A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器2.DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。
A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设3.CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。
若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为()A.数据局部性B.指令局部性C.空间局部性D.时间局部性4.某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是()。
A.3个部件串联B.3个部件并联C.前两个部件并联后与第三个部件串联D.第一个部件与后两个部件并联构成的子系统串联5.在()校验方法中,采用模2运算来构造校验位。
A.水平奇偶B.垂直奇偶C.海明码D.循环冗余6.以下关于RISC (精简指令系统计算机)技术的叙述中,错误的是()。
A.指令长度固定、指令种类尽量少B.指令功能强大、寻址方式复杂多样C.增加寄存器数目以减少访存次数D.用硬布线电路实现指令解码,快速完成指令译码7.()防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
A.包过滤B.应用级网关C.数据库D.WEB8.下述协议中与安全电子邮箱服务无关的是()。
A.SSLB.HTTPSC.MIMED.PGP9-10.用户A和B要进行安全通信,通信过程需确认双方身份和消息不可否认。
A 和B通信时可使用()来对用户的身份进行认证;使用()确保消息不可否认。
A.数字证书B.消息加密C.用户私钥D.数字签名A.数字证书B.消息加密C.用户私钥D.数字签名11.震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的()。