滨州学院软件工程期末复习题及参考答案.docx
《滨州学院软件工程期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《滨州学院软件工程期末复习题及参考答案.docx(16页珍藏版)》请在优知文库上搜索。
1、2023年下学期软件工程复习资料一、多项选择题1.结构化分析方法的需求分析阶段常用的工具有()。(1分)A.数据流图(DFD)B.数据字典(DD)C.时序图D.判定树E.判定表答案:ABDE1.1 PC)图的组成部分是()。(1分)A.输入B.处理C.运行D输出答案:ABD3 .结构化分析其需求分析过程建立的3种模型是()。(1分)A.数据模型B.功能模型C.性能模型D.行为模型答案:ABD4 .实体间的联系包括()。(1分)A.一对一联系B.一对多联系C.多对多联系D.主从联系答案:ABC5 .在结构化分析中,用于描述加工逻辑的主要工具有三种,即()。(1分)A.结构化语言B.ER图C.判定
2、树D.判定表答案:ACD6 .ER图中包含了()3种基本成分。(1分)A.实体B.关系C.属性D.目的答案:ABCA.交换型B.变换型C.聚集型D.事务型答案:BD8 .可行性研究包括()。(1分)A.技术可行性B.经济可行性C.操作可行性D.归档可行性E.社会可行性。答案:ABCE9 .下列选项中()属于软件开发技术。(1分)A.软件管理学B.软件开发方法C.软件开发过程D.软件开发工具和环境答案:BCD10 .程序的基本结构包括()。(1分)A.顺序B.选择C.循环D.跳转答案:ABC11 .数据模型中包含三种相互关联的信息,指的是()。(1分)A.数据项B.数据对象C.数据对象的属性D.
3、数据对象间彼此相互关联的关系答案:BCD12 .软件工程方法学包括3个要素()。(1分)A.方法B.工具C.过程D.计划答案:ABC13 .模块独立性的两个定性度量标准是()。(1分)A.大模块B.小功能C.高内聚D.低耦合答案:CD14 .()文档与设计测试数据无关。(1分)A.源程序B.需求说明书C.设计说明书D.项目开发设计答案:ABC15 .需求分析的任务不包括()。(1分)A.问题分析B.需求描述C.系统设计D.需求评审答案:ABD16 .信息系统的开发方法有哪些()。(1分)A.生命周期法B.原型法C.结构化系统开发方法D.面向对象的开发方法E.计算机辅助软件工程法(CASE)答案
4、:ABCDE17 .程序的三种基本结构是()。(1分)A.过程B.顺序C.选择D.循环答案:BCD18 .以下哪些选项是面向对象的特征()。(1分)A.多态性B.过程调用C.继承性D.封装性答案:ACD19 .软件的可行性研究中包括()。(1分)A.法律可行性B.技术可行性C.经济可行性D.政治可行性答案:ABC20 .ER图中包含了3种基本成分,分别是实体、()。(1分)A.模型B.关系C.属性D.目的答案:BC21 .软件生命周期法包含的阶段是()。(1分)A.软件定义B.软件开发C.软件维护D.软件升级答案:ABD22 .下列的选项中,()是数据流程图的基本成分。(1分)A.信息处理过程
5、B.信息存储C.系统状态D.外部实体答案:ABD23 .信息流有两种类型,分别是()。(1分)A.数据流B.交换流C.事务流D.过程流答案:BC24 .瀑布模型把软件生存周期划分为软件定义和()三个阶段,而每一个阶段又可划分为若干个更小的阶段。(1分)A.详细设计B.软件开发C.运行和维护D.测试和排错答案:BC1.1 1PO图由()3个框组成。(1分)A.输入B.处理C.运行D输出答案:ABD26 .软件需求规格说明书描述的是()。(1分)A.软件主要功能B.软件的性能C.用户界面及运行环境D.程序编写的详细过程答案:ABC27 .()属于软件开发技术。(1分)A.软件管理学B.软件开发方法
6、C.软件开发过程D.软件开发工具和环境答案:BCD28.以下选项中不属于加工逻辑的工具是()。(1分)A.结构化语言B.卡片C.判定表D.判定树答案:ACD29.对象是指将()捆绑为一体的软件结构。(1分)A.关系B.功能C.属性D.操作答案:CD二、简答题30 .软件工程的目标是什么?(1分)答案:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。31 .快速原型技术的基本思想是什么?(1分)答案:在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后
7、开发人员根据用户的意见对原型进行改进。32 .分析软件危机产生的主要原因有哪些?(1分)答案:导致软件危机的主要原因有:(1)软件日益复杂和庞大(2)软件开发管理困难和复杂(3)软件开发技术落后(4)生产方式落后(5)开发工具落后(6)软件开发费用不断增加33 .简述软件工程方法学所包含的内容。(1分)答案:软件工程方法学包括三个要素,这就是方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“如何做的问题;工具是为方法的运用提供自动的或半自动的软件支撑,过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。34 .说明结构化程序设计的主要思想
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滨州 学院 软件工程 期末 复习题 参考答案
