热门关键词:

软件项目管理(SPM):在SDLC中整合风险管理之三

添加时间:2019-03-21 08:51:06

来源:

浏览:


在本文中,我们将讨论剩下的四个步骤:集成和系统测试,安装,操作和验收测试,维护和处置。


5.集成和系统测试:

在这个阶段,首先要独立检查所有模块的错误和错误。然后,他们与他们的家属有关,并检查依赖关系是否有错误,最后所有模块都集成到一个完整的软件中,并作为一个整体检查错误。


风险管理活动的支持 -

在此阶段,对设计的控件进行测试,以确定它们是否在集成环境中正常工作。


此阶段包括三个活动:集成活动,集成测试活动,系统测试活动。我们将在每个活动中详细讨论这些活动以及风险因素。


集成活动 -在此阶段,各个单元组合成一个工作系统。

风险因素 -


 


组合组件的难度:集成应该逐步完成,否则很难找到错误和错误。错误的集成顺序最终会妨碍系统的设计功能。

集成错误版本的组件:开发系统涉及编写同一组件的多个版本。如果选择了不正确的组件版本进行集成,则可能无法生成所需的功能。

遗漏:应仔细整合组件。单个遗漏的组件可能会导致错误和错误,这将很难找到。

集成测试活动 -集成组件后,下一步是测试组件是否正确接口并评估其集成。此过程称为集成测试。

风险因素 -

集成期间出现错误:如果集成了错误版本的组件或意外省略了组件,则会导致生成的系统中出现错误和错误。

通过接口丢失数据:错误的集成会导致组件之间的数据丢失,其中调用组件中的参数数量与被调用组件中的参数数量不匹配。

未实现所需的功能:集成期间引入的错误和错误导致系统无法生成所需的功能。

定位和修复错误的难度:如果不以递增方式进行集成,则会导致错误和难以定位的错误。即使找到了错误,也需要修复它们。在一个组件中修复错误可能会在其他组件中引入错误。因此,定位和修复错误变得非常麻烦。

系统测试活动 -在此步骤中,对集成系统进行测试,以确保其满足从用户收集的所有系统要求。

风险因素 -

不合格的测试团队:缺乏优秀的测试团队是优秀软件的主要挫折,因为测试人员可能会滥用可用的资源和测试工具。

有限的测试资源:时间,预算,工具如果使用不当或不可用,可能会延迟项目交付。

无法在真实环境中进行测试:由于缺乏预算,时间限制等,有时无法在真实环境中测试系统。

测试无法应对需求变化:用户需求通常会在整个软件开发生命周期中发生变化,因此测试用例应设计为处理此类变更。如果设计不当,他们将无法应对变化。

正在测试的系统是不够可测试的:如果要求不可验证,那么在这种情况下测试这样的系统变得非常困难。

6.安装,操作和验收测试:

这是SDLC的最后和最长阶段。在该系统中,交付,安装,部署和测试以供用户接受。


风险管理活动的支持 -

系统所有者希望确保在系统上线之前实施规定的控制,包括任何物理或程序控制。必须在系统运行之前做出有关风险的决定。


此阶段涉及三个活动:安装,操作,验收测试。


安装活动 -软件系统在客户现场交付和安装。

风险因素 -

安装中的问题:如果部署人员没有足够的经验,或者系统是复杂和分布式的,那么在这种情况下,安装软件系统就变得很困难。

环境变化:有时安装的软件系统在真实环境中无法正常工作,在某些情况下由于硬件的进步。

操作活动:最终用户将获得有关如何使用软件系统及其服务的培训。

风险因素

出现了新的要求:在使用系统时,用户有时会觉得需要添加新的要求。

使用系统的难度:作为一个人,在开始时总是很难接受改变,或者我们可以说接受一个新的系统。但这不应该持续很长时间,否则这将对系统的可接受性构成严重威胁。

验收测试活动 -交付的系统进入验收测试,以检查它是否满足所有用户要求。

风险因素 -

用户对变化的抵制:抵制环境中任何新变化的是人类行为。但是,对于新交付系统的成功,最终用户接受系统并开始使用它是非常重要的。

软件故障太多:应在系统运行阶段之前发现软件故障,因为后期阶段的发现会导致处理这些故障的成本高昂。

数据处理不足:应开发新系统,同时牢记在实际环境中必须处理的用户数据负载。

缺少要求:在使用系统时,最终用户可能会发现缺少某些要求和功能。

7.维护:

在此阶段,对系统进行评估,以确保系统不会过时。此阶段还涉及在性能方面对系统进行持续评估,并且不时对初始软件进行更改以使其更新。




 


在此阶段修复了验收测试期间发现的错误,故障。此步骤涉及对系统进行改进,修复错误,增强服务和升级软件。


风险管理活动的支持 -

对系统的任何更改都有可能降低现有控制的有效性,或者对系统的机密性,可用性或完整性产生一些影响。解决方案是确保在评估系统变更时包含风险评估步骤。


风险因素 -


预算超支:查找错误并修复它们需要再次在SDLC中重复几个步骤。因此超出了预算。

升级中的问题:来自最终用户的约束或不那么灵活的系统架构迫使它不易维护。

8.处置:

在此阶段,制定计划以丢弃系统信息,硬件和软件以转换到新系统。目的是防止因信息处理不当而未经授权披露敏感数据的可能性。所有这些都应该按照组织的安全要求来完成。


风险管理活动的支持 -

制定的风险管理计划还必须包括对残留数据机密性的威胁,正确的程序和控制措施,以减少因不当处置而导致数据被盗的风险。但是,通过在项目早期确定风险,可以提前记录控制措施,确保适当的处置。


风险因素 -


缺乏正确处置的知识:正确处理信息需要经验丰富的团队,制定如何处理残留数据的计划。

缺乏适当的程序:有时候急于推出新系统,组织会把处理任务放在一边。用于处理残留数据的程序应妥善记录,以便将来可以使用。


用户名 Name
评论 Comment

相关内容

——
21

2019-03

软件项目管理(SPM):在SDLC中整合

我们将讨论剩下的四个步骤:集成和系统测试,安装,操作和验收测试,维护和处置。… [了解更多]

关注

深信服

  • 地 址:成都市人民南路四段成科西路三号 863国家孵化园
  • 电 话:18215 660330
  • 手机:18215 660330
  • 传 真:18215 660330
  • 邮 箱:179001057@qq.com
  • 邮政编码:610000