软件工程(填空题)

上传人:cn****1 文档编号:505618042 上传时间:2023-04-19 格式:DOCX 页数:3 大小:15.65KB
返回 下载 相关 举报
软件工程(填空题)_第1页
第1页 / 共3页
软件工程(填空题)_第2页
第2页 / 共3页
软件工程(填空题)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程(填空题)》由会员分享,可在线阅读,更多相关《软件工程(填空题)(3页珍藏版)》请在金锄头文库上搜索。

1、1、软件工程的基本原则包括_分解_、_独立_、一致性、确定性等。2、软件生存周期一般定义为问题定义、(可行性分析)、(总体描述)、设计、(编码)、 测试、运行与维护阶段。3、HIPO图是由一组 IPO和一张 HC 图组成。4、 UML的定义包括 UML语义 和 UML表示法两个部分5、 软件测试的方法有结构测试和功能测试(又称黑盒法)6、成本估算方法主要有、和三种类型7、详细设计的工具有 图示工具、设计语言 和 表格工具8、为了使用流程图描述结构化程序,限制流程图有五种基本的控制结构,即顺序型、选择 型、while型循环、until循环、多情况选择。9、大型软件测试包括单元测试:集成测试、确认

2、测试和系统测试10、详细设计的工具有三种类型分别为、和语言工具11软件工程是从(软件开发技术)和(软件工程)两个方面研究如何运用工程学的基本原 理和方法来更好地开发和维护计算机软件的一门学科。12. 数据流图的基本符号包括(1)数据源点或终点(外部实体)(2)加工(数据处理)(3)数据存 储(文件)(4)数据流。把程序从一个硬件或软件环境转移到另一种配置环境称为软件的 (可移植性)12. Jackson图除了可以表达程序结构外,还可以表达(程序结构、),它首先要分析(数 据结构),并用适当的工具来描述。13. 白盒法包括多种具体设计程序测试用例的方法,主要目的是提高测试的(效率).14. 设计

3、测试方案中最困难的问题是一设计测试用的输入数据,通常的做法是用设计基本 的测试方案(设计基本的测试方案),再用(白盒法补充一些方案)补弃一些方案。19、在软件开发过程中要产生大量的信息,要进行大量的修改软件配置管理能协调软件开 发,并使混乱减到最低程度。20、规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此 软件具有容错功能的软件。21、数据项是指 不可再分解的一数据单元。22、 软件概要设计的主要任务就是。23、为了便于对照检查,测试用例应由输入数据和预期的测试结果 两部分组成。24、软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个自底向上或相反顺 序集

4、成的过程。25、软件结构是以模块_为基础而组成的一种控制层次结构。26、在结构化分析中,用于描述加工逻辑的主要工具有三种,即结构化语言、判定表、鸟 定树。27、 结构化语言是介于自然语言和形式语言 之间的一种半形式语言。28、若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P= F/(1+(n*i)。29、_软件_是计算机程序及其说明程序的各种文档。文档_是有关计算机程序功能、设计、 编制、使用的文字或图形资料。30、软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常, 软件生存周期包括问题定义、可行性研究,需求分析,总体设计,详细设计,编码,测试,维护活动,

5、可以将这些活动以适当方式分配到不同阶段去完成。31、软件详细设计阶段采用的工具有程序流程图.盒图(NS图)和问题分析图(PAD)。32、软件可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能 够开发,是否值得去开发。33、模块的耦合性分为四种类型:据耦合、控制耦合、公共环境耦合和内容耦合34、内聚性有七种类型,最强的是功能_,最弱的是_偶然_。35、结构图的深度指结构图控制的层数,结构图宽度指 同一层个数36、集成测试采用的具体方法有渐增式方法、非渐增式方法37、对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的变换中心、逻辑输入、逻辑

6、输出。38、软件编码阶段要善于积累编程的经验,使得编出的程序清晰易懂、易于测试与维 护从而提高软件质量。39、基于软件的工作方式,可以将软件划分为实时处理软件、分时处理软件、交互式软 件和批处理软件。40、螺旋模型利用笛卡尔坐标的四个像限分别表达软件开发模型各方面的活动。41、系统流程图是描绘物理系统的传统工具。42、假设使用代码行技术进行费用估计,某软件中共6000行程序,每行平均成本20元,则该软件的成本为120000元。43、 软件需求的正确性可以从一致性、完整性、现实性和有效性四个方面 验证。44、在Jackson系统开发方法中,使用 顺序 、 选择 和 重复 三种结构 就可以组合出各

7、种复杂的结构体系。45、一个模块拥有的直属下级模块的个数称为模块的扇出,一个模块的直接上级模块的 个数称为模块的扇入。46、 在面向对象方法中,事物的静态特征用对象的属性表示,动态特征用对象的 服务表示。47、从原理上讲,软件工程方法都由建模语言和建模过程组成,UML属于建模语言48、大型软件测试包括单元测试、集成测试、确认测试和系统测试四个步骤。49、冗余技术一般包括 并行冗余或主动冗、备用冗余或被动冗余或冷冗余两类。50、 程序的效率是指和。51、目前预防性软件维护采用的主要技术是逆向工程和再生工程。52、软件工程的三要素包括:方法、工具和过程53、HIPO图是由一组IPO图和一张 顼C图

8、组成。54、软件总体设计时应该遵循模块化、抽象、逐步求精、信息隐蔽、局部化和模块独立等。56、复杂问题的对象模型通常由主题层类与对象层、结构层。属性层和服务层5个层次 组成。57、如果模块内所有元素都使用同一个输入数据和产生同一个输出,称为一内聚。58、数据字典是对数据定义信息的集合,它所定义的对象都包含于曳据流图中。59、概括地说,软件生命周期有软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干阶段。60、维护是软件生命周期的最后一个阶段,也是持续时间最长、代价最大的一个阶段。61、度量软件规模的常用技术主要有代码行技术和功能点技术。62、结构程序设计的基本思想是.63、

9、软件工程方法学包含3个要素:方法、工具和过程。其中,方法 是完成软件开发 的各项任务的技术方法,回答“怎样做”的问题;工具 是为运用方法而提供的自动 或半自动的软件工程支撑环境;_过程是为了获得高质量的软件所需要完成的一系列任 务的框架,它规定了完成各项任务的工作步骤。64、描述程序处理过程的工具称为过程设计的工具,它们可以分为图形、表格和语言3类,其中 是历史最悠久、使用最广泛的描述过程设计的方法。65、一白盒测试.和 黑盒测试是软件测试的两类基本方法,这两类方法各有所长,相互补充。66、通常把编码和向对测试统称为实现。67、面象方法用对象行为和属性分解取代了传统方法的功能分解。68、软件部

10、分的内部实现与外部可访问性分离,这是指软件的封装性69、目前在集成测试时普遍采用渐增式测试方法70、UML中的泛化 关系就是通常所说的继承关系。71、复杂问题的对象模型通常由主题层、类与对象层、一结构层、属性层和服务层5个层 次组成。72、度量软件规模的常用技术主要有代码行技术和功能点技术。73、软件重用技术是能从根本上提高软件可维护性的重要技术。75、检杳软件产品是否符合需求定义的过程称为确认测认。76、软件工程的三要素包括方法、方法、工具和过程。77、面向对象方法用对象方法 分解取代了传统方法的功能分解。78、在前期需求明确、资料完整的情况下尽量采用瀑布模型。79、用例图中,如果在完成某个功能时,偶而会执行另一个功能,则用_扩展_关系来表示。80、UML中用一端为空心三角形的连接表示 泛化 关系。81、类是类图的主要的主要部件,由类名、属性、操作3部分组成。82、UML中的泛化关系就是通常所说的 继承 关系。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号