国家开放大学电大本科《软件工程》2031-2032期末试题及答案(试卷号:1260)

上传人:g**** 文档编号:141871662 上传时间:2020-08-13 格式:DOC 页数:6 大小:910.50KB
返回 下载 相关 举报
国家开放大学电大本科《软件工程》2031-2032期末试题及答案(试卷号:1260)_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《国家开放大学电大本科《软件工程》2031-2032期末试题及答案(试卷号:1260)》由会员分享,可在线阅读,更多相关《国家开放大学电大本科《软件工程》2031-2032期末试题及答案(试卷号:1260)(6页珍藏版)》请在金锄头文库上搜索。

1、国家开放大学电大本科软件工程2031-2032期末试题及答案(试卷号:1260)一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)1美国卡内基梅隆大学制定的SW-CMM是( )。A软件工作规范B软件工作流描述C软件成熟度模型D软件描述的一般方法2螺旋模型是一种考虑了( )的软件开发模型。A效率 B风险判断C可移植性 D安全性3可行性研究的四大要素是( )。A经济、技术、法律和社会环境B经济、技术、开发组织能力和领导者水平C经济、技术、计算机硬件环境和网络带宽D经济、技术、软件开发工具和人员的稳定性4软件调研报告是在( )提交的。A可行性分析之前 B需求分析之前C签合同之前 D设计的

2、时候5描述软件需求通常不用哪个工具( )。A.数据流程图 B数据字典C模块结构图 DE-R图6软件结构图中没有( )元素。A.模块 B调用参数C返回结果 D判断7程序流程图与数据流程图的关系( )。A不确定B数据流程图可以转换成程序流程图C数据调用关系D程序流程图可以转换成数据流程图8包含关系用于构造多个用例( )。A关系 B共性的部分C角色 D特殊活动9如果说用例F被用例T扩展,意思是( )。AF是一个一般用例,T是一个特殊用例BF是一个特殊用户,T是一个一般用例C都是一般用例D都是特殊用例10.用( )对需要长久保存的信息进行建模。A实体类 B数据库表CE-R图 D对象类11面向对象程序设

3、计的基本机制( )。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.软件维护

4、过程中产生的副作用,一般是由( )引起的。 A算法说明 B修改程序 C优先级 D环境要求 17.项目计划活动的主要任务是( )。 A估算项目的进度 B分配工作量 C计划资源使用 D以上全部 18.如果程序代码的( )好,则调试的成本就可以大幅度降低。 A.性能比 B可扩充性 C可读性 D可移植性 19.两个浮点数XO和Xl比较相等时,应该用( )比较。 AXO -Xl BXl-XOe CIXO-Xlle DXO =Xl 20.瀑布模型存在的问题是( )。 A.用户容易参与开发 B适用可变需求 C用户与开发者易沟通 D缺乏灵活性二、简答题(30分,每小题6分)三、应用题(10分) 26现在有一个

5、医院病房监护系统,请根据用户需求建立系统的Use Case模型。用户提出的系统功能要求如下:在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班医生及时处理,同时立即打印病人的病情报告,立即更新病历。请按上述描述,画出系统的用例图。试题答案及评分标准 (仅供参考)一、选择题,请从四个可选项中选择正确答案。(60分,每题3分) 1C 2D 3A 4B 5C 6D 7A 8B 9A

6、10C 11A 12A 13B 14C 15A 16B 17.D 18C 19C 20D二、简答题(30分,每小题6分) 21答案 (1)软件过程是人们开发和维护软件及相关产品的活动、方法、实践和改进的集合。它明确定义软件过程中所执行的活动及其顺序,确定没一个活动内容和步骤,定义每个角色和职责。 (2)软件工程将软件开发和维护的过程概况为8个大的活动:问题定义、可行性研究、需求分析、总体设计、详细设计、编码、系统测试和运行维护。 评分标准:每条3分。 22答案 (1)根据用户的需求画出初始的数据流程图,写出数据字典和初始的加工处理说明(IPO图),实体关系图。 (2)以初始数据流程图为基础,从

7、数据流程图的输出端开始回溯。在对数据流程图进行回溯的过程中可能会发现丢失的处理和数据,应将数据流程图补充完善。 (3)对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。 (4)系统分析人员与用户一起对需求分析的结果进行复查。 (5)根据细化的需求修订开发计划。 (6)编写需求规格说明书和初始的用户手册,测试人员开始编写功能测试用的测试数据。 评分标准:每条1分。 23答案 (1)两个定性的度量标准:耦合与内聚性。 (2)耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。 (3)内聚性:也称块内联系。指模

8、块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。模块内元素联系越紧密,内聚性越高。 评分标准:每条2分。 24答案 (1)描述的重点不同:活动图描述的是从活动到活动的控制流;状态图描述的是对象的状态及状态之间的转移。 (2)使用的场合不同:在分析用例、理解涉及多个用例的工作流、处理多线程应用等情况下,一般使用活动图;在显示一个对象在其生命周期内的行为时,一般使用状态图。 评分标准:每条3分。 25答案 判断覆盖标准为,不仅使条语句都至少执行一次,还要使程序中每个分支都至少执行一次。也就是说,设计的测试用例使每个判定都有一次取“真”和“假”的机会。评分标准:分析2分,每个测试用例各占2分。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号