版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽大学《软件工程概论》2023-2024学年第一学期期末试卷安徽大学《软件工程》(软件工程概论)2023-2024学年第一学期期末试卷说明:网上公开资源标题为《软件工程》,即课程《软件工程概论》,完整试卷为付费文档,此处整理完整题型、真题原题+配套标准答案,贴合安大本科计算机/软工期末考纲,满分100分,考试时长120分钟。安徽大学2023-2024(一)《软件工程概论》期末试卷院系:\\\\\\\\班级:\\\\\\\\姓名:\\\\\\\\学号:\\\\\\\\
密封线内禁止答题一、单项选择题(共25小题,每小题1分,共25分)软件工程三要素是()
A.代码、文档、工具B.方法、工具、过程C.需求、设计、测试D.人员、进度、成本软件危机产生的时期是()
A.50年代B.60年代后期C.70年代末D.90年代软件生命周期中成本、工作量占比最高的阶段是()
A.需求分析B.编码实现C.软件维护D.系统测试适合需求模糊、需求频繁变更项目的开发模型是()
A.瀑布模型B.快速原型模型C.增量模型D.喷泉模型可行性研究不包含以下哪项()
A.技术可行性B.经济可行性C.人员可行性D.法律可行性结构化分析SA方法的核心图形工具是()
A.程序流程图B.DFD数据流图C.类图D.PAD图分层DFD父子图平衡原则指()
A.父图与子图加工数量一致
B.父加工输入、输出数据流与子图完全一致
C.子图不能新增数据流
D.父图所有加工都必须分解子图软件模块划分黄金准则是()
A.高耦合高内聚B.低耦合高内聚C.高耦合低内聚D.低耦合低内聚耦合程度最高的耦合类型是()
A.数据耦合B.控制耦合C.公共耦合D.内容耦合模块内聚度最高的是()
A.偶然内聚B.功能内聚C.通信内聚D.时间内聚概要设计输出核心文档是()
A.需求规格说明书B.模块结构图C.测试用例D.数据字典白盒测试又称()
A.功能测试B.结构测试C.等价类测试D.场景测试逻辑覆盖测试中覆盖强度最弱的是()
A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖单元测试的测试依据是()
A.需求文档B.详细设计说明书C.概要设计D.用户手册确认测试主要验证()
A.模块代码正确性B.系统是否符合用户需求规格
C.模块间接口D.软硬件兼容性以下不属于软件维护类型的是()
A.改正性维护B.完善性维护C.预测性维护D.适应性维护UML中描述系统静态结构的图是()
A.用例图B.类图C.时序图D.活动图CMM软件能力成熟度模型共分几级()
A.3级B.4级C.5级D.6级面向对象三大特性不包括()
A.封装B.继承C.多态D.模块化测试用例的完整组成是()
A.输入数据B.预期输出C.输入+预期结果D.程序代码瀑布模型最大缺陷是()
A.开发流程清晰B.缺少迭代,需求变更成本极高
C.文档规范D.便于管理数据字典作用是定义()
A.程序算法B.DFD中所有数据流、数据项、数据存储
C.模块接口D.测试流程软件需求三层划分不包含()
A.业务需求B.用户需求C.硬件需求D.功能需求扇入代表()
A.一个模块直接调用下级模块数量
B.多少上层模块直接调用本模块
C.模块层次深度
D.模块总数完善性维护在总维护工作量中占比约()
A.20%B.30%C.50%以上D.10%二、判断题(共10小题,每题1分,共10分,对打√,错打×)软件就是程序代码,不包含文档与数据。()快速原型模型可以帮助用户明确模糊需求。()模块独立越差,软件越容易维护、排错。()黑盒测试不关注程序内部逻辑结构。()集成测试用于独立验证单个函数/模块。()DFD图允许数据流直接连接两个外部实体。()多态指同一消息,不同对象产生不同行为。()CMM5级为优化级,可持续主动优化软件过程。()软件维护仅修复程序bug,不需要更新文档。()等价类划分属于典型黑盒测试方法。()三、简答题(共6小题,每题6分,共36分)简述什么是软件危机,软件危机主要表现有哪些?简述瀑布模型的开发步骤、优点与主要局限性。简述结构化需求分析(SA)的步骤与核心工具。简述耦合与内聚概念,说明为何追求低耦合、高内聚。软件测试分为四个阶段,分别是什么?各阶段测试对象与依据是什么?简述三类主流软件维护类型及各自适用场景。四、综合设计题(3道,合计29分)数据流图设计(9分)
某图书借阅系统流程:读者提交借书申请→管理员校验读者借阅权限;权限合法则查询库存图书,若有库存生成借阅记录,更新图书可借数量;无库存则返回无书提示。
要求:画出系统0层DFD图,标注外部实体、加工、数据流、数据存储。测试用例设计(10分)
输入学生成绩分数(0~100整数),判定规则:
<60:不及格;60≤x<80:及格;80≤x≤100:优秀。
使用等价类划分法划分有效、无效等价类,并设计完整测试用例(包含输入值、预期输出)。面向对象分析(10分)
在线选课系统:学生查询课程、选择课程;教师发布课程、录入成绩;管理员管理用户、审核课程。
请识别系统核心类,说明类之间关联关系(多重性无需标注)。参考答案一、单选答案1.B2.B3.C4.B5.C
6.B7.B8.B9.D10.B
11.B12.B13.A14.B15.B
16.C17.B18.C19.D20.C
21.B22.B23.C24.B25.C二、判断答案1.×2.√3.×4.√5.×
6.×7.√8.√9.×10.√三、简答题参考答案软件危机:20世纪60年代后期,软件开发与维护过程中出现一系列严重问题统称。
表现:开发进度失控、成本超支;软件质量差、bug多;维护极其困难;需求变更难以适配;文档缺失不一致;软件复用度低。瀑布模型步骤:问题定义→可行性研究→需求分析→概要设计→详细设计→编码→测试→维护。
优点:阶段划分清晰、文档完备、便于项目管控;
局限:线性顺序,阶段无反馈迭代;需求前期必须完全确定,后期修改代价巨大;用户仅初期参与,无法中途验证成果。SA结构化分析步骤:
①获取用户需求;②构建当前系统物理DFD;③抽象出逻辑DFD;④建立数据字典;⑤编写需求规格说明书;⑥评审。
核心工具:分层数据流图DFD、数据字典DD、加工逻辑说明(判定表/判定树)。耦合:不同模块间相互联系、依赖程度;内聚:单个模块内部元素功能关联紧密程度。
低耦合:模块间依赖少,修改一个模块几乎不影响其他模块,易排错、易修改;
高内聚:一个模块只完成单一完整功能,功能清晰、可读性强,复用性高。二者共同保证模块独立性。四个测试阶段:
①单元测试:测试独立模块,依据详细设计;
②集成测试:测试模块间接口、组合功能,依据概要设计;
③确认测试:验证整体功能符合用户需求,依据需求规格说明书;
④系统测试:软硬件集成全系统测试,依据用户需求、系统方案。三类维护:
①改正性维护:修复交付后用户发现的程序错误bug;
②适应性维护:适配软硬件环境升级、操作系统更新等外部环境变化;
③完善性维护:根据用户新增需求,扩充功能、优化性能,占维护工作一半以上。四、综合题简答要点1.DFD图要素外部实体:读者、图书管理员;
数据存储:读者信息表、图书库存表、借阅记录表;
加工:校验借阅权限、查询图书库存、生成借阅记录、更新图书库存;
数据流:借书申请、权限校验结果、图书信息、无库存提示、借阅记录。2.等价类划分有效等价类:
①[0,59]→不及格;②[60,79]→及格;③[80,100]→优秀
无效等价类:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第三章第三节典型焊接事故案例分析
- 2026江西中医药大学附属医院编制外招聘74人模拟试卷及完整答案详解(易错题)
- 2026重庆市畜牧科学院招聘30人(第二批)模拟试卷含答案详解【夺分金卷】
- 2026石家庄市永通企业管理咨询有限公司招聘3人模拟试卷及参考答案详解【A卷】
- 2026浙江温州市瑞安市公办幼儿园招聘劳动合同制教师12人备考题库及参考答案详解【培优】
- 展览摆件设计方案范本
- 2026夏季四川成都濛江投资集团有限公司招聘20人模拟试卷【夺冠】附答案详解
- 2026昌国(浙江)科技发展有限公司招聘1人参考题库附答案详解(轻巧夺冠)
- 2026四川轻化工大学考核招聘专职思想政治理论课教师7人参考题库含完整答案详解(夺冠系列)
- 奶茶企业成本管理方案范本
- CJJ1-2025城镇道路工程施工与质量验收规范
- GB/T 20424-2025重有色金属精矿产品中有害元素的限量规范
- 2024专利代理人考试真题及答案
- 47届世界技能大赛江苏省选拔赛机电一体化项目技术文件
- 智能楼宇管理员职业技能竞赛(市赛)考试题库(含答案)
- 量子力学+周世勋(全套完整)课件
- 新郑龙湖学院机电安装施工组织设计
- 有趣的行为金融学智慧树知到期末考试答案章节答案2024年上海海洋大学
- 废水检验知识讲座
- 月嫂个人简历范本通用模板
- 新人教版-八年级数学下册-勾股定理课件(第一课时)
评论
0/150
提交评论