软件生存周期过程之支持过程(二)

确认过程

确认过程是一个确定需求和最终的已建成的系统或软件产品是否满足特定预期用途的过程。本过程的目的是:证实对软件工作产品特定预期使用的需求已实现。本过程可以作为开发过程中软件验收支持活动的一个部分来执行。可以由来自同一组织一个人或多个人来实施,也可以由来自另一组织的人员来实施。在由一个独立于供方、开发者、操作者或维护者的组织来执行该过程的情况下,该确认过程就称为独立的确认过程。

本过程的主要活动就是确认。这个活动包括以下任务:

  • 为分析测试结果准备选择的测试需求、测试用例和测试规格说明
  • 确保这些测试需求、测试用例和测试规格说明反映特定的预期用途的特殊要求
  • 测试包括强度、边界和异常输入测试
  • 确认软件产品满足它的预期用途
  • 在目标环境的选定区域中,适当地对该软件产品进行测试

成功实施确认过程的结果是:

  1. 制定并实现了确认策略;
  2. 标识了确认所有要求的工作产品的准则;
  3. 执行了要求的确认活动;
  4. 标识并记录了问题;
  5. 提供了软件开发的软件工作产品适合于其预期用途的证据;
  6. 给出了对顾客和其他相关方可用的确认活动的结果。

联合评审过程

联合评审过程是评价项目的某个活动或阶段的执行情况和产品是否合适的过程。它可以由任意两个合作伙伴所使用,由其中一方评审另一方。

审计过程

审计过程的目的是确定遵照需求、计划合同的程度。审计可由任何两个合作伙伴使用,由其中一方审计另一方的软件产品或活动。

问题解决过程

问题解决过程是一个用于分析和排除在开发、运行、维护和其他过程中发现问题或不一致的过程。其目的是提供一种适时的、可信赖的并编制成文档的手段,以保证分析和排除所有的问题并指明各种趋向。

原文地址:https://www.cnblogs.com/yilang/p/12245557.html

时间: 2024-11-02 16:34:47

软件生存周期过程之支持过程(二)的相关文章

软件生存周期过程之支持过程(一)

支持过程是有关各方按他们的支持目标所从事的一系列相关活动集.支持过程有助于提高系统或软件产品的质量.支持过程可由使用他们的组织来实施:或作为一种服务,由一个独立的组织来实施:也可做为项目的一项规定内容,由客户来实施. 支持过程主要包括如下9个过程: 文档编制过程 配管管理过程 质量保证过程 验证过程 确认过程 联合评审过程 审核过程 问题解决过程 易用性过程 文档过程 文档过程是一个记录由某一过程或活动产生信息的过程.组要包括如下4个活动: 过程实现: 设计和开发: 制作: 维护: 成功实施文档

软件生存周期过程之基本过程

基本过程是指那些与软件生产直接相关的过程. 主要包括5个过程: 获取过程 供应过程 开发过程 运行过程 维护过程 获取过程 是获取者所从事的活动和任务,为需求方而定义的活动.目的是获得满足客户所表达的那些需求的产品和/或服务.该过程以定义客户需求开始,以接受客户所要求的产品和/或服务结束. 本过程包括5个基本活动: 启动 招标 合同 对供方监督 验收 启动活动 主要任务如下: 描述获取.开发或增强一个系统.软件产品或软件服务的概念或要求,以此开始这一活动. 定义并分析该系统需求.系统需求一般应包

软件生存周期

软件生存周期:同任何事物一样,一个软件产品或软件系统也要经历孕育.诞生.成长.成熟.衰亡的许多阶段,一般称为软件生存周期.    又称为软件生命期,生存期.是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程. 一般来说,整个生存周期包括计划(定义).开发.运行(维护)三个时期,每一个时期又划分为若干阶段.每个阶段有明确的任务,这样使规模大.结构复杂和管理复杂的软件开发变得容易控制和管理. 1)可行性分析与项目开发计划 主要确定软件的开发目标及器可行性. 必须要回答

软件生存周期模型

软件生存周期模型是描述软件开发过程中各种活动如何执行的模型.软件生存周期模型确立了软件开发和演绎中各阶段的次序限制以及各阶段或机动的准则,确立开 发过程所遵守的规定和限制,便于各种活动的协调,便于各种人员的有效通信,有利于活动重用,有利于活动管理.常见的软件生存周期模型有瀑布模型.演化模型.螺旋模型.喷泉模型等. 1)瀑布模型(waterfall model) 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开.将软件生

软件生命周期(软件生存周期)

软件生命周期 软件生命周期:又称为软件生存周期其或系统开发周期 软件的生命周期:计划,分析,设计,编码,测试,运行,维护   计划:确定软件开发总的目标:给出软件的功能,性能,可靠性以及借口等方面的设想:研究完成该项目的可行性探讨问题的解决方法:对可供使用的资源成本可取得的效益和开发的进度进行估计 需求分析:对开发的软件进行详细的定义,由用户和用户共同探讨决定,那些需求可以满足,并给予确切的描述,写出软件需求说明书.软件研发的类型不同,需求的来源也不不同: 设计:是整个软件工程的核心,需要完成软

软件需求分析教程阅读笔记二

软件需求分析教程阅读笔记二 管理人员在要求开发一个系统时并不会理解进行需求分析的重要性,他们只知道能不能尽快开发出相应的系统来方便使用,但是如果不做好需求分析,最终开发出的系统也不会有人用. 客户的需求认识并不像软件开发人员这样,了解的比较清楚,客户通常并不懂得从系统的实际用户处得到信息的重要性,然而从产品的实际用户处收集需求有着不可替代的必要性,所以导致项目最终失败的两个原因,一个是缺乏用户参与,另一个是不完整的需求规格说明. 在进行需求分析时,只有系统的实际使用者才能清楚的描述他们要用此系统

软件工程【第2章】- 软件生存周期、过程

1.软件生存周期 定义:一个软件项目从问题提出直到软件不用为止. 分为:计划.开发.维护 软件生存周期的主要活动: 需求分析: 软件分析 软件设计: 编码: 软件测试: 运行维护: 2.软件过程 定义:围绕软件开发所进行的一系列活动 过程模型: 把软件生存周期中软件开发活动的有序流程用一个合理的框架来规范描述 软件过程模型是一种软件过程的抽象表示法,它从一个特定的角度表现一个开发过程. 传统的过程模型: 瀑布模型:(前一阶段的活动没有结束,下一阶段的活动就不能进行) 特点: 阶段的顺序性和依赖性

软件生存周期过程的定义

软件生命周期(Systems Development Life Cycle,SDLC) 软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义.可行性分析.总体描述.系统设计.编码.调试和测试.验收与运行.维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班.逐步推进,每个阶段都要有定义.工作.审查.形成文档以供交流或备查,以提高软件的质量.但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步

什么是软件生存周期模型

软件生存周期模型的定义 软件生命周期模型是指人们为开发更好的软件而归纳总结的软件生命周期的典型实践参考. IEEE把一个软件生存周期模型描述为:一个包括软件产品开发.运行和维护中有关过程.活动和任务的框架,覆盖了从该系统的需求定义到系统的使用终止. 中国计算机科学与技术百科全书称软件生存周期模型为"软件开发模型",并把它定义为:软件过程.活动.任务的结构框架. 它是描述软件开发过程中各种活动如何执行的模型.软件生存周期模型确立了软件开发和演绎中各阶段的次序限制以及各阶段或机动的准则,确