终极软件工程习题_第1页
终极软件工程习题_第2页
终极软件工程习题_第3页
终极软件工程习题_第4页
终极软件工程习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可行性研究就是用最小的_在尽可能短的时间内确定问题是否能够解决。从模块内外的联系来看,结构化设计的要求是_ _。结构化设计以_为基础映射成软件结构。结构化语言是介于自然语言和 之间的一种半形式语言。耦合性和内聚性是衡量_的两个定性的标准。数据字典有四类条目,分别是数据流、_、数据存储和基本加工。在模块结构图中,直接调用某一模块的其他模块数称为该模块的_。类是对一组具有_数据结构和操作的对象的描述。变换型的DFD是由输入、_和输出三部分组成。继承关系一般分为_和多重继承。各种软件系统的数据流图一般可分为_ _ _和事务型两类。结构化方法有结构化分析、_ _ _ _、结构化程序设计构成,它是一种面

2、向_ 的开发方法。软件的可靠性是指在给定的时间间隔内,程序按着规格说明书的规定成功地运行的_ _ _。判定表能够清晰地表示复杂的_ _与所产生的动作之间的关系。结构化分析方法中,数据流图的四种基本成分为:处理、源点或终点_和_。软件结构是以 为基础而组成的一种控制层次结构。软件产品在交付使用之前一般要经过以下四步测试:_、集成测试、确认测试和 。软件是( )A处理对象和处理规则的描述 B程序 C程序及其文档 D计算机系统产生软件危机的主要原因之一是( )A 软件是逻辑产品 B 软件自身的特点所决定的C 软件无磨损 D 软件产品的成本上升过快系统定义明确之后,应对系统的可行性进行研究,可行性研究

3、应包括( )A技术可行性、经济可行性、社会可行性B经济可行性、安全可行性、操作可行性C经济可行性、社会可行性、系统可行性D经济可行性、实用性、社会可行性需求分析说明书不能作为_。A可行性研究的依据 B用户和开发人员之间的合同C系统概要设计的依据 D软件验收测试的依据在数据流图中,(椭圆)代表( )。A源点B终点C加工D模块结构化分析方法以数据流图、_和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。ADFD图BPAD图CIPO图D数据字典在数据流图中终点( )A只能出现一次 B可以出现多次C既可出现多次,又可与源点同名 D可以出现多次,但不能与源点同名对于分层的DFD,父图与子

4、图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )A必须一致 B数目必须相等 C名字必须相同 D数目必须不等结构化设计是以哪个阶段产生的DFD图为基础,按一定的步骤映射成软件结构?( )A可行性分析B需求分析 C概要设计 D详细设计产生软件危机的原因有如下几点,除了_。A软件开发过程未经审查 B软件开发不分阶段,开发人员没有明确的分工C所开发的软件,除了程序清单外,没有其他文档D采用工程设计的方法开发软件,不符合软件本身的特点软件的生存周期一般包括( )A维护过程、开发过程、设计过程 B定义过程、开发过程、维护过程C分析过程、设计过程、测试过程 D详细设计过程、编码过程、调

5、试过程一个软件项目是否进行开发的结论是在_文档中作出的。A软件开发计划B可行性报告 C需求分析说明书D测试报告经济可行性研究的范围包括( )A资源有效性 B管理制度 C效益分析 D开发风险软件需求规格说明的内容不应包括( )A主要功能 B算法的详细描述 C用户界面及运行环境 D软件的性能数据字典是用来定义_中的各个成份的具体含义的。()A流程图B功能结构图 C系统结构图 D数据流图DFD中的每个加工至少有()A一个输出流 B一个输入流和一个输出流C一个输入流 D一个输入流或一个输出流结构化设计方法采用变换分析和事务分析技术实现_。A从数据结构导出程序结构B从模块结构导出程序结构C从模块结构导出

6、数据结构D从数据流图导出初始化结构图软件生命周期中所花费用最多的阶段是( )A详细设计 B软件编码 C软件测试 D软件维护数据字典和数据流程图共同构成了系统的()A物理模型B逻辑模型 C原型 D目标模型软件测试的目标是()A证明软件是正确的 B发现错误降低错误带来的风险C排除软件中所有的错误D与软件调试相同对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。A结合 B隐藏 C封装 D抽象在ER模型中,包含以下基本成分()A数据、对象、实体B控制、联系、对象C实体、联系、属性D实体、属性、操作确定测试计划是在()阶段制定的A总体设计 B详细设计 C编码 D测试软件文档是软件工程实施中

7、的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的_。A可理解性 B可维护性 C可扩展性 D可移植某个模块的作用域是指_。A被该模块调用的所用模块 B调用该模块的所有模块C与该模块相关联的所有模块 D受该模块内的判定影响的所有模块内聚程度最低的是( )内聚A偶然B过程C顺序D时间结构化分析方法(SA)是一种面向( )的需求分析方法。A对象 B数据结构 C数据流 D控制流一个模块直接控制(调用)的下层模块的数目称为模块的_。A扇入数 B扇出数 C宽度 D作用域模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是_。A顺序性内聚B过程性内聚 C逻辑性内聚 D功

8、能性内聚下列耦合度表示中,最弱的耦合形式是_。A特征耦合 B公共耦合 C数据耦合 D数据结构PAD(Problem Analysis Diagram)图是一种_工具。A系统描述 B详细设计 C测试 D编程辅助为了提高模块的独立性,模块之间最好是( ) A控制耦合 B公共耦合 C内容耦合 D数据耦合.模块内部的算法设计在结构化方法的_阶段进行。A系统分析 B概要设计 C详细设计 D编码(实现)下面说法哪个不属于设计准则( )A提高模块的内聚,降低模块间的耦合 B降低模块接口的复杂程度C模块大小要适中 D模块要有重用性一般来说,在管理软件中,软件生存周期各个阶段的工作量以_所占的比例最大。A需求分

9、析与设计阶段 B编码实现阶段 C测试阶段 D维护阶段为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为( )A校正性维护 B适应性维护 C完善性维护 D预防性维护关于软件测试的目的,下面观点错误的是( )A为了发现错误而执行程序的过程B一个好的测试用例能够发现至今尚未发现的错误C证明程序是正确、没有错误的D一个成功的测试用例是发现了至今尚未发现的错误的测试面向对象的分析方法主要是建立三类模型,即( )A系统模型、ER模型、应用模型 B对象模型、动态模型、应用模型CER模型、对象模型、功能模型 D对象模型、动态模型、功能模型程序的三种基本控制结构是( )A过程、子程序和分程序 B顺序、

10、选择和重复 C递归、堆栈和队列 D调用、返回和转移汽车有一个发动机。汽车和发动机之间的关系是_关系。A一般具体B整体部分C分类关系D主从关系软件工程、软件危机、模块化、完善性维护、改正性维护、适应性维护、预防性维护、对象、类、继承性、消息、多态性、耦合、内聚、白盒测试、黑盒测试什么是软件危机?软件危机的表现是什么?什么是软件生存周期模型?请至少列举四种主要模型?可行性研究报告的主要内容有哪些?软件生命周期各阶段的任务是什么?衡量模块独立性的两个标准是什么?它们各表示什么含义?简述数据流图工具及其四种基本图形符号的含义。软件设计的基本原理包括哪些内容?什么是结构化分析方法?该方法使用什么描述工具

11、?什么是软件结构?简述软件结构设计优化准则。详细设计的基本任务是什么?什么是程序设计风格?为了具有良好的设计风格,应注意哪些方面的问题?请用判定表画出以下问题的行为逻辑。人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树表示与上述每种条件组合相对应的计算行李费的算法。银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存款存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。请用描绘出本系统的系统结构图,并用实体联系图描绘系统中的数据对象。机票预订系统功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论