教育改变生活
标题: 【软件工程】第七章 软件生存周期过程与管理-考点 [打印本页]
作者: 却尘 时间: 2022-8-17 08:32
标题: 【软件工程】第七章 软件生存周期过程与管理-考点
第七章 软件生存周期过程与管理(10分)
1. 软件生存周期
1)基本过程
获取过程
供应过程
开发过程
运行过程
维护过程
文档过程
2)支持过程
配置管理过程
质量保证过程
验证过程
确讣过程
联合评审过程
审计过程
问题解决过程
3)组织过程
管理过程
基础设施过程
培训过程
改迚过程
2. 软件验证过程和软件确认过程的概念,以及之间的区别。
·软件验证过程:证实一个过程或项目的每一软件产品/服务是否正确地反映了所规约的需求。
·软件确认过程:证实所期望使用的软件工作产品是否满足其需求。
·软件验证和软件确认过程的区别:验证是通过提供的客观证据,证实规约的需求是否得以满足的;确认是通过提供的客观证据,证实有关特定期望的使用或应用的需求是否得以满足。
3. 《ISO/IEC系统与软件工程—软件生存周期过程12207-2008》标准中,把软件认为是整个系统的一个组成部分,把执行系统中所确定的功能主要包含三大功能:控制功能、耦合功能以及软件本省提供的功能。
4. 软件生存周期模型
(1) 瀑布模型
开发阶段:系统需求、软件需求、需求分析、设计、编码、测试和运行。
适合:稳定的项目,需求明确
(2) 增量模型
可以让客户及早看到部分软件,及早发现问题;适用于需求不明确,有一定风险的项目
(3) 演化模型
迭代式开发,适用于需求不完整;
减少开发盲目性
不足:弱化需求分析阶段的工作;
(4) 螺旋模型(瀑布与增量的结合)
特别适用于庞大、复杂并具有高风险的系统;
不足:投入大
(5) 喷泉模型
主要用于面向对象技术;迭代和无间隙特征;
需要大量的开发人员,不利于项目的管理。
5. 过程管理:过程建立、过程评估、过程改进。
6. 创建一个软件项目生存周期过程的步骤:
1)标识开发项目可用的 SLCM。其中应考虑组织中可用的支持 SLCM 的管理系统和工具。
2)在所期望的最终系统和开发环境中, 标识那些会影响 SLCM 选择的属性。
3)标识为选择生存周期模型所需要的任何约束,包括外部约束或是内部的。
4)基于以往的经验和组织能力,评估第一步所选择的那几个 SLCM。
7. 过程管理计划是项目管理计划的主体,还有其他计划:软件工程管理计划、软件配置管理计划、软件质量保证计划、软件验证和确认计划、软件度量计划。
8. 软件生存周期过程、 软件生存周期模型、 软件项目过程管理之间的关系。
1)软件生存周期过程回答软件开发需要做哪些工作;
2)软件生存周期模型回答软件开发活动或任务如何组织;
3)软件项目过程管理回答软件过程如何管理;
4)软件生命周期过程是软件生存周期模型和软件项目过程管理的基础;
5)软件生存周期模型为软件项目过程管理提供支持。
欢迎光临 教育改变生活 (http://bbs.goldoar.com/) |
Powered by Discuz! X3.2 |