


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程考试题 六、填空题 1、(可行性研究)的目的就是用最小代价在尽可能短的时间内确定该软件项目是否能够开发、是否值得开发。 2、可行性研究的目的不是是开发一个软件项目,而是研究这个项目是否(是否做值得)。 3、可行性研究需要从(经济)可行性、(技术)可行性、(操作)可行性和(社会)可行性四个方面分析研究每种解决方案的可行性。 4、技术可行性是对开发项目的(功能、性能、限制条件)进行分析,确定现有资源条件下,技术风险有多大,项目是否能实现。 5、经济可行性一般要l 11、数据字典就是用来定义数据流图中的(各个成分的具体含义)的。它和数据流图共同构成了系统的(逻辑模型),是(需求说明书)的主要
2、组成部分。 12、由于数据流是流动中的数据,所以必须有(流向)。除了与(数据存储)之间的数据流命名外,数据流应该采用名词或名词短语。 七、选择题 1、研究开发资源有效性是进行( d )可行性研究的一个方面 a. 技术 b. 经济 c. 社会 d. 操作 2、在软件可行性研究中、可以从不同的角度对软件进行研究,其中从软件的功能可行性角度考虑的是( b )可行性 a. 经济 b. 技术 c. 操作 d. 社会 3、在遵循软件工程原则开发软件过程中,计划阶段应该依次完成( b ) a. 可行性研究、需求分析、问题定义 b. 问题定义、可行性研究、 需求分析 c. 需求分析、问题定义、可行性研究 d.
3、可行性研究、问题定义、需求分析 4、可行性研究要进行的需求分析和设计应是( c )。 a. 详细的 b. 全面的 c. 简化的 d. 彻底的 七、填空题 1、需求分析的基本任务是要准确地定义(扇新系统的目标),为了满足用户需求,回答系统必须(做什么)的问题。 2、在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:(功能)需求、(性能)需求、(环境)需求、(用户界面)需求。另外还有可靠性、安全性、保密性、可移植性、可维护性等方面的需求。 3、需求分析的困难主要体现在4个方面:问题的复杂性、(交流障碍)、(不完备性和不一致性)、需求易变性。 4、在需求分析阶段进行以下几个
4、方面的工作:识别系统综合要求、(分析系统的数据要求)、导出软件逻辑模型、(编写文档)。 八、选择题 1、需求分析( d )。 a.要回答“软件必须做什么?” b. 可概括为:“理解、分解、表达”6个字 c.要求编写需求规格说明书 d. 以上都对 2、需求分析阶段研究的对象是软件项目的( a )。 a.用户要求 b. 合理要求 c. 系统要求 d. 环境要求 3、软件需求分析阶段的工作,可以分成4个方面:确定系统综合要求、分析系统的数据要求、导出逻辑模型以及( d )。 a.进度规划 b. 测试计划 c.需求分析评审 d. 编写文档 4、需求规格说明书的作用不应包括( d )。 a. 软件设计的
5、依据 b. 用户与开发人员对软件要做什么的共同理解 c. 软件验收的依据 d. 软件可行性行研究的依据 六、填空题 1、在软件的体系结构中,模块是可组合、分解和更换的单元。模块具有(接口)、(功能)、(逻辑)、和(状态)等属性。 2、总体设计的文档主要有:(总体设计说明书)和 (数据库设计说明书)。 3、数据库设计指(数据存储设计)的设计,主要进行一下几方面的设计(概念设计、逻辑设计、物理设计)。 4、软件设计的基本任务包括:(设计软件结构)、(数据结构和数据库设计)、(编写设计文档)和(评审)4个方面 5、抽象是认识复杂现象过程中使用的思维工具,即抽出事物(本质)的、(共同)的特性而暂不考虑
6、它的(细节),不考虑其它因素。 6、软件结构设计是以(模块)为基础,以需求分析的结果为依据,从实现的角度进一步划分(模块),并组成模块的(层次结构)。 7、软件设计是一个把(需求分析)转换为软件表示的过程,包括总体设计和(详细设计)。 8、进入了设计阶段,要把软件“做什么”的(逻辑)模型变换为“怎么做” 的(物理)模型,即着手实现软件需求,并将设计的结果反映在(设计)文档中。 9、总体设计评价是对设计部分是否完整地实现了需求中规定的(功能)、(性能)等要求,设计方案的(可行性),关键的处理及内外部接口定义(正确性)有效性,各部分之间的(一致性)等都一一进行评审。 10、在一个模块中,(功能)、
7、(状态)和(接口)反映模块外部特征,(逻辑)反映它的内部特性。 11、(信息隐藏)是指在设计和确定模块时,使得一个模块的内包含的信息对于不需要遮羞信息的其它模块来说是不能(访问)的。 12、设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为(模块)(2)确定每个模块的(功能)(3)确定模块之间的(调用关系) (4)确定模块之间的(接口),即模块之间传递的信息。(5)评价模块结构的质量。 13、模块间耦合高低取决与模块间(接口的复杂性、调用方式、传递信息)。 14、耦合性分2种类型,最强耦合(内容耦合),最弱耦合(无直接耦合)。 15、模块独立性中每个模块只完成问题要求的(独立的
8、)子功能,并且与其它模块的联系(最少且接口简单)。 16、内聚性分2种类型,最强内聚(偶然内聚),最弱内聚(功能内聚)。 17、耦合性指软件结构中(各模块间)相互联系紧密程度的一种度量。模块之间联系越(紧密),其耦合性就越强,模块的(独立性)则越差。 18、(数据耦合)是指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的(值传递)。 19、(标记耦合)指两个模块之间传递的是数据结构,如高级语言中的数据名、记录名、文件名等,其实传递的是(这个数据结构的地址)。 20、功能内聚是内聚程度最(强)的内聚,指模块内所有元素共同完成(一个功能),缺一不可。功能内聚的模块与其它模块的耦合是
9、(弱)的。 21、结构图主要内容有(模块、模块的控制关系、模块的信息传递)。 22、变换型dfd由(输入、变换、输出)三部分组成。 23、软件结构从形态上总的考虑是:顶层扇出数较(高)一些,中间层扇出数较 (低)一些,底层(扇入)数较高一些。 24、软件结构设计是以(模块)为基础,在需求分析阶段,已经把系统分解成层次结构。设计阶段以需求分析的结果为根据,从实现的角度进一步划分为模块,并组成模块的层次结构。 选择题 1.软件设计一般分为总体设计和详细设计,它们之间的关系是( a )。 a.全局和局部 b.抽象和具体 c.总体和层次 d.功能和结构 2、软件结构使用的图形工具,一般采用( c )图
10、。 a. dfd b. pad c. sc d. e-r 3、下列中属于软件设计的基本原理的是( d )。 a.数据流分析 b.变换流分析 c. 事务流分析 d.模块化 4、将几个逻辑上相似的成分放在一个模块中,该模块属于( a )内聚。 a. 逻辑 b.时间 c. 功能 d.通信 5、模块内的某成分的输出是另一成分的输入,该模块属于( b )内聚。 a. 功能 b.顺序 c. 逻辑 d.时间 6、结构图中不是主要成分的是( c )。 a. 模块 b. 模块间传递数据 c.模块内部数据 d.模块的控制关系 7、模块中的所有成分结合起来完成一项任务,该模块属于( d )内聚,它具有简明的外部界面
11、,由它构成的软件易于理解、测试和维护。 a. 偶然 b.顺序 c.通信 d.功能 8、软件设计中模块间的耦合性尽可能( b )。 a. 强 b.弱 c. 较强 d.适中 9、一个模块把一个数值量作为参数传递给另一模块。这两个模块之间的耦合是( b )。 a. 逻辑耦合 b.数据耦合 c. 控制耦合 d.内容耦合 10、一个模块把开关量作为参数传递给另一模块。这两个模块之间的耦合是( )。 a. 外部耦合 b.数据耦合 c. 控制耦合 d.内容耦合 11、在面向数据流的软件设计方法中,一般将信息流分为( d )。 a. 变换流和数据流 b.变换流和控制流 c. 事务流和控制流 d.数据流和控制流
12、 12、( d )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。 a. 程序流程图 b.数据流图 c. e-r图 d.结构图 13、首先将系统中的关键部分设计出来,再让系统的其余部分的设计去适应它们,这称为( c )。 a. 模块化 b.逐步求精 c. 抽象 d.信息隐藏 14、模块( c ),则说明模块的独立性越强。 a. 耦合越强 b.扇入数越多 c. 耦合越弱 d.扇出数越多 15、为了提高模块( b ),当修改和维护模块时减少把一个模块的错误扩散到其它模块中去的机会。 a. 耦合性 b.独立性 c. 内聚性 d.共享性l 例2:已知模块c中的一个判定影响到模块b,如图所示,它违反了sd的设计原则。试问: 可以采用哪些手段对结构图作改进,请说明改进办法并画出改进的结构图。 例3、请将下图的dfd转换为软件结构图。 dabcqprwuvx 第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《改进工具》(教学设计)安徽大学版三年级下册综合实践活动
- 2024年九年级历史上册 第三单元 封建时代的欧洲 第10课《拜占庭帝国和查士丁尼法典》教学设计 新人教版
- 2024-2025学年高中生物 第二章 染色体与遗传 第一节 减数分裂中的染色体行为教学设计3 浙科版必修2
- 七年级语文上册 20 记 铭 说 志四篇《爱莲说》教学设计1 长春版
- 18《太空生活趣事多》教学设计-2023-2024学年二年级下册语文统编版
- 2024-2025学年高中语文 第三课 神奇的汉字教学设计 新人教版选修《语言文字应用》
- 《第一单元 第5课 一、“弹力球”动画简介》教学设计 2023-2024学年人教版初中信息技术八年级上册
- 七年级英语上册 Module 4 Healthy food Unit 2 Is your food and drink healthy教学设计 (新版)外研版
- 7 看谁学得好 教学设计-2023-2024学年六年级上册心理健康教育(北师大版)
- 九年级化学下册 第九单元 溶液 9.2 溶解度教学设计 (新版)新人教版
- 乡镇卫生院医保管理制度
- 《环境审计基本理论》课件
- 长坂坡之战课件
- 升压站绿色施工方案及记录
- 2024北京初三一模语文汇编:非连续性文本阅读
- 育婴师培训材料
- 第十七届山东省职业院校技能大赛高职组“动物疫病检疫检验”赛项规程
- 网络与信息安全管理组织机构设置及工作职责
- 【MOOC】电路基础-西北工业大学 中国大学慕课MOOC答案
- 医院食堂营养配餐方案
- 自身免疫相关性脑病
评论
0/150
提交评论