




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7页共7页国家开放大学电大本科《软件工程》期末试题及答案〔试卷号:1260〕2022-2022国家开放大学电大本科《软件工程》期末试题及答案〔试卷号:1260〕一、选择题,请从四个可选项中选择正确答案。〔60分,每题3分〕1.软件开发活动的顺序应该是()。A.问题定义、可行性研究、需求分析^p、设计、编码和测试B.问题定义、设计、可行性研究、编码和测试C.需求分析^p、设计、编码和测试D.需求分析^p、编码和测试、试运行2.美国卡内基·梅隆大学制定的SW-CMM是()。A.软件工作标准B.软件工作流描绘C.软件描绘的一般方法D.软件成熟度模型3.假定银行的存款年利率是2%,请问如今存5000元,两年后价值应为()元。A.5202B.4500C.5100D.47124.系统物理模型用()表示。A.系统流程图B.数据流程图C.程序流程图D.E-R图5.关于软件需求特性不正确的描绘是“软件需求具有()”。A.多变性B.模糊性C.准确性D.主观性6.软件构造图中没有()元素。A.模块B.调用参数C.返回参数D.判断7.程序流程图与数据流程图的关系()。A.不确定B.数据流程图可以转换成程序流程图C.数据调用关系D.程序流程图可以转换成数据流程图8.包含关系用于构造多个用例()。A.关系B.共性的局部C.角色D.特殊活动9.假如说用例F被用例T扩展,意思是()。A.F是一个一般用例,T是一个特殊用例B.F是一个特殊用户,T是一个一般用例C.都是一般用例D.都是特殊用例10.用()对需要长久保存的信息进展建模。A.实体类B.数据库表C.E-R图D.对象类11.面向对象程序设计的根本机制()。A.继承B.消息C.方法D.构造12.面向对象分析^p和设计的界限是(),从分析^p到设计是一个逐渐扩大模型的过程。A.明晰的B.模糊的C.非线性的D.确定的13.动态模型描绘系统的动态构造和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用()实现。A.状态图B.交互图C.活动图D.以上全部14.不合适作为数据处理与数据库应用的语言是()。A.soLB.CobolC.4GLD.Lis15.程序设计语言的技术特性不应包括()。A.数据构造的描绘性B.抽象类型的描绘性C.数据库的易操作性D.软件的可移植性16.程序的三种根本控制构造,包括顺序构造、()和循环构造。A.条件/判断构造B.说明构造C.输入构造D.输出构造17.一般性的软件其测试工作量大约占整个开发工作量的()。A.小于10%B.40%C.90%D.大于10018.下面哪些测试方法属于黑盒测试()。A.途径测试B.等价类划分C.条件判断D.循环测试19.不属于软件工程管理的是()。A.开发机构才能评估B.工程风险评估C.质量监控D.软件销售利润20.软件特性中,互相矛盾的是()。A.可理解性与可测试性B.效率与可修改性C.可修改性和可理解性D.可理解性与可读性二、简答题〔30分,每题6分〕21.请给出软件工程七条根本原理中的任意6条根本原理。答:原理1.用分阶段的生命周期方案严格管理原理2.坚持进展阶段评审原理3.实行严格的产品控制原理4.采用现代程序设计技术原理5.结果应能清楚地审查原理6.开发小组的人员应该少而精原理7.成认不断改良软件工程理论的必要性评分标准:每个原理1分22.试分析^p构造化方法存在的主要问题是什么?答:(1)构造化方法分析^p和设计阶段所应用的模型之间存在鸿沟。分析^p阶段的主要模型是数据流程图,设计阶段的主要模型是软件模块构造图,数据流程图和软件模块构造图之间需要进展转换。不同的人转换出的模块图可能不同,有很大的随意性。(2)需求分析^p的细化程度没有标准,只能凭借分析^p人员的经历自己把握;需求分析^p的过程是在一种瀑布形式,当需求变更时,功能变化就会导致软件模块构造发生变化,造成了软件构造不稳定。(3)构造化程序设计将数据定义与处理数据的过程相别离,不利于软件复用。(4)构造化方法设计的软件构造不稳定,缺乏灵敏性,可维护性差。23.面向对象的分析^p通常要建立三个模型,请问三个模型的作用?答:(a)功能模型:表达系统的详细需求,为软件的进一步分析^p和设计打下根底。在面向对象方法中,由用例图和场景描绘组成。(b)对象模型:表示静态的、构造化的系统“数据”性质。描绘现实世界中实体的对象以及它们之间的关系,表示目的系统的静态数据构造。在面向对象方法中,类图是构建对象模型的核心工具.(c)动态模型:描绘系统的动态构造和对象之间的交互,表示瞬时的.行为化的系统的“控制”特性。面向对象方法中,常用状态图、顺序图、合作图、活动图构建系统的动态模型。24.软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析^p业务需求与功能需求的区别?答:业务需求是用户高层领导机构决定的,它确定软件的目的、规模和范围。业务需求一般在进展需求分析^p之前就应该确定,需求分析^p阶段要以此为参照制定需求调研方案、确定用户核心需求和软件功能需求。业务需求通常比拟简洁,大约三~五页纸就可以描绘清楚,也可以将它直接作为需求规格说明书中的--局部。功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件提出了用户需求,这些需求通常是混乱的、非系统化的.有冗余的,开发人员不能据此编写程序。软件分析^p人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功能需求进展软件设计和编码。评分标准:业务需求和功能需求各占3分。25.一个程序片段如下,请设计符合断定覆盖的测试用例。答:判断覆盖标准为,不仅使每条语句都至少执行-.次,还要使程序中每个分支都至少执行一次。也就是说,设计的测试用例使每个断定都有一次取“真”和“假”的时机。测试用例(不唯---):a=16b=11c=16;a=5b=10c=15评分标准:分析^p2分,每个测试用例各占2分。三、应用题〔10分〕26.学校老师工资管理系统的需求描绘如下:老师每月末将本月的工作量输入到系统中,学院负责人对老师输入的工作量进展审核,财务部门对审核后的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 版权合同样本:版权许可协议7篇
- 2023一年级数学下册 三 认识图形 1初步认识长方形和正方形教学设计 西师大版
- 起重操作作业安全技术培训
- 10 竹节人 教学设计-2024-2025学年语文六年级上册统编版
- Unit 4 I have a pen pal Part A Lets talk Lets learn大单元整体教学设计表格式-2024-2025学年人教PEP版英语六年级上册
- 《有余数除法解决问题》教学设计-2024-2025学年二年级下册数学人教版
- 2023九年级语文下册 第一单元 4 海燕教学设计 新人教版
- Unit 1 My classroom大单元(教学设计)-2024-2025学年人教PEP版英语四年级上册
- 2023六年级数学下册 二 冰淇淋和有多大-圆柱和圆锥信息窗2 圆柱的表面积第1课时教学设计 青岛版六三制
- 名校联盟浙江省温州市苍南县龙港镇第二中学七年级历史与社会上册 32 与山为邻(第一课时)垂直的生计 教学设计
- 2022-2027年中国公共厕所行业市场调研及未来发展趋势预测报告
- 新增值税法的变化要点与实务要领
- 2025年山东省青岛市高考地理一模试卷
- 育婴师综合素质试题及答案展示
- 医院培训课件:《医疗安全(不良)事件报告制度》
- 物理-重庆市南开中学高2025届高三第七次质量检测暨3月月考试题和答案
- 2025年湖北省部分高中高三语文3月一模联考试卷附答案解析
- 2025届高考地理二轮复习高考非选择题专练专练八以世界典型区域为背景的综合题含解析
- 2025年单位节日集体福利慰问品采购合同8篇
- 2025年三一物理面试题及答案
- 展览会议展前展中展后服务方案(技术方案)
评论
0/150
提交评论