文档详情

软件工程名词解释汇总.pdf

发布:2025-05-23约2.23千字共5页下载文档
文本预览下载声明

软件工程名词解释汇总

1.软件需求

1.1用户需求:指用户对于软件系统的期望和要求。

1.2功能需求:描述了系统应该具备的功能特性,包输入、

输出以及处理逻辑等方面。

1.3非功能性需求:与系统行为相关但不涉及具体功能实现的

要素,如可靠性、安全性、易用性等。

2.软件设计

2.1结构化设计:将整个软件划分成模块,并定义各个模块之

间的接口关系和数据流动方式。

2.2对象导向设计:将问题领域中存在着相互作用或者联系

密切对象抽取出来,并且通过这些对象建立起一个稳定而又灵便地结构.

3.编码测试:

3.1单元测试:针对程序单独进行调试,确保每一部份都

能够正常运行.

在开辟过程中就可以根据需要进行多次单元测试.

3.2集成测试:在完成所有组合后,再检查是否有错

误。也称联机测验,

确认子函数正确无误才会进入下一个阶段

4..质量管理:

是产品生命周期内所采取措施的总和,以确保产品质量满

足用户需求。

4.1质量计划:制定项目开辟过程中所要遵循的质量标准、

方法与工具等

4.2验证:系统是否符合规格说明书.

这个阶段是在软件完成之后进行,这里主要通过

测试来验证系统功能.

4..3确认:判断一个实体或者活动是否真正存在,并且

能够达到预期目标.

5.维护:

指对已经交付给客户使用的软件进行修改和改进。包纠错

性维护修(复错误)、适应性维护根(据环境变化调整),

完善型维护添(加新特点)和预防型维持提(高可靠度)

6.文档管理:

包含了文档创建、版本控制、存储与检索等一系列操作。

7.配置管理:

是指为了得各种不同类型及其相关部份都能相互协

作而采取行动,

并且有效地记录下所有关于他们自身状态信息的技

术手段

8.风险管理:

在项目生命周期内识别潜在问题,并确定如何处理

它们,

目前有两大类风险:技术性和商业化的

9.项目管理:

是指对软件开辟过程中各个阶段进行计划、组织、协调与控

制,以达到既定目标。

10.需求工程:

在整个系统生命周期内,对用户所提出的要求进行采

集,分析,定义,

并且在后期验证这些功能是否满足了他们.

11.软件度量:

用一系列数值来衡量或者评估某种属性。例如代码复杂度

可以用圈复杂度等方法进行测算。

12..迭代模型:

将问题领域抽象为一个有序而又稳定地层次结构,并通过

逐步精砺不断完善解决方案.

13.原型法:

首先设计人员根据客户赋予的信息建立起初步框架,

然后再由程序员将其转换成可执行文件,

最后交付给用户用并反馈意见.

14..敏捷开辟:

整体上是基于团队合作方式,

强调快速响应变更和及时传递产品价值.

15...兼容测试:

主要针对硬盘空间大小及操作平台版本差异带来影响

的问题.

16.附件

-软[件

显示全部
相似文档