软件工程2010年复习(卷子).doc

上传人:jian****018 文档编号:9514052 上传时间:2020-04-06 格式:DOC 页数:6 大小:1.01MB
返回 下载 相关 举报
软件工程2010年复习(卷子).doc_第1页
第1页 / 共6页
软件工程2010年复习(卷子).doc_第2页
第2页 / 共6页
软件工程2010年复习(卷子).doc_第3页
第3页 / 共6页
点击查看更多>>
资源描述
软件工程复习单项选择题:1、在软件研制过程中,CASE是_。A. 计算机辅助系统工程 B. CAD和CAM技术的发展动力C. 正在实验室用的工具 D. 计算机辅助软件工程2、研究现有的技术是否能实现系统是进行_研究的一方面。A. 技术可行性 B. 经济可行性 C. 社会可行性 D. 操作可行性3、结构化分析(SA)方法常用的描述软件功能需求的工具是_。A. 业务流程图、处理说明 B.软件流程图、模块说明C. 数据流图、数据字典 D.系统流程图、程序编码4、DFD(数据流图)中每个加工至少有( )。A、一个输入流 B、一个输出流C、多个输入输出流 D、一个输入、输出流5、 对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。 A结合 B隐藏 C封装 D抽象6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为 A. 教正性维护B. 适应性维护 C. 完善性维护D. 预防性维护7、瀑布模型的存在问题是( ) A用户容易参与开发 B缺乏灵活性C用户与开发者易沟通 D适用可变需求8、 数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是_。A. 数据设计 B.数据通讯 C. 数据定义 D.数据维护9、 数据流图的绘制过程中, 哪些方法是常采用的_。.自顶向下 .自底向上 .分层绘制 .逐步求精A. 全是 B., 和 C. , 和 D.和10.、结构化分析(SA)方法将欲开发的软件系统分解为若干加工,并对加工进行说明,下述: I.结构化语言 II.判定树 III.判定表是常用的说明工具,其中便于对加工出现的组合条件进行说明的工具是 _。A. II和III B.I, II和III C. I和III D.I和II11、下列属于维护阶段的文档是 ( ) A. 软件规格说明 B. 用户操作手册 C. 软件修改报告 D. 软件测试分析报告12、黑盒测试在设计测试用例时,主要需要研究 ( ) A. 需求规格说明与概要设计说明 B. 详细设计说明 C. 项目开发计划 D. 概要设计说明与详细设计说明 13、可行性研究的目标是 ( ) 。 A. 开发项目 B. 项目值得开发否 C. 规划项目 D. 维护项目 14、 为了提高模块的独立性,模块之间最好是_。A. 公共耦合 B. 控制耦合 C. 内容耦合 D. 数据耦合15、软件结构化设计中,好的软件结构应该力求做到_。A. 顶层扇出较少,中间扇出较高,底层模块低扇入B. 顶层扇出较高,中间扇出较少,底层模块高扇入 C. 顶层扇入较少,中间扇出较高,底层模块高扇入D. 顶层扇入较少,中间扇入较高,底层模块低扇入16、研究开发所需要的成本和资源是属于可行性研究中的研究( )的一方面。 A.技术可行性B.经济可行性C.社会可行性D.应用可行性17、确认测试是对软件进行 ( ) 测试。 A. 可靠性 B. 有效性 C. 可维护性 D. 可用性18、软件结构图的形态特征能反映程序重用率的是_。A.深度 B.宽度 C.扇入 D.扇出19、 软件调试技术包括( ) A边界值分析 B演绎法 C循环覆盖 D集成测试20、下列几种逻辑覆盖标准中,查错能力最强的是_。A、 语句覆盖B、 判定覆盖C、条件覆盖D、 条件组合覆盖21、 软件详细设计的主要任务是确定每个模块的( )A、算法和使用的数据结构 B、外部接口 C、功能 D、编码 22、NS图通常作为( )阶段的工具A需求分析 B详细设计 C软件编码 D软件测试23、测试的关键问题是_。A. 如何组织软件评审 B. 如何选择测试用例C. 如何验证程序的正确性 D. 如何采用综合策略24、不属于详细设计的主要工具有( )。 A. N-S图 B. PAD图 C. PDL语言 D. 结构图 25、若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )A、条件覆盖法 B、等价分类法 C、边界值分析法 D、错误推测法填空题1、程序的三种基本控制结构是顺序结构、 选择结构_和循环结构。2、喷泉模型体现了面向对象开发过程_无缝_和_迭代_的特性。3、小明在某网上商城注册为合法用户,注册信息中必须填写用户名、用户密码、姓名,而性别可选,其中密码由6到12位数字或字符组成。请用数据字典中数据元素的定义方法定义下面的数据元素。注册信息= 用户名+用户密码+姓名 性别=【_男 女】_,密码=_6数字12_。4、若年利率为j,不计复利,m年后可得钱数为P,则现在的价值F=_P/(1+mj)_ 5、内聚按模块内各个元素彼此结合的紧密程度通常分为高内聚、中内聚和低内聚3类。其中高内聚包括顺序内聚和功能内聚_。6、IPO图是_输入、处理、输出图_的简称。8、在集成测试阶段,我们要设计桩模块和_回归_测试工作。9、投资回收期就是使累计的经济效益等于 _最初投资费用_ 时所需的时间。10、模块A是写文件模块,需要向文件F写数据;模块B是读文件模块,需要从文件F读数据。这时的模块A和模块B之间是_公共_耦合关系。11、模块A是数据查询模块,其模块内部包括输入查询条件、连接数据源、打开查询记录集、显示查询结果。那么该模块属于_功能_内聚形式。三、简答题1、请简述软件工程7条基本原则2、 请比较非渐增式集成测试和渐增式集成测试。3、 简述螺旋模型的优缺点4、 请比较非渐增式集成测试和渐增式集成测试。5、 请简述改进软件设计提高软件质量的启发式规则6、 请简述PAD图的主要优点7、 请简述改进软件设计提高软件质量的启发式规则四、应用题1、某自动取款机系统工作过程大致如下:在插入储蓄卡之前,自动取款机处于闲置状态。在插入储蓄卡之后,自动取款机处于待命状态在储户输入密码之后,系统将对密码进行验证。若密码正确,自动取款机将进入工作状态;若密码不正确,将提示储户出现输入密码错误。在自动取款机进入工作状态之后,储户可选择“取款”或“退卡”。若选择“取款”,自动取款机将进入取款状态;若选择“退卡”,自动取款机将退出储蓄卡,然后进入闲置状态。在自动取款机进入取款状态后,储户可以输入取款金额,然后选择“确定”或“取消”,若选择“确定”,自动取款机进入付款状态,在完成付款之后,自动取款机返回到取款状态;若选择“取消”,自动取款机返回到取款状态。若选择“退卡”则返回闲置状态。请使用状态图描述自动取款机的工作过程。2、 图书预定系统接收由顾客发来的订单,并对订单进行验证,验证过程是根据图书目录检查订单的正确性,同时根据顾客档案确定是新顾客还是老顾客,是否有信誉。经过验证的正确订单,暂存放在待处理的订单文件中。对订单进行成批处理,根据出版社档案,将订单按照出版社进行分类汇总,并保存订单存根,然后将汇总订单发往各出版社。请画出该系统的数据流图。1、某公司员工工资管理的一部分,下图(A)、图(B)分别是同一功能的两个不同设计方案。图(A) 图(B)问题:分析哪种设计方案较好?请陈述理由。3、 有下列伪码程序(前面的标号不参与程序运行):1:START2:IF A13: THEN IF B=0 4: THEN X:=X/A ENDIF ENDIF5: PRINTF X;6:IF A=27: THEN X=X+18: ELSE IF X19: THEN X=X+1 ENDIF ENDIF10:STOPa)画出该伪码的流图,所有标号的语句都要在图中b)计算其环形复杂度5 3、某图书馆系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读书号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。1、系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件中的库存总量(表示到目前为止,购入此种图书的数量)。2、 读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中3、读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。4、注销图书时,需填写注销单并修改图书目录文件中的库存总量。系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。图书管理系统的顶层图如图(1)所示;第0层DFD图如图(2)所示,其中加工2的细化图如图(3)所示。问题1数据流图(2)中有两条数据流是错误的,请写出改正后的这两条数据流的起点和终点。 问题2数据流图(3)中缺少三条数据流,请指出这三条数据流的起点和终点。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!