ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:41.29KB ,
资源ID:16458461      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16458461.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第8章软件工程Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第8章软件工程Word下载.docx

1、资源,共享规则可能在开发过程中有变化。 客户希望开发小组能尽快提交可运行的软件, 且可以接受多次交付。这种情况下最适宜采用( )开发过程模型。主要是因为这种模型( )B.原型C.增量A可以快速提交阶段性的软件产品B.需求变化对开发没有影响C减少用户适应和习惯系统的时间和精力D.能够很好解决风险问题结构化开发方法中,( )主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自( )描述算法时,( )不是理想的表达方式。A.体系结构设计B.数据设计C.接口设计D.过程设计A.数据流图B.E-R 图C.状态-迁移图D.加工规格说明B.决策图C.程序设计语言代码D.伪代码模块A的功能为:从数据库

2、中读出产品信息,修改后存回数据库,然后将修改记录写到维护 文件中。该模块内聚类型为( )内聚。以下关于该类内聚的叙述中, 正确的是( )。A.逻辑B.时间C.过程A.是最低的内聚类型B.是最高的内聚类型C.不易于重用D.模块独立性好在结构化分析中,用数据流图描述()。当采用数据流图对银行客户关系管理进行分析时,()是一一个加工。A.数据对象之间的关系,用于对数据建模B.数据在系统中如何被传送或变换,以及如何对数据流进行变换C.系统对外部事件如何响应,如何动作,用于对行为建模D.系统中的数据对象和控制信息的特性A.工作人员B.账户C.余额D.存款在计算机系统中,系统的( )可以用 MTTF/(1

3、+MTTF来度量,其中 MTTF为平均无故障时间。=A.可靠性B.可用性C.可维护性D.健壮性修改现有软件系统的设计文档和代码以增强可读性,这种行为属于( )维护。A.正确性当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是()A.结构化C.面向对象D.敏捷在结构化分析方法中,利用分层数据流图对系统功能建模, 以下关于分层数据流图的叙述中,不正确的是( )采用数据字典为数据流图中的每个数据流、文件、加工以及组成数据流或文件的数据项进行说明,其条目不包括()A.顶层的数据流图只有一个加工,即要开的软件系统B.在整套分层数据流图中, 每个数据存储应该有加工对其进行读操作

4、,有加工对其进行写操作C. 一个加工的输入数据流和输出数据流可以同名D.每个加工至少有一个输入数据流和一个输出数据流A.数据流B.外部实体C.数据项D.基本加工开发过程中以用户需求为动力,以对象作为驱动,( )适合于面向对象的开发方法。C.螺旋D.喷泉以下关于极限编程 XP的叙述中,不正确的是( )A.由价值观,原则,实践和行为四个部分组成B.每个不同的项目都需要一套不同的策略,约定和方法论C.有四个价值观,即沟通,简单性,反馈和勇气D.有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工作 以下关于分层体体系结构的叙述中不正确有的是( )。A.可以很好的表示软件系统的不同抽象层次B

5、.对每个层的修改通常只影响其相邻的两层C.将需求定义到多层上很容易D.有利于开发任务的分工以下关于模块耦合关系的叙述中,耦合程度最低的是( ),其耦合类型为( )耦合。A.模块M2根据模块M1传递如标记量的控制信息来确定 M2执行哪部分语名B.模块M2直接访问块M1内部C.模块M1和模块M2用公共的数据结构D.模块M1和模块M2有部分代码是重叠的对现有软件系统中一些数据处理的算法进行改进, 以提高效率,从而更快地响应用户服务要以下关于瀑布模型的叙述中,正确的是 ( ) 。A.适用于需求被清晰定义的情况B.可以快速构造系统的可运行版本C.唯个适合大规模项目开发的模型D.己不能适应当前软件开发的过

6、时模型某开发小组欲开发一个大型软件系统, 需求变化较小,此时最不适宜采用( )过程模型。以下关于结构化开发方法的叙述中,不正确的是 ( ) 。A.总的指导思想是自顶向下,逐层分解B.基本原则是功能的分解与抽象C比面向对象开发方法更适合于开发大规模的、特别复杂的项目D.特别适合解决数据处理领域的问题模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这 5个语句抽取出来组成一个模块 D,则模块D的内聚类型为 ( ) 内聚。以下关于该类内聚的叙述中不正确的是 ( ) 。A.功能B.通信C.逻辑D.巧合A.从模块独立性来看,是不好的设计B.是最弱的一种内聚类型C.是最强的一种内

7、聚类型D.不易于软件的修改和维护在分层体系结构中, ( ) 实现与实体对象相关的业务逻辑。在基于 JAVAEE技术开发的软件系统中,常用 () 技术来实现该层。A.表示层B.控制层C.模型层D.数据层A.HTMLB.JSPC.ServletD.EJB在进行软件设计时,以下结构设计原则中,不正确的是A.模块应具有较强的独立性,即高内聚和低耦合B.模块之间的连接存在上下级的调用关系和同级之间的横向联系C.整个系统呈树状结构,不允许网状结构或交叉调用关系出现D.所有模块都必须严格地分类编码并建立归档文件 在软件开发过程中,详细设计的内容不包括 ( )设计。A.软件体系结构B.算法C.数据结构D.数据

8、库物理结构在软件维护阶段,将专用报表功能改成通用报表功能,以适应将来可能的报表格式变化,则该维护类型为 () 维护。软件工程的基本目标是( )A.消除软件固有的复杂性B.开发高质量的软件C.努力发挥开发人员的创造性潜能D.推动软件理论和技术的发展()过程模型明确地考虑了开发中的风险。B.快速原型C.V在开发一个字处理软件时,首先快速发布了一个提供基本文件管理、编辑和文档生成功能的版本,接着发布提供更完善的编辑和文档生成功能的版本,最后发布提供拼写和语法检查功能的版本,这里采用了()过程模型。在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(建模。在

9、绘制数据流图时,( )。B.功能C.结构D.行为A.每个加工至少有一个输入数据流,可以没有输出数据流B.不允许一个加工有多条数据流流向另一个加工C.不允许一个加工有两个相同的输出数据流流向两个不同的加工D.必须保持父图与子图平衡确定采用哪种软件体系结构是在( )阶段进行的。A.需求分析B.概要设计C.详细设计D.软件实现以下关于模块化的叙述中,正确的是( )。A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了C.应具有高内聚和低耦合的性质D.仅适用于结构化开发方法当一个模块直接使用另一个模块的内部数据, 或者通过非正常入口

10、转入另一个模块内部, 这种模块之间的耦合为( )。A.数据耦合B.标记耦合C.公共耦合D.内容耦合以下关于建立良好的程序设计风格的叙述中,正确的是(A.程序应简单、清晰、可读性好B.变量的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无由于硬件配置的变化,如机型、终端或打印机等导致软件系统需要进行修改维护, 属于( )。软件工程的基本要素包括方法、工具和( )。A.软件系统B.硬件环境D.人员则该需求是则对该加某银行系统要求报表功能容易扩展, 以便在需要的时候可以处理新的文件格式,()的。A.不正确B.不一致C.不可实现D.不可验证银行系统数据流图中, 某个加工根据客户的多个不同

11、属性的值来执行不同的操作, 工最适宜采用( )描述。A.结构化语言B.判定表C.自然语言D.流程图以下关于数据流图的叙述中,不正确的是( )。A.每条数据流的起点或终点必须是加工B.应该保持父图与子图平衡C.每个加工必须有输入数据流,但可以没有输出数据流D.应该画出数据流而不要画控制流将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为(A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚某系统中,模块A处理与销售相关的所有细节, 仅需要发送一个包含销售量、 价格和时间的报表到模块B,则这两个模块之间为( )耦合。A.内容D.数据()不是良好编码的原则。|A.在开始编码之前建立单元测试B选择

12、好的程序设计风格C.保持变量名简短以使代码紧凑D.确保注释与代码完全一致为了能按时交付系统,开发小组在实现“确定最优任务分配方案”功能时采用了蛮力的方法。 在系统交付后,对可能出现更多任务量的情况,采用更有效的方法来实现该功能,这属于()。A.正确性维护B.适应性维护C.完善性维护D.预防性维护某开发小组的任务是开发一个大型软件产品的图形用户界面, 宜采用()开发过程模型。C.V模型()模型吸收了软件工程“演化”的概念,使用原型及其他方法来尽量降低风险,适合 于大型复杂软件系统的开发。C.喷泉以下关于V模型说法,不正确的是( )。A.V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系B

13、.V模型的软件测试策略既包括低层测试又包括高层测试C.V模型左边是测试过程阶段,右边是开发过程阶段D.V模型把测试过程作为在需求、设计及编码之后的一个阶段Java虚拟机采用( )软件体系结构。A.管道一过滤器B.分层C.黑板D.解释器验,则最不适合采用( )模型。以下关于敏捷方法的叙述中,不正确的是( )。A.相对于过程和工具,更强调个人和交互B.相对于严格的文档,更重视可工作的软件C.相对于与客户的合作,更注重合同谈判D.相对于遵循计划,更专注于对变化的响应某软件系统的原始需求包括, “当某个查询请求是不适当或非法的,应提示用户”,该需求属于( )。A.功能需求B.质量需求C.设计约束D.过

14、程约束给系统增加特征越容易,说明软件的( )越好。A.功能性B.可靠性D易使用性在结构化分析模型中,( )描述了所有在目标系统中使用和生成的数据对象。A.数据字典B.数据流图C.实体一关系图(ER图)D.类图A.从数据传递和加工的角度,刻画数据流从输入到输出的移动变化过程B.描述了数据对象及数据对象之间的关系C.顶层数据流图仅包含一个数据处理,即目标系统D.采用自顶向下的方式进行,开始于顶层数据流图,结束于模块规格说明模块设计中,某模块根据输入的控制信息从文件中读一个记录或者向文件中写一个记录, 则其内聚类型为( )。A.功能内聚B.信息内聚C.逻辑内聚D.巧合内聚A模块通过简单数据类型(如整

15、型)参数访问 B模块,该参数在B模块内用于数据计算,则A B模块之间存在( )。C.控制耦合D.外部耦合在结构化分析方法中,依据( )来进行接口设计。B.实体-关系图C.数据字典D.状态-迁移图一个优秀的概念设计不包含( )。A.用客户语言编写B.描述系统功能C.描述软件构件的层次和功能D.与需求文档链接括()。A.软件可靠性B.软件可测试性C.软件性能实现情况D.软件模块层次某财务系统在使用过程中,因个人所得税政策变化,需修改计算工资的程序。这种修改属于 ()维护。系统可维护性的评价指标不包括( )。A.可理解性B.可测试性C.可移植性D.可修改性CMM对软件测试没有提供单独的关键过程领域(

16、 KPA,所以许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型 (TMM)是当前影响力最大的软件测试过程模型。 TMM制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成级,管理和度量级,( )。A.优化、缺陷预防和可重复级B.优化、缺陷预防和质量控制级C.缺陷预防和质量控制级D.优化和质量控制级以下关于软件生命周期的叙述不正确的是( )。A.软件生命周期包括以下几个阶段: 项目规划、需求定义和需求分析、 软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性

17、和提高程序的运行效率, 可以通过在该阶段中制定统-并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果, 对整个软件系统进行设计, 如系统框架设计,数据库设计等|D.需求分析阶段对软件需要实现的各个功能进行详细分析。 软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险在软件工程中,不属于软件定义阶段的任务是(A.制定验收测试计划B.制定集成测试计划C.需求分析D.制定软件项目计划软件设计阶段一般又可分为( )。A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计程序描述语言(PDL是软件

18、开发过程中用于()阶段的描述工具。D.编程|软件生命周期中持续时间最长的是( )阶段。B.程序编码C.软件测试D.软件运行维护软件工程概念的提出是由于( )。A.计算技术的发展B.软件危机的出现C.程序设计方法学的影响D.其它工程科学的影响)不属结构化分析(Structured Analysis,简称SA)是面向数据流的需求分析方法,( 于SA工具。A.分层的数据流图B.数据词典C问题分析图D.描述加工逻辑的结构化语言、判定表或判定树螺旋模型综合了( )的优点,并增加了这两种模型忽略的风险分析。A.瀑布模型和演化模型B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型和喷泉模型软件设计要遵循的基本原则包括( 1模块化抽象封装信息隐蔽A.B.C.D.J2EE系统架构被各种信息系统普遍采用,()不属于其服务器端应用组件。A.ServletC.EJBD.Applet

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1