1、软件工程的基本原则包括 __分解 __、__独立 _、 一致性、确定性等。
2、软件生存周期一般定义为问题定义、 (可行性分析 ) 、(总体描述) 、设计、 ( 编码) 、
测试、运行与维护阶段。
3、 HIPO图是由一组1卩0_和一张HCJ图组成。
4、 UML勺定义包括__UML语义_和__UML表示法_两个部分
5、 软件测试的方法有 __结构测试_和_功能测试 (又称黑盒法 )
6、 成本估算方法主要有 ___ 、 _ 和 三种类型
7、 详细设计勺工具有图示工具、设计语言和表格工具
8、 为了使用流程图描述结构化程序 ,限制流程图有五种基本勺控制结构 , 即顺 序型、选择
型_、 while 型循环 _、 until 循环、多情况选择。
9、 大型软件测试包括单元测试 ; 集成测试、确认测试和系统测试
10、 详细设计勺工具有三种类型分别为 ___、 __和语言工具
11 软件工程是从 ( 软件开发技术 ) 和( 软件工程 ) 两个方面研究如何运用工 程学勺基本原理和方法来更好地开发和维护计算机软件勺一门学科。
12.数据流图的基本符号包括 (1) 数据源点或终点 (外部实体 ) (2) 加工(数据处 理) (3) 数据存储 (文件) (4) 数据流。。把程序从一个硬件或软件环境转移到另一 种配置环境称为软件的 ( 可移植性 )
12,Jackson 图除了可以表达程序结构外 ,还可以表达(程序结构、 ), 它首先要 分析_(数据结构_), 并用适当的工具来描述。
13.白盒法包括多种具体设计程序测试用例的方法 , 主要目的是提高测试的 _( 效率).
14.设计测试方案中最困难的问题是 __设计测试用的输入数据 __, 通常的做法 是用设计基本的测试方案 _( 流程图转换为ns图设计基本的测试方案 ), 再用_( 白盒法补充一些方案 _) 补 充一些方
案。 19、在软件开发过程中要产生大量的信息 , 要进行大量的修改软件配 置管理能协调软件开发 , 并使混乱减到最低程度。
20、规定功能的软件 , 在一定程度上对自身错误的作用 (软件错误 )具有屏蔽能 力, 则称此
软件具有容错功能的软件。
21、数据项是指 _不可再分解的 __数据单元。
22、软件概要设计的主要任务就是 。
23、为了便于对照检查 , 测试用例应由输入数据和预期的测试结果两部分组 成。
24、软件开发是一个自顶向下逐步细化和求精过程 , 而软件测试是一个 __自底 向上或相反顺序 ___集成的过程。
25、软件结构是以模块为基础而组成的一种控制层次结构
26、在结构化分析中 , 用于描述加工逻辑的主要工具有三种 , 即结构化语言、 判定表、判定树。
27、结构化语言是介于自然语言和形式语言之间的一种半形式语言。
28、若年利率为 i, 不计复利 ,n 年后可得钱数为 F, 则现在的价值 P=F/(1+(n*i) 。。
29、_软件 _是计算机程序及其说明程序的各种文档。文档 __是有关计算机程 序功能、设计、编制、使用的文字或图形资料。
30、软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的 整个时期。通常 ,
软件生存周期包括问题定义、可行性研究 , 需求分析 , 总体设计 ,详细设计 ,_编 码_,测试,维护活动 , 可以将这些活动以适当方式分配到不同阶段去完成。
31、 软件详细设计阶段采用的工具有程序流程图,盒图(NS图)和问题分析图 (PAD) _。
32、 软件可行性研究 _的目的就是用最小的代价在尽可能短的时间内确定该软 件项目是
否能
够开发 , 是否值得去开发。
33、 模块的耦合性分为四种类型 : 据耦合、控制耦合、公共环境耦合和内容耦 合
34、 内聚性有七种类型 , 最强的是功能 _, 最弱的是 ___偶然__。
35、结构图的深度指结构图 _控制的层数 , 结构图宽度指同一层个数
36、集成测试采用的具体方法有渐增式方法、非渐增式方法
37、对于变换型的数据流图 , 按照软件设计思想 , 要将一个大型复杂的软件进 行分解 , 要
确定数据流图的变换中心 _、逻辑输入、逻辑输出。
38、软件编码阶段要善于积累编程的经验 , 使得编出的程序 _清晰易懂、易于 测试与维护 _从而提高软件质量。
39、基于软件的工作方式 , 可以将软件划分为 _实时处理软件、分时处理软 件、 _交互式
软件和批处理软件。
40、__螺旋_模型利用笛卡尔坐标的四个像限分别表达软件开发模型各方面的 活动。
41、系统流程图是描绘 _物理系统 __的传统工具。
42、假设使用代码行技术进行费用估计 ,某软件中共 6000行程序, 每行平均成 本 20 元 ,
则该软件的成本为 _120000 元__。
43、软件需求的正确性可以从一致性、 ___完整性___、现实性和 ___有效性 四个方面验证。
44、在 Jackson 系统开发方法中 , 使用___顺序___ 、__选择 和__重复
三种结构就可以组合出各种复杂的结构体系。
45、一个模块拥有的直属下级模块的个数称为 _模块的扇出 _, 一个模块的直接 上级模块的个数称为模块的扇入 _。
46、在面向对象方法中 ,事物的静态特征用 ___对象的属性 ___表示,动态特征 用 ___对象的服务 ___表示。
47、从原理上讲,软件工程方法都由建模语言和建模过程组成,UML属于—建模
48、 大型软件测试包括单元测试 _、集成测试、确认测试和系统测试四个步 骤。
49、 冗余技术一般包括 ___并行冗余或主动冗 _、备用冗余或被动冗余或冷冗 余两类。
50、 程序的效率是指 和 。
51、 目前预防性软件维护采用的主要技术是逆向工程和 _再生工程。
52、 软件工程的三要素包括 : 方法、工具和过程
53、 HIP0图是由一组IPO图和一张HC图组成。
54、 软件总体设计时应该遵循模块化、抽象、逐步求精、信息隐蔽、局部化 和模块独立等。
56、 复杂问题的对象模型通常由主题层类与对象层、结构层。属性层和服务 层 5 个层次组成。
57、 如果模块内所有元素都使用同一个输入数据和产生同一个输出 , 称为 _ 内聚。
58、数据字典是对数据定义信息的集合 , 它所定义的对象都包含于数据流图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论