题目
【问题2】(3分)
对该数据管理系统进行性能测试时,主要关注哪些性能指标?
第1题
试题五(共15分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。
该数据管理系统的性能要求为:
(1)交易执行成功率100%;
(2)接收间隔最小为200ms;
(3)查询响应时间在3s以内;
(4)查询功能支持至少10个并发用户;
(5)数据接收模块CPU利用率不超过40%;
(6)数据查询模块CPU利用率不超过20%。
【问题1】(3分)
简述负载压力测试的主要目的。
【问题2】(3分)
对该数据管理系统进行性能测试时,主要关注哪些性能指标?
【问题3】(6分)
该系统数据接收模块和数据查询模块的测试结果如表5-1、5-2所示,请分别指出测试结果是否满足性能需求并说明原因。
表5-1数据接收模块测试结果
【问题4】(3分)
根据问题3的测试结果,试分析该系统的可能瓶颈。
请帮忙给出每个问题的正确答案和分析,谢谢!
第2题
试题四(共12分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某企业为防止自身信息资源的非授权访问,建立了如图4-1所示的访问控制系统。
该系统提供的主要安全机制包括:
(1) 认证:管理企业的合法用户,验证用户所宣称身份的合法性,该系统中的认证机制集成了基于口令的认证机制和基于PKI的数字证书认证机制;
(2) 授权:赋予用户访问系统资源的权限,对企业资源的访问请求进行授权决策;
(3) 安全审计:对系统记录与活动进行独立审查,发现访问控制机制中的安全缺陷,提出安全改进建议。
【问题1】 (6分)
对该访问控制系统进行测试时,用户权限控制是其中的一个测试重点。对用户权限控制的测试应包含哪两个主要方面?每个方面具体的测试内容又有哪些?
【问题2】(3分)
测试过程中需对该访问控制系统进行模拟攻击试验,以验证其对企业资源非授权访问的防范能力。请给出三种针对该系统的可能攻击,并简要说明模拟攻击的基本原理。
【问题3】(3分)
对该系统安全审计功能设计的测试点应包括哪些?
第3题
阅读下列说明,回答与数据库相关的问题,将解答填入答题纸的对应栏内。
【问题1】(4分) 数据模型是数据库系统的核心和基础,它通常由哪三部分组成?Oracle、MySQL等是基于哪种数据模型的数据管理系统? 【问题2】(3分) 已知员工考勤数据库YGKQ包含JBQK(职工基本情况)数据表和QQLX(缺勤类型信息)数据表,表结构如表1和表2所示:①用SQL语句查询缺勤名称为“病假”的职工的职工号和姓名。 ②用SQL语句统计各缺勤类别的人数。 ③使用SQL语句创建一个名为zgqq(职工缺勤)的视图,要求能够使用该视图查询缺勤2天以上的职工的职工号、姓名、缺勤天数和缺勤名称。 【问题3】(4分) 关系数据库系统是支持关系模型的数据库系统,关系模型中有哪三类完整性约束?其中哪一类完整性约束和外键的取值有关? 【问题4】(3分) ETL是一个批量数据加工的过程,较常用在数据仓库,但其对象并不限于数据仓库,请按照顺序写出ETL数据加工过程中经历的三个步骤。
第4题
试题一(共19分)
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】
某酒店预订系统有两个重要功能:检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表;预订功能是对选定的某一酒店进行预订。现需要对该系统执行负载压力测试。
该酒店预订系统的性能要求为:
(1)交易执行成功率100%;
(2)检索响应时间在3s以内;
(3)检索功能支持900个并发用户:
(4)预订功能支持100个并发用户;
(5) CPU利用率不超过85%;
(6)系统要连续稳定运行72小时。
【问题1】(3分)
简述该酒店预订系统在生产环境下承受的主要负载类型。
【问题2】(5分)
对该系统检索功能执行负载压力测试,测试结果如表1-1所示,请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。
【问题3】(5分)
对该系统执行负载压力测试,测试结果如表1-2所示,请指出CPU占用率的测试结果是否满足性能需求并说明原因。
【问题4】(6分)
根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。
第5题
【问题2】(3分)
根据事件2,从设计者的角度,你认为该系统中的账单查询、消费支付、用户管理等功能各属于上述3类功能中哪一类中的内容。
第6题
阅读下列说明和图,回答问题1至问题3.将解答填入答题纸的对应栏内。
【说明】
某公司欲开发一个管理选民信息的软件系统。系统的基本需求描述如下:
(1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民(Ineligible)。
(2)每个合法选民必须通过该系统对其投票所在区域(即选区,Riding)进行注册
(Registration)。每个合法选民仅能注册一个选区。
(3)选民所属选区由其居住地址(Address)决定。假设每个人只有一个地址,地址
可以是镇(Town)或者城市(City)。
(4)某些选区可能包含多个镇,而某些较大的城市也可能包含多个选区。
现采用面向对象方法对该系统进行分析与设计,得到如图3-1所示的初始类图。
【问题1】(8分)
根据说明中的描述,给出图3-1中C1-C4所对应的类名(类名使用说明中给出的
英文词汇)。
【问题2】(3分)
根据说明中的描述,给出图3-1中Ml-M6处的多重度
【问题3】(4分)
现对该系统提出了以下新需求:
(l)某些人拥有在多个选区投票的权利,因此需要注册多个选区:
(2)对于满足(1)的选民,需要划定其“主要居住地”,以确定他们应该在哪个
选区进行投票。
为了满足上述需求,需要对图3-1所示的类图进行哪些修改?请用100字以内
文字说明。
第7题
试题三(共25分)
阅读以下机载信息处理系统数据管理软件开发的叙述,回答问题1至问题3。
A公司承接了开发机载信息处理系统数据管理软件的任务。该机载信息处理系统数据管理软件在机载设备中的地位十分重要,因此对该软件的安全性和可靠性有很高的要求。尽管对设备供电的稳定性有较充分的考虑及措施,但鉴于该机载信息处理系统中存储的数据至关重要,用户仍提出在任何时候设备断电都不应对数据造成破坏。该机载信息处理系统采用非易失的NandFlash(按串行方式访问的Flash)作为存储介质,该NandFlash的特点是以页为最小存储管理单位,每一页只有在擦除后才可写入,擦写是有寿命的,假设每页可擦写十万次。NandFlash在使用过程中可能受到其他机载电子设备的干扰而发生一位的跳变,即读出的数据块中可能存在一位是错误的。为了机载软件的安全,在这样的条件下也要保证系统正确运行。
【问题1】(7分)
A公司指派李工组织进行需求分析,并完成机载信息处理系统数据管理软件需求规格说明。以下4条需求描述摘录自该需求规格说明,请判断这4条描述是否满足软件需求的一般要求,如果不满足,请指出存在的问题,并将答案填写在答题纸中。
(1)软件应能够纠正一位读错误;
(2)软件一般应提供存储介质的均匀擦写功能,以解决因频繁擦写NandFlash的某一固定块而导致该NandFlash过早损害的问题;
(3) NandFlash擦写是有寿命的;
(4)软件对安全性和可靠性有很高的要求。
【问题2】(9分)
在开发上述信息处理系统数据管理软件过程中,按照总体设计单位要求,采用开发库、受控库和产品库三库进行软件配置管理,并规定软件产品装机后,该数据管理软件项目在受控库中保存3年。但到发布后第2年时,用户报告了一个bug,经分析,是数据管理软件的一个缺陷。此时,A公司重新调配人员对该数据管理软件进行变更。图3-1是A公司软件变更管理的流程,请从配置管理的角度分析此次变更应开展哪些活动,在图中的(1)到(6)处填写恰当的活动,答案填写在答题纸对应处。
(注:CCB,Change Control Board,变更控制委员会。)
【问题3】(9分)
针对用户提出在任何时候设备断电都不应对数据造成破坏并保证数据系统的完整性的要求,A公司指派王工进行机载信息处理系统数据管理软件设计。王工设计了一种数据完整性保护机制,图3-2是该机制处理流程的示意图。请将表3-1列出的数据完整性保护机制活动索引按照正确的顺序填入图3-2的数据完整性保护机制处理流程中,并将答案写在答题纸的对应栏中。
第8题
阅读以下说明,根据要求回答问题1~问题4。(15分) 【说明】 系统集成商PB公司承担了某电子商务公司的CRM管理系统的研发工作,PB公司任命老郭为项目经理。经过工作分解后,此项目的范围已经明确,但是为了更好地对项目的开发过程进行有效监控,保证项目按期、保质地完成,老郭采用了网络计划技术对项目进度进行管理。经过分析,该CRM管理系统建设工程可分解为1 5个活动(箭线表示),根据活动的逻辑关系绘出的双代号网络图如图9-6所示。项目经理老郭在第11天傍晚进行检查时,A、F、K、I 4项活动已完成,活动B、J分别实际完成5天的工作量,活动C完成了4天的工作量。 【问题1】(3分) 按工作最早完成时间计算,B、C、J 3项活动各推迟了多少天? 【问题2】(4分) 根据图9-6给出的参数,指出该CRM管理系统建设工程的关键路径,并计算出原来计划的总工期。 【问题3】(4分) 在B、C、J 3项活动中,哪些活动对工程如期完成会构成威胁?假设B、C、J 3项活动的剩余工作及其他活动均按原计划进度完成,则这些威胁使得该项目工程的工期推迟多少天? 【问题4】(4分) 在该项目实施过程中,项目经理老郭可以采用以下方法来跟踪项目的进度,以确保项目能够按期交付。 (1)基于(1)和活动工时估算制定项目网络计划图,也可采用(2)辅助制定项目进度计划; (2)确定项目的(3),并建立有效的评审机制; (3)建立对项目工作的监督和(4)机制; (4)使用有效的项目管理工具,提升项目管理的工作效率等。
第9题
试题 三(15分)
阅读以下说明,请回答问题1至问题3,将解答或相应的编号填入答题纸的对应栏内。
【说明】
某系统集成商A两年前通过了ISO9000认证,并能够按照要求持续改进,不断提高质量管理水平。
近期,该公司承担了某自然灾害预警系统项目,由于项目时间紧张,上线任务迫切,经过管理层讨论,决定临时简化流程,在开发阶段集中对质量进行把关。
由于以前做过类似的项目,为了节约时间,项目经理带领团队套用原有成功项目的需求和设计思路,对历史项目的相关文档进行修改后,立即进入编码阶段。编码完成后,为争取系统提前交付,匆忙进行测试,并上线试运行。
系统试运行中,各种错误不断涌现。到目前为止,延期半年还没有交付,严重影响了用户满意度。
【问题1】(5分)
结合本案例,分析该项目在质量管理方面可能存在的不足,并简述项目质量管理的流程。
【问题2】(8分)
(1)面对该项目现状,你作为该项目的项目经理,请提出下一步的应对措施。(5分)
(2)软件的质量保证与控制涉及一系列术语,其中,确定软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程是__(A)__;在软件开发过程结束时对软件进行评价以确定它是否和软件需求相一致的过程是__(B)__;通过执行程序来有意识地发现程序中的设计错误和编码错误的过程是__(C)__。(3分)
【问题3】(2分)
请说明项目质量控制包括那些活动?
第10题
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!