软件工程(名词解释4)

58 详细设计:
59 结构程序设计:
60 面向数据结构的设计方法:
61 Halstead方法:根据程序中运算符和操作数的总数来度量程序的复杂程度
62 实现:编码和测试统称为实现
63 编码:编码就是把软件设计结果翻译成某种程序设计语言书写的程序
64 测试:测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的问题。
65 黑盒测试:
66 白盒测试:
67 验证:保证软件正确的实现了某个特定要求的一系列活动,确认为了保证软件满足用户需求的一系列活动
68 调试:在测试发现错误之后排除错误的过程
69 软件可靠性:
70 软件可用性:
71 逻辑覆盖
语句覆盖:被测试程序中每一条语句至少执行一次;
判定覆盖:不仅每条语句要执行一次,而且每种判定可能的结果也要执行一次
条件覆盖:不仅每条语句要执行一次,而且判定表达式中的每个条件都取到各种可能结果;
判定/条件覆盖:选取足够多的测试数据,使得判定表达式中每个条件都能取到可能的值,而且每个判定表达式也都取到各种结果
条件组合覆盖:选取足够多的测试数据,使得每个判定表达式中的条件的各种组合至少出现一次;
路径覆盖:
基于McCabe流图的测试:
72 控制结构测试:(基本路径测试,条件测试,循环测试)
73 等价类划分:把程序的输入域划分为若干个数据等价类,每个类选取一组代表性的测试用例,然后设计与导出测试用例
74 边界值分析:
75 错误推测:根据测试人员的错觉,经验推测程序中可能的错误,列出程序中可能有的错误额容易发生错误的情况,有选择的指定测试方案
76 回归测试:
77 平行测试:
78 软件配置:
79 测试配置:测试计划,测试方案
80 alpha测试:用户在开发者场所进行,并且在开发者对用户的指导下进行。开发者负责记录发现的错误和使用中遇到的问题,总之Alpha测试是在受控环境下进行的测试
81 Beta测试:软件的最终用户在一个或多个客户场所进行。开发者通常不在Beta测试的测试现场,因此Beta是软件在开发者不能控制的环境中的“真实”应用;
95 对象:具有相同状态的一组操作的集合,对状态和操作的封装。
96 类:对具有相同状态和相同操作的一组相似对象的定义。类是一个抽象数据类型
97 实例:实例是由某个特定类所描述的一个具体对象
98 消息:要求某对象执行某个操作的规格说明,
99 方法:对象执行的操作,即类中定义的服务。
100 属性:定义了数据对象的性质。
101 封装:
102 继承:子类自动共享基类中定义的属性和方法的机制。
103 多态性:在类等级不同层次可共享一个方法名,不同层次每个类按各自需要实现这个方法
104 重载:函数重载:在同一作用域下,若干参数特征不同的函数,运算符重载:同一运算符,对不同数据类型进行运算。
105 联系:数据对象彼此之间互相连接的方式
106 模型:为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面表达
115 变换流:信息沿输入通路进入系统,由外部形式变换成内部形式,通过变换中心加工处理后再沿输出通路变换成外部形式离开软件系统
116 事务流: 信息沿输入通路到一处理,由处理根据输入信息类型在若干动作序列中选一个执行。   处理称事务中心
117 逆向工程:分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示过程。
118 正向工程:从现有程序中恢复设计信息,而且使用该信息去改变或重构现有系统,以提高其整体质量
119 软件项目管理:通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以求达到最终目标的过程。
120 关键路径:事件的最早时刻和最迟时刻相同,这些事件构成了关键路径。关键路径上的事件必须准时发生,组成关键路径的活动的实际持续时间不能超过估计的持续时间。
121 结构化方法:结构化方法由结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。
122 结构化分析:是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。
123 结构化设计:根据模块独立性准则、软件结构优化准则将数据流图转换为软件的体系结构,用软件结构图来建立系统的物理模型,实现系统的概要设计
124 结构化程序设计:使用3中基本控制结构构造程序,任何程序都可以由顺序、选择和重复3种基本控制结构构造。
125 极限编程:XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。它由价值观、原则、实践和行为4个部分组成,彼此相互依赖、关联,并通过行为贯穿于整个生存周期。
126 四大价值观:沟通,简单性,反馈,勇气
127 五个原则:快速反馈,简单性假设,逐步修改,提倡更改,优质工作
128 软件过程:软件过程是为了获得高质量软件产品所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤,包括:瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、其他模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是两三杯可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值