软件工程填空题汇总

软件工程填空题汇总

ID:46944170

大小:83.21 KB

页数:8页

时间:2019-11-30

软件工程填空题汇总_第1页
软件工程填空题汇总_第2页
软件工程填空题汇总_第3页
软件工程填空题汇总_第4页
软件工程填空题汇总_第5页
资源描述:

《软件工程填空题汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、_软件__是计算机程序及其说明程序的各种文档。_文档____是有关计算机程序功能、设计、编制、使用的文字或图形资料。2.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、可行性研究__需求分析__总体设计、详细设计、编码测试____软件维护活动,可以将这些活动以适当方式分配到不同阶段去完成。3.软件详细设计阶段采用的工具有__图、表、过程设计语言4.行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。5.模块的耦合性分为四种类型:_据耦合控制公共内容6.内聚性有七种类型,最强的是_功能__

2、_,最弱的是偶然____。7.结构图的深度指结构图_控制的层数_____,结构图宽度指__同一层个数______。8.集成测试采用的具体方法有--_渐增式方法、非渐增式方法___、______9.对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的变换中心、逻辑输入、逻辑输出。10.软件编码阶段要善于积累编程的经验,使得编出的程序清晰易懂____,易于_测试与维护,从而提高软件质量。11Jackson方法是一种__面向数据结构__的开发方法。12M=P+K(C_D)是__维护工作量模型P_生产性工作量C_复杂度D_熟悉度K_常数13效益分有形效益

3、和无形效益两种。有形效益可用纯收入、投资回收期回收率__等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。14.需求分析的基本任务是要准确回答系统必须“做什么”的问题。15.数据流图有四种基本成分:_.源、终点,处理,存储,数据流16.通过功能分解可以完成数据流图的细化。17.模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能_,所有的模块按某种方法_组装_起来。成为一个整体,完成整个系统所要求的功能。通用过程框架中,建模活动包括(分析)和(设计)两个动作。2.需求工程过程通过执行7个不同的活动来完成,包括

4、(起始)、(导出)、精化、协商、规格说明、(确认)和管理。3.白盒法的具体设计程序测试方法有语句覆盖、分支覆盖、条件覆盖、和(路径覆盖)。4.组成UML的三种基本建筑块是(事物)、关系和(图)。5.一个高科技系统包括多个要素:硬件、(软件)、(人员)、数据库、文档以及操作规程。系统工程师将用户的需求转换成由一个或多个上述要素组成的系统模型。6.业务过程工程的目的是提供易于理解的(数据架构)、(应用架构)、基础设施。7.精化的最终结果是形成一个分析模型,该模型定义了问题的信息域、(功能域)和(行为域)。8.分析模型的元素分为(基于场景的元素)、面向信息流的元素、(基于类的元素)和行为

5、元素。9.软件工程中的设计模型主要包括数据/类设计、(体系结构设计)、接口设计、(构件及设计)。10.数据建模的基本元素主要包括(数据对象)、属性和(关系)。在面向对象方法中,对象实现了数据和操作的结合,使数据和操作__封装___于对象的统一体中。如果知道软件的规格说明书描述的程序功能,那么就可以采用__确认测试_ 进行测试。软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是_______数据耦合_________ 。向对象发出服务请求称为____接口___

6、,类对象上的各种操作称为____方法____。提高软件质量和可靠性的技术主要有两类__避开错误技术__和_容错技术___。大型软件测试包括____单元测试____、___集成测试_____确认测试和____系统测试__四个步骤。软件结构图的宽度是指一层中__最大___的模块个数。软件生存周期是指一个软件从提出开发要求开始直到_____该软件报废___为止的整个时期。McCall提出的软件质量模型包括_______11_________ 个软件质量特性。对大信息系统的需求,DFD应与数据库技术中______ER______ 图结合起来。瀑布模型是以文档为驱动、适合于____需求很明确

7、的____的软件项目的模型。在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。数据项是指____不可再分的____数据单元。基于计算机的系统通常包含6个元素是硬件、软件、过程、文档、数据库和________。软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个_自底向上或相反顺序__集成的过程。软件维护的内容包括校正性维持,适应性维护、__完善性维护___和预防性维护。CMM将软件过程的成熟度分为5个等级是初始级、可重复级、已定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。