欢迎来到天天文库
浏览记录
ID:10075224
大小:1.27 MB
页数:6页
时间:2018-05-24
《软件工程练习题(附答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、选择题:共20空,每空2分,满分40分。1、在用户使用软件的过程中出现的系统问题而进行的维护活动是()(A)纠错性维护 (B)完善性维护(增加功能) (C)预防性维护 (D)适应性维护2、_____是以提高软件质量为目的的管理活动。(A)技术创新(B)测试属于技术活动(C)技术创造(D)技术评审3、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立( )。(A)软件结构 (B)软件过程 (C)软件模型 (D)软件模块4、下面用C语言描述的函数内聚度是。void
2、encrypt(charstrOriginal[1024])//字符串加密{inti=0;intdelt=0;for(i=0;i<1024&&strOriginal[i]!=' ';i++)//加密算法{if(strOriginal[i]>=32&&strOriginal[i]<=126){delt=strOriginal[i]-32;strOriginal[i]=126-delt;}}}(A)逻辑内聚(B)过程内聚(C)时间内聚(D)功能内聚为了完成一个功能5、复杂的数据流图()。(A)只有变换型(B)只有事
3、务型(C)无规律(D)既有变换型又有事务型6、不是需求分析过程中经常使用的工具。(A)数据流图(B)程序流程图(C)状态图(D)实体-关系图7、软件测试的过程应该先进行,再进行集成测试、确认测试,而后进行系统测试。(A)性能测试(B)用户测试(C)单元测试(D)功能测试8、软件开发小组的人员应该多多益善,这样才能更好更快地完成项目任务。这种做法违背了软件工程基本原理中这条基本原理。(A)用分阶段的生命周期计划严格管理(B)坚持进行阶段评审(C)开发小组的人员应该少而精(D)承认不断改进软件工程实践的必要性9、“9
4、0%的最终用户在第一次使用网银系统时,能在45秒内成功的完成转账交易。”这段话描述了系统非功能性需求的方面特性。(A)性能(记住把)(B)易用性(C)容量(D)可靠性10、是描绘系统函数之间调用关系的传统工具。(A)软件结构图(B)数据结构(C)状态图(D)程序流程图11、为了提高软件的可维护性,在编码阶段应注意。(A)保存测试用例和数据(B)养成好的程序设计风格(C)文档的副作用(D)提高模块的独立性12、软件概要设计结束后得到()(A)初始化的软件结构图(B)优化后的软件结构图(C)模块详细的算法(D)程序编
5、码13、程序能够满足规格说明和完成用户业务要求的质量特性称为。(A)可靠性(B)正确性(C)可用性(D)完整性14、第6页(共6页)软件危机出现于__(1)__,为了解决软件危机,人们提出了用____(2)___的原理来设计软件,这是软件工程诞生的基础。(1):(A)50年代末(B)60年代末1968(C)60年代初(D)70年代初(2):(A)数字(B)软件学(C)管理学(D)工程学1、软件需求分析的任务不应包括(1)。进行需求分析可使用多种工具,但(2)是不适用的。在需求分析中,分析员要从用户那里解决的最重要
6、的问题是(3)。需求规格说明书的内容不应当包括(4)。该文档在软件开发中具有重要的作用,但其作用不应当包括(5)。(1):(A)问题分析(B)信息域分析(C)结构化程序分析(D)确定逻辑模型(2):(A)数据流图(B)判定表(C)程序流程图(D)数据词典(3):(A)要让软件做什么(B)要给该软件提供哪些信息(C)要求软件工作效率如何(D)要让软件具有什么样的结构(4):(A)对重要功能的描述(B)对算法的详细过程性描述(C)软件确认准则(D)软件的性能(5):(A)软件设计的依据(B)用户和开发人员对软件要“做
7、什么”的共同理解(C)软件验收的依据(D)软件可行性分析的依据二、(10分)请将答案写在答题纸上。请根据下面提供的代码画出对应的程序流程图。printf("");for(i=1;i<5;i++)for(j=1;j<5;j++)for(k=1;k<5;k++){if(i!=k&&i!=j&&j!=k)/*确保i、j、k三位互不相同*/printf("%d,%d,%d",i,j,k);}第6页(共6页)三、(20分)请将答案写在答题纸上。某医院开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命体
8、征异常时向医生和医护人员报警。该系统主要功能如下:(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据;(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征;(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。如果超出了预设范围,系统就发送一条警告信息给医生和护理人员;(4)维护生命体征范
此文档下载收益归作者所有