软件工程_词汇表

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

◇第一章软件工程概述

序言

1.1 软件的发展与问题

1.2 软件工程与软件过程

1.3 软件开发的基本策略

1.4 软件的错误观点

小结

课后习题

◇第二章软件质量与质量保证

序言

2.1 软件质量(Backtracking Strategies)

2.2 软件质量保证

2.3 ISO9000质量标准

2.4 软件能力成熟度模型CMM

2.5 ISO9001与CMM的比较

小结

课后习题

◇第三章需求工程

序言

3.1 软件需求

3.2 需求工程

3.3 分析建模

3.4 软件原型

3.5 需求管理

小结

课后习题

◇第四章面向对象方法

序言

4.1 面向对象方法概述

4.2 统一建模语言UML

4.3 面向对象的分析

4.4 面向对象的设计

4.5 软件复用

小结

课后习题

◇第五章软件测试

序言

5.1 软件测试的概念和原则

5.2 软件测试方法

5.3 软件测试过程管理

5.4 软件测试自动化

小结

课后习题

◇第六章软件维护

序言

6.1 软件维护的概念

6.2 软件维护的实施

6.3 软件再工程

小结

课后习题

◇第七章软件项目管理

序言

7.1 软件项目管理

7.2 软件项目规划与估算

7.3 软件项目风险管理

7.4 软件项目的组织

小结

课后习题

1. 软件

软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。

2. 软件危机

软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

3. 软件工程

软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。

4. 软件生存周期

软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。

5. 软件复用

软件复用就是利用某些已开发的、对建立新系统有用的软件元素来生成新的软件系统。

6. 质量

质量是产品或服务满足明确或隐含需求能力的特性和特征的集合。在合同环境下,需求是明确的;在其他环境下,隐含的需求需要识别和定义。

7. 质量策划

质量策划包括产品策划、管理和作业策划,以及质量计划的编制和质量改进的准备工作。

8. 质量改进

质量改进是以最求最高的效益和效率为目标的持续性活动。

9. 质量控制

质量控制是对流程和产品的符合性的评估,独立分析不足并予以更正使得产品与需求相符。

10. 质量保证

质量保证是有计划的和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信心。

11. 软件质量

软件质量是指明确声明的功能和性能需求、明确文档化的开发标准、以及专业人员开发的软件所具有的所有隐含特征都得到满足。

12. 正式技术复审

正式技术复审是一种由软件开发人员进行的软件质量保证活动,其目的是在软件的任何一种表示形式中发现功能、逻辑或实现的错误,验证经过复审的软件确实满足需求,保证软件符合预定义的标准,使软件按照一致的方式开发,使项目更易于管理。

13. ISO

ISO是一个组织的英语简称,代表International Organization for Standardization,即"国际标准化组织"。

14. ISO9000

ISO9000是由ISO/TC176制定的关于质量管理和质量保证的国际标准。

15. 质量认证

质量认证是由可以充分信任的第三方证实某一经鉴定的产品或服务符合特定标准或规范性文件的活动。

16. 软件过程

软件过程是人们用于开发和维护软件及其相关过程的一系列活动,包括软件工程活动和软件管理活动。

17. 软件过程能力

软件过程能力是描述(开发组织或项目组)遵循其软件过程能够实现预期结果的程度,它既可对整个

软件开发组织而言,也可对一个软件项目而言。

18. 软件过程性能

软件过程性能表示(开发组织或项目组)遵循其软件过程所得到的实际结果,软件过程性能描述的是已得到的实际结果,而软件过程能力则描述的是最可能的预期结果,它既可对整个软件开发组织而言,也可对一个特定项目而言。

19. 软件过程成熟度

软件过程成熟度是指一个特定软件过程被明确和有效地定义,管理测量和控制的程度。

20. 软件成熟度等级

软件成熟度等级是指软件开发组织在走向成熟的途中几个具有明确定义的表示软件过程能力成熟度的平台。

21. 关键过程域

每个软件能力成熟度等级包含若干个对该成熟度等级至关重要的过程域,它们的实施对达到该成熟度等级的目标起到保证作用,这些过程域就称为该成熟度等级的关键过程域。

22. 关键实践

关键实践是指对关键过程域的实践起关键作用的方针、规程、措施、活动以及相关基础设施的建立。

23. 软件能力成熟度模型

软件能力成熟度模型是指随着软件组织定义、实施、测量、控制和改进其软件过程,软件组织的能力也伴随着这些阶段逐步前进,完成对软件组织进化阶段的描述模型。

24. 软件需求

软件需求是指

(1)用户解决问题或达到目标所需的条件或能力;

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力;

(3)一种反映上面(1)或(2)所描述的条件或能力的文档说明。

25. 业务需求

业务需求(business requirement)反映了组织机构或客户对系统或产品高层次的目标要求,它们在项目视图与范围文档中予以说明。

26. 用户需求

用户需求(user requirement)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。

27. 功能需求

功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。

28. 非功能需求

相关文档
最新文档