热门文档
- 2025-04-11 16:29:44 Android移动应用基础教程第三版课后习题答案
- 2025-04-07 14:39:05 绩效域的内容
- 2024-12-16 09:02:46 《深度学习500问》第一章+数学基础
- 2025-04-11 15:32:03 江西省六校2025届高三下学期3月第二次联考试题 政治
- 2024-12-15 02:29:02 计算机网络(第八版)(谢希仁)答案
- 2024-12-28 10:28:42 第02章 人体比例和尺寸
- 2025-04-11 15:32:03 江西省六校2025届高三下学期3月第二次联考试题 生物
- 2024-12-15 02:33:39 六级阅读译文2022.12-2023.12
- 2024-12-28 10:28:42 第05章 产品操纵装置
- 2025-01-12 23:31:50 Python背记手册
- 2025-03-18 17:38:21 大学生《形势与政策》课程论文(1800字) (3)
- 2025-01-12 23:38:28 算法设计与分析习题解答(第4版)

1、本文档共计 4 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
河南理工大学学年第1学期)13.软件调试的目的是A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能《软件工程》试卷(A卷)()14.面向数据流的软件设计方法,般是把数据流图中的数据流划分为两种流,再将数据流图映射为软件结构A.数据流与事务流B,变换流和事务流本试卷考试分数占C.信息流与控制流D.变换流和数据流总得分阅卷人复查人考试方式学生总评成绩比例)15.软件测试基本方法中,下列不属于黑盒测试技术。A.等价划分B.边界值分析闭卷70%C.错误推测D.逻辑覆盖单项选择题(每题1分)(将答案写在题号前的括号中)分数15分数10二、填空题(每题1分)(将结果填在右侧对应的括号中)得分得分()1.结构化分析实质上就是一种建模活动,通常建立三种模型,即:1、将下面的关系按泛化关系、聚集关系或关联进行分类。()中填写泛化、聚集或关联。A,对象模型、动态模型、功能模型小汽车红旗轿车(B.数据模型、对象模型、动态模型小汽车驾驶员(C,ER模型、对象模型、功能模型班级学生D.数据模型、功能模型、行为模型列车餐车)2.在E-R模型中,包含以下基本成分:A.数据、对象、实体2、将下列各项分为类或类的实例。()中填写类或实例。B.控制、联系、对象我的汽车C,实体、联系、属性交通工具()D.实体、属性、操作刘德华()3.程序的质量主要取决于下述哪个阶段的工作?牛肉A.软件设计B.软件编码C.软件测试D.软件维护喷气式战机)4.从下面几种白盒测试技术中,选择最强的覆盖准则。A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖()5.所谓信总隐藏是指隐藏模块的一切信息分数10三、判断题(每题1分)(将答案写在题号前的括号中,正确用√表示,错误用×表示)A.实现细节B.接口部分C.源代码D.()6.下列几种耦合类型中表示模块耦合程度最高的是哪种?得分:A.数据耦合B.控制耦合C.特征耦合D.内容耦合()7.下列几种内聚类型中表示模块的内聚性最高的是哪种?()1、为提高程序可读性,应尽量使用高级语言编程A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚()8.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是)2、进行总体设计时应加强模块间的联系。)3、编码时尽量多用全局变量。A.数据库设计B.数据通信C.数据定义D.数据维护)9.下列哪种模型引入了“风险驱动”的思想,适用于大规模的内部开发项目?)4、软件测试的目的是要证明软件本身的正确性。A.增量模型B.喷泉模型C.原型模型D.螺旋模型)5、可行性研究的目的是确定一个软件项目的具体开发方法。()6、在实体关系图中,实体包含的范围很广泛,如桌子的宽度等都可以作为实体。)10.提高测试的有效性非常重要,成功的测试是指()7、模块化的方法通常可以降低一个复杂问题的难度,划分的模块数目越多越好。A.证明了被测试程序正确无误B.说明了被测试程序符合相应的要求()8、面向对象分析和设计阶段的界限是模糊的,许多分析的结果可以直接映射成设计结果。C.未发现被测程序的错误D.发现了至今为止尚未发现的错误()11.在数据流图中,数据存储和数据流都是,仅仅是所处的状态不同。)9、在软件设计中应该追求低内聚、紧耦合的系统。A.分析结果B.事件)10、对于大型软件系统开发而言,结构化范型比面向对象方法学更优越C.动作D.数据)12.在进行软件结构设计时应该遵循的最主要的原理是B.模块化分数65四、简答与应用题C.模块独立D.信息隐藏得分第1页(共4页)1.什么是软件过程?它与软件工程方法学有何关系?(4分)3.面向对象方法学的四个要点是什么?请对每个要点分别简述。(4分)4.从下图可以看出,模块数目越多,每个模块的成本越低,因此在进行模块化设计时模块的数目越多越好。请问上述说法正确与否,并解释原因。(4分)最小成本区软件总成本2.瀑布模型、快速原型模型、增量模型、螺旋模型和喷泉模型是5种典型的软件生命周期模型,请M简述这5种模型各自的特点。(5分)接口成本成本/模块模块数目第2页(共4页)5.办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入7.下图为某软件的层次图,根据图中的信总,回答下列问题:(共6分)复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令:如果执行复印命1)该软件结构的深度和宽度分别是多少?令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令:2)模块3的扇入为多少?模块3的扇出为多少?如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲3)模块11的控制域是什么?(请指出该控制域所包含模块的编号)置状态。1请用状态转换图描绘复印机的行为。(4分)11213161718192021226.请画出描述教师、学生和课程的实体关系图。(4分)8.某高校内用固定电话拨打电话时有以下规则:①校内电话号码由4位数字组成,第1位数字不是0:注:教师的信息包括教工号、姓名、性别、职称等,学生的信息包括学号、姓名、性别、系、年级等,②校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,如果是本市电话再接着拨8位电课程的信息包括课程号、课程名、学时等,学生进行课程的学习会得到对应的成绩。话号码(第1位不是0),如果是外地电话则先拨区码(3位数字),再拨当地电话号码(8位数字,第1位不是0)。请用数据字典定义数据的方法定义上述的电话号码。(4分)第3页(共4页)
请如实的对该文档进行评分-
-
-
-
-
0 分