收藏 分销(赏)

软件工程期中考试以及答案.docx

上传人:胜**** 文档编号:3216703 上传时间:2024-06-25 格式:DOCX 页数:7 大小:352.08KB
下载 相关 举报
软件工程期中考试以及答案.docx_第1页
第1页 / 共7页
软件工程期中考试以及答案.docx_第2页
第2页 / 共7页
软件工程期中考试以及答案.docx_第3页
第3页 / 共7页
软件工程期中考试以及答案.docx_第4页
第4页 / 共7页
软件工程期中考试以及答案.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、本页为作品封面,下载后可以自由编辑删除,欢迎下载! 精 品文档1【精品word文档、可以自由编辑!】姓名:学号: 系别: 年级专业: ( 密封线内不答题 )密封线线东莞理工学院(本科)试卷2014-2015学年第2学期考试时间90分钟软件工程(期中考试)开课单位: 计算机学院 ,考试形式:闭卷,允许带入场题序一二三四五六七八总 分得分评卷人把答案写到答题卡上否则不给分一、 单项选择题请把答案写在下面表格中(每题2分共50分)15:610:11-15:1620:21-25: 1、 瀑布模型下,采用结构化的方法,在它的生命周期各个阶段中,那个阶段出错对软件的影响最大( )A、概要设计阶段 B、维护

2、阶段 C、测试排错阶段 D、需求分析阶段2、UML是软件开发过程中的重要工具之一,它主要用于那种开发方法()A、基于数据流的结构化开发方法 B、基于需求动态定义的原型方法C、基于对象的面向对象的方法D、基于实体的信息建模方法3、面向对象方法的主要特征除了封装,继承外还有()A、完整性 B、多态性 C、可移植性 D、可维护性4、结构化设计方法在软件开发中用于()A、概要设计B、详细设计C、可行性分析 D、测试5、软件质量保证应该在()阶段开始。A、编码B、需求分析 C、测试D、设计6、数据字典是对数据定义的集合,它所定义的数据包含在( )A、数据流图 B、流程图 C、软件结构图 D、顺序图7、结

3、构化程序的三种基本控制结构是()A、过程、函数、模块 B、调用、返回、转移C、顺序、选择、循环 D、命令、语句、函数8、软件详细设计的任务是确定每个模块的()A、软件体系结构B、功能 C、外部接口D、算法和数据结构9、在结构化设计中能够衔接概要设计和详细设计的工具是()A、类图B、流程图C、DFD图D、SC图10、顺序图反映对象之间发送信息的时间顺序,它与()是同构的。A、类图 B、状态图 C、协助图D、活动图11、下面说法错误的是()A、该图是对象图B、borrowbook()是方法C、name是属 D、该图是类图12、下图中描述“聚合关系”的是()A、B、C、姓名:学号: 系别: 年级专业

4、: ( 密封线内不答题 )密封线线D、13、下面的顺序图问号所代表的是()A、激活区 B、角色C、消息D、生命线14、()可对需求进行建模A、SC图B、用例图C、活动图D、部署图15、需求分析的任务不包括()A、系统设计B、问题分析C、需求描述D、需求评审16、当模块中包含复杂的条件组合时,应采用()来描述A、SC图B、判断表C、流程图D、E-R图17、软件可行性分析研究不包括()A、法律可行性B、技术可行性C、政治可行性D、技术可行性18、下面最松散的耦合是()A、非直接耦合B、功能耦合C、数据耦合D、控制耦合19、静态数据结构的概念模式是()A、E-R图B、DFD图C、判断树D、SC图20

5、、结构化程序设计理论认为,实现良好的程序结构应采用的分析方法()A、基于组件B、面向对象C、自顶向下D、基于服务21、DFD图中每个加工最少包括( )A、一个输入流 B、一个输出流C、一个输入流或者一个输出流D、一个输入流和一个输出流22、()技术是将一个活动图中的活动状态进行分组,每组表示特定的类负责相应的活动。A、泳道B、分叉汇合C、分支D、转移23、下面描述正确的是()A、4可以参与2用例,没有用例3用例2可以单独实现B、4可以参与2用例,没有用例6用例5可以单独实现C、1可以参与5用例,没有用例6用例5不可以单独实现D、1可以参与5用例,没有用例3用例5可以单独实现24、在软件生产过程

6、中,需求信息由()给出。A、项目经理B、分析员C、程序员D、软件用户25、软件工程管理是()的一切活动管理。A、 需求分析B、模块设计C、软件生命周期D、需求工程二、 判断题对的错的X并把答案写在表格上(每题2分共10分)1、 2、 3、 4、 5、1、 用户对软件需求描述不精确,往往是产生软件危机的原因之一(对)2、 快速原型技术适用于软件产品要求大量的用户交互、或者产生大量可视输出、或者设计一些复杂的算法等场合(对)3、软件开发设计几乎从零开始成本和进度很难估计(对)姓名:学号: 系别: 年级专业: ( 密封线内不答题 )密封线线4、耦合度是度量模块间的联系的重要尺度,为了使系统更加紧密进

7、行模块设计时应选择紧耦合的模块(x)5、DFD图分解时应遵从父子图平衡原则(对)三、 简答题(每题5分共20分)1、 软件工程方法学的三要素是什么?请分别解释?三要素是:方法、工具和过程;方法:是完成软件开发的各项任务技术方法。工具:是为了方法的运用而提供的自动化或者半自动化的软件支撑。过程:是为了开发高质量软件的各项任务而规定的工作步骤。2、 结构化软件设计的主要思想?答:1)自顶向下,逐步求精的程序设计方法2) 使用顺序、选择和循环三种基本控制结构构造单入口单出口程序3、 软件需求分析和软件设计有什么区别?答:软件需求分析定义软件的用户需求,即定义待开发软件系统的功能是什么。软件设计定义软

8、件的实现细节和满足用户需求,即研究软件系统如何实现。4、 计算机软件是什么?答:与计算机系统有关的程序、规程、规则及任何与之相关的文档和数据。四、 综合题(每题10分共20分)1、 学生管理系统中有一报到登记模块,具体流程如下:在新生报到时,进行新生信息登记,记录学生的报到资料、个人基本情况的输入、查询和修改等。请画出其用例图。2、 学校图书馆借阅系统的功能如下:1)借书:根据读者的借书证查询读者的档案,若借书数目没有超过规定的数量,则办理借阅手续(修改库存记录和读者档案),超过规定数量则拒绝借阅。对于第一次借阅者直接办理借阅手续。2)还书:根据读者书中的条形码,修改库存记录和读者档案,若借阅时间超时按规定进行处罚。下面已经画出了该问题的顶层和0层及借书的的DFD图,请画出还书的DFD图。还书的DFD图:软件工程7

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服