软件工程模拟试题.pdf

上传人:ylj18****41534 文档编号:73679123 上传时间:2023-02-21 格式:PDF 页数:8 大小:735.77KB
返回 下载 相关 举报
软件工程模拟试题.pdf_第1页
第1页 / 共8页
软件工程模拟试题.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《软件工程模拟试题.pdf》由会员分享,可在线阅读,更多相关《软件工程模拟试题.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、.精选文档 1软件工程的纵向分解是把软件开发分为几个 B阶段 2McCall 软件质量度量模型中属于面向软件产品操作的是 D可用性 3快速原型模型中,用于及早向用户提交一个原型系统的是 D演化型原型 4软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的副作用?B数据 5软件维护费用高的主要原因是 B生产率低 6根据对软件开发机构调查的结果可知,各类维护活动所占的比重是 A完善性占 50,适应性占 25,校正性占 21,其他维护占 4 7下列属于用白盒技术设计测试用例的是 B逻辑覆盖 8有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言是 APASCAL 9在软件

2、详细设计过程中不采用的工具为 C数据流图 10根据输入输出的数据结构产生程序结构的设计方法是 BJACKSON 方法 11在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为 C模块化 12结构化方法在建立软件系统的结构模块时按照以下哪种方法进行?B自顶向下 .精选文档 13两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为 C标记耦合 14结构化设计是以哪个阶段产生的 DFD 图为基础,按一定的步骤映射成软件结构?B需求分析 15结构化方法的基本原则是功能的分解和 C抽象 16数据字典和数据流程图共同构成了系统的 B逻辑模型 17软件需求不应包括

3、 C标准实现的空间需求 18项目开发计划是什么类型的文档?D管理性 19瀑布模型是一种什么模型 B线性开发模型 20软件工具一般是为软件人员开发和维护活动而使用的 C软件 21软件项目计划是 可行性研究 阶段的结果产品。22 McCall 质量度量模型高层特性包含 面 向 软 件 产 品 操 作、产 品 修 改 和 产品适应 三个方面的 11 个特性。23在面向对象方法中,继承性 是子类共享父类数据结构和方法的机.精选文档 制,体现了类之间的一种关系。24演化提交模型是在 瀑布模型 的基础上,项目开发的各阶段都进行增量开发。25软件编码是将 详细设计 阶段产生的算法,用某种程序设计语言编写成程

4、序的过程。26IDEF0 用来描述系统的功能活动及其联系,建立系统的 功能 模型。27两个模块之间把简单的数值作为参数传递,这种耦合方式为 数据耦合 。28把在几个模块中都出现的一些毫无联系的处理序列抽出来组成一个新的模块,那么这个模块的内聚性是 偶然内聚 。29成本效益分析的目的是从 经济角度 角度评价开发一个新的软件项目是否可行。30软件工程的主要思想是在软件生产中用 工程化方法 代替传统手工方法。三、名词解释题(本大题共 5 小题每小题 3 分共 15 分)31软件工程过程 软件工程过程规定了获取、供应、开发、操作和维护时,要实施的过程、活动和任务。32基线 是软件生存期中各开发阶段的一

5、个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果.精选文档 33静态测试 指被测程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测 34PAD PAD 是指问题分析图,是一种算法描述工具,它是一种由左往右展开的二维型树结构。35需求分析 是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义。再由需求定义转化为相应的形式功能规约的过程。四、简答题(本大题共 4 小题。每小题 5 分。共 20 分)36软件工程面临的主要问题有哪些?软件费用(1 分)软件可靠性(1 分

6、)软件可维护(1 分)软件生产率(1 分)软件重用(1 分)37软件配置管理的作用及其主要目标是什么?软件配置管理用于整个软件工程过程。其目的是协调整个软件的开发,使得混乱减少到最小程度,使得变更所产生的错误达到最小并最有效地提高生产率;(3 分)它的主要目标是:标识变更;控制变更;确保变更的正确实现;报告有关变更。(2 分).精选文档 38简述 SA 步骤。(1)了解当前系统的工作流程,获得当前系统的物理模型;(2)抽象出当前系统的逻辑模型;(3)建立目标系统的逻辑模型;(4)作进一步补充和优化 39软件复杂性主要体现在哪些方面?减少软件复杂性有哪些优点?软件复杂性主要表现在程序复杂性,而程

7、序的复杂性主要指模块内程序的复杂性。它直接关联到软件开发费用的多少、开发周期长短和软件潜伏错误的多少。(3 分)减少程序的复杂性,可提高软件的简单性和可理解性,并使软件开发费用减少,开发周期缩短,软件内部潜伏错误减少。五、应用题(本大题共 3 小题。其中第 40 小题 7 分,第 4l 小题 8 分,第 42 小题lO 分。共 25 分)40学生成绩统计系统。每个学生有数学、英语、物理三门成绩,输入时按学生的学号和单门成绩随机输人,要求输出为以下打印文件,按学生的学号顺序输出各门成绩及平均分。试用 JACKSON 的结构图描述问题的输入和输出的数据结构,并说明输入数据结构和输出数据结构之间的对

8、应关系。.精选文档 41根据下列条件使用边界值分析法设计测试用例:某一 8 位微机,其十进制整数定义为:以非零开头的数是十进制整数,其值的范围是-128127,如 123,-45,0。42复印机控制系统有如下功能:(1)命令解释部分对读入的操作员命令进行分析,如果是复印要求,则进入复印管理系统进行处理,若是装纸要求,则转入装纸处理;(2)复印管理系统启动复印操作,并把复印机的状态随时送给系统状态显示部分;如果复印过程中出现故障,则将故障码报告给出错诊断单元;(3)装纸系统将供纸情况送给显示单元;输入等价类 测试用例说明 测试数据 期望结果 选取理由 十进制整数 4 个数字字符 有一非数字字符

9、没有数字字符-个数字字符-后有数字-后有字符 1234 1C2-0 -1247 -a 显示出错 显示出错 显示出错 显示有效 显示出错 显示出错 比有效长度多 l 有一个非法字符 只有符号 非十进制 比有效长度多 1 有非法字符 十进数范围 在边界上选取数据 -128 -129 127 128 显示有效 显示出错 显示有效 显示出错 最小数 刚好小于最小数 最大数 刚好大于最大数.精选文档 (4)出错诊断将诊断出的错误类别和原因送给显示单元;(5)系统状态显示单元将收到的复印状态,装纸状态,出错类别和原因汇总成显示信息输出;试根据要求画出该问题的数据流程图,并把其转换为软件结构图。.精选文档

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

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁