最新(最新)电大本科-软件工程期末复习题.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新(最新)电大本科-软件工程期末复习题.doc》由会员分享,可在线阅读,更多相关《最新(最新)电大本科-软件工程期末复习题.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date(2013最新)电大本科-软件工程期末复习题软件工程考试题软件工程一、选择题-1、软件工程的研究者将软件开发和维护过程概括为(8)大活动。2、(自律、善于沟通、具有一定的软件技能)是职业软件工程师的必要条件。3、计算机病毒是指(一组自我复制和自动执行的具有破坏能力的代码)。4、软件需求具有(D)。A.主观性 B.不确定性 C.多变性 D.以上全部5、描述软件需求通常不
2、用哪个工具(模块结构图)。6、软件结构图中没有(判断)元素。 7、程序流程图与数据流程图的关系(不确定)。8、包含关系用于构造多个用例(共性的部分)。9、如果说用例F被用例T扩展,意思是(F是一个一般用例,T是一个特殊用例)。10、用(E-R图)对需要长久保存的信息进行建模。11、美国卡内基梅隆大学制定的SW-CMM是(软件成熟度模型)。12、螺旋模型是一种将(瀑布模型和增量模型)结合起来的软件开发模型。 13可行性研究的四大要素是(经济、技术、法律和社会环境)。14、软件调研报告是在(需求分析之前)提交的时候。15、系统流程图的主要作用(描述系统的物理模型). 16、PDL是一种(过程设计语
3、言)语言。 17、结构化设计方法划分模块的原则是(低耦合,高内聚)。18、配置视图体现了系统的实现环境,反映系统的(物理架构)。19、角色可以有四种类型:系统的使用者,硬件设备,外部系统和(时间)。 20、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由(用例图和场景描述)实现。21、下面的哪个选项不是软件工程的宗旨(研究算法)。22、针对需求不确定的软件开发,比较好的模型是(快速原型化模型)。23、可行性分析研究的费用大约是项目总经费的(6%)。24、业务需求描述的是(软件的目标、规模和范围)。 25、一个数据流程图中的图形符号有且仅有(4)种。26、非直接
4、耦合的模块独立性最强,(内容耦合)的模块独立性最弱。27、信息隐藏的核心内容是(一个模块的内部信息不允许其他模块直接访问)。28、面向过程的方法最关心的是(参数),而过程实施的对象是作为过程参数传递的。29、(用例视图)用于描述系统的功能集。30、用(静态)模型建立系统组织结构。 31、对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由(类图)实现。32、如果对象之间的耦合是通过(消息机制)来实现的,则这种耦合就是交互耦合。33、定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的(可维护性)指标。34、在设计测试用例时,应该包括(上
5、面所有情况)测试用例。 35、(边值分析和等价类划分)属于功能测试方法。36、一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。(30%,70%)37、软件项目管理的内容不包括(技术和算法)。 38、通俗的说,软件项目管理中常说的基线是(通过正式复审的文档)。 39、科学计算领域一般选择(C)语言。40对于嵌套的循环和分支程序,层次不要超过(3)层。41、在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是(控制类)。42、继承耦合是(一般化类与特殊化类)之间的一种关联形式,设计时应该适当使用这种耦合。43、构架设计的主要目的是(确定系统总体结构),这项工作由经验丰富的构架
6、设计师主持完成。 44、测试用例是一组(测试用的输入数据以及对应的预期结果)。45、由于面向对象中的继承和消息机制,使得软件测试(更加复杂)。46、软件维护过程中产生的副作用,一般是由(修改程序)引起的。47、项目计划活动的主要任务是(D)。A.估算项目的进度 B.分配工作量 C.计划资源使用 D.以上全部48、如果程序代码的(可读性)好,则调试的成本就可以大幅度降低。49、两个浮点数X0和X1比较相等时,应该用(|X0-X1|=4) & (b3) | (c=4 b=4 b=0a4 b0a=0c3c=3c=1综合以上条件组合,设计测试用例如下(注意结果不唯一,只要满足上面的组合条件即可):a=
7、4 b=-1 c=3a=4 b=0 c=4a=-1 b=-1 c=0a=-1 b=0 c=-14、软件工程为什么要强调规范化和文档化?软件工程强调规范化和文档化。规范化的目的是使众多的开发者遵守相同的规范,使软件生产摆脱个人生产方式,进入标准化、工程化的生产方式。文档化是将软件的设计思想、设计过程和实现过程完整地记录下来,以便于后人的使用和维护,在开发过程中各类相关人员借助于文档进行交流和沟通。另外,在开发过程中产生的各类文档使得软件的生产过程由不可见变为可见,便于管理者对软件生产进度和开发过程进行管理。在用户最终验收时可以通过对提交的文档进行技术审查和管理审查,保证软件的质量。5、读懂下面的
8、程序,调整格式,使其更容易理解,并添加注释。int main()int a10;for (int i =0;i10;i+)scanf(“%d”,ai);int max=a0,min=a1;for (int j = 0;jaj?max:aj);min=(minaj?min:aj);printf(max= %d,max);printf(min= %d,min);printf(n);return 0;int main()int a10;/读入10个数据for (int i =0;i10;i+)scanf(%d,ai);/max存放最大值,min存放最小值int max=a0,min=a0;/从10个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 电大 本科 软件工程 期末 复习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内