《马鞍山电大软件工程历届试题.pdf》由会员分享,可在线阅读,更多相关《马鞍山电大软件工程历届试题.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/8 试卷代号:中央广播电视大学学年度第二学期“开放专科”期末考试 软件工程 试题 年月 一、填空题(每空分,共分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。二、单项选择题(将一个正确的答案代码填入括号中,每小题分,共分)总体设计的目标()。确定系统的功能与模块结构 确定系统的费用.确定系统的算法 .确定开发系统所使用的语言 耦合的强弱不取决于()。.模块间接口的复杂程度 2/8 调用模块的方式 .通过接口的信息 模块内部各个元素彼此之间的紧密结合程度 的基本建筑块不包括()。事物 框架 关系 图 程序测试是指()。.找出编码中错误的代码执行活动 对软件计划,软件设计,软件编
2、码进行查错的活动 .对软件计划,软件设计,软件编码进行纠错的活动 纠正编码中的错误的代码执行活动 下述描述错误的是()。程序流程图独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流程 图是一种符合结构化程序设计原则的图形描述工具,称为盒图 图是用结构化程序设计思想表现程序逻辑结构的图形工具。不允许递归使用 图由一组图加一张图组成。它是美国公司在软件设计中使用的主要表达工具 三、多项选择题(将一个以上正确的答案代码填入括号中,每小题 分,共3/8 分)软件的特点包括()。软件具有抽象性 在软件的运行和使用期间,也存在类似硬件的老化问题 .软件的开发与维护对硬件存在依赖性 软件的开发费用
3、在逐渐下降 利用特尔菲()法进行成本评估包括()步骤。把系统定义文件或规格说明发给各位专家 专家分组开会取得各组意见 由协调人综合意见 专家组重新开会进行反复评估 下列描述正确的是()。该结构的深度为 该结构的宽度为 4/8 .模块的扇出为 模块的扇人为 关于软件测试,正确的描述包括()。.测试前要认定被测试的软件有错 .要尽量避免测试自己编写的程序 .测试要兼顾合理输入与不合理输入数据 测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例与 测试方法 在软件设计中,()耦合应尽量避免。.控制 数据.内容 标记 四、判断题(正确的在括号内打上“”,错误的打上“”。每小题 分,
4、共分)软件就是程序。()结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。()有了对目标的一般描述,就可以编程序,以后再详细描述。()软件测试的目的就是证明软件没有错。()图在设置了五种基本的控制结构后,还允许递归使用。()五、问答题(每小题分,共分)简述什么是软件危机,软件危机有哪几种表现。简述什么是静态分析技术,什么是动态测试技术 5/8 六、分析题(共分)指出下列程序段存在的问题,并进行合理的修改。程序段目的:打印,三数中最小者。();();();();();();试卷代号:中央广播电视大学学年度第二学期“
5、开放专科”期末考试 软件工程 试题答案与评分标准 6/8 (供参考)年月 一、填空题(每空分,共分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。二、单项选择题(每小题分,共分)三、多项选择题(每小题分,共分)四、判断题(每小题分,共分)。五、问答题(每小题分,共分)答:软件开发和维护的过程中所遇到的一系列严重的问题。具7/8 体表现在:()产品不能符合用户的实际需求;()软件开发的效率较低;()软件产品的质量差;()软件开发成本和进度的估算不准确;()软件可维护性差;()软件开发文档资料不完整也不合格;()软件的价格昂贵。答:静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做结构检查、流程分析、符号执行来找出软件错误。动态测试技术:当把程序作为一个函数,输人的全体称为函数的定义域,输出的全体称为函数的值域,函数则描述了输入的定义域与输出值域的关系。六、分析题(共分)答:存在的主要问题包括 大量使用语句,导致程序的流程混乱。程序编写不注意格式,可读性差。修改如下:()()()()8/8 ()
限制150内