网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1494|回复: 0
打印 上一主题 下一主题

【软件工程】第七章 软件生存周期过程与管理-考点

[复制链接]

418

主题

419

帖子

1710

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1710
跳转到指定楼层
楼主
发表于 2022-8-17 08:32:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第七章 软件生存周期过程与管理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)软件生存周期模型为软件项目过程管理提供支持。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2024-12-23 04:57 , Processed in 0.032845 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表