项目风险评估报告
本文档的范围和目的
本文主要针对软件开发涉及到的风险,包括在软件开发周期过程中可能出现的风险
以及软件实施过程中外部环境的变化可能引起的风险等进行评估。在文中对所提到的风险都
帮助,在项目交付用户之后进行跟踪服务。
文档组 1 或 2 人
主要职责:对各部门产生的文档进行格式规范、版本编号和控制、存档文件的检索;协
助质量监督组进行软件质量监督。 通过适当的人员配备和职责划分,能有效的降低软件开
发在后期的失控的可能性,和软件对关键人员的依赖性。
软件技术风险
本系统拟订采用的两个重大的软件技术是面向对象的构件和基于微软的 COM 组件技术。
组件和构件技术都是为了提高软件的可靠性和软件的可扩展性而采用的技术手段。从技术成熟度上说不存在风险,但为了实现良好的软件构架和稳定的组件,与传统开发方法比较,有
相当的多的额外工作需要做,这会给项目工期带来较大的风险。
回避和控制这部分风险的办法是在项目进行的过程不断的对该阶段进行风险估计和指
定有效的里程碑。同时采用"范例"方式提高开发人员的构件组件的分析识别能力,适时调整
构件组件的数量和粒度。
软件过程风险
软件需求阶段的风险
软件的开发是以用户的需求开始,在大多数情况下,用户需求要靠软件开发方诱导才能
保证需求的完整,再以书面的形式形成《用户需求》这一重要的文档。需求分析更多的是开
发方确需求的认 可行性和一致性的过程, 在此阶段需要和用户进行广泛的交流和确。认 需求
和需求分析的任何疏漏造成的损失会在软件系统的后续阶段被一级一级地放大,因此本阶段
的风险最大。
设计阶段的风险
设计的主要目的在于软件的功能正确的反映了需求。可见需求的不完整和对需求分析的
不完整和错误,在设计阶段被成倍地放大。设计阶段的主要任务是完成系统体系结构的定义,
使之能够完 成需求阶段的即定目标;另一方面也是检验需求的一致性和需求分析的完整性
和正确性。
设计本身的风险主要来自于系统分析人员。分析人员在设计系统结构时过于定制,系统
的可扩展性较弱,会给后期维护带来巨大的负担,和维护成本的激增。对用户来说系统的使
用比例会有明显的折扣,甚至造成软件寿命过短。反之,软件结构的过于灵活和通用,必然
引起软件实现的难度增加,系统的复杂度会上升,这又会在实现和测试阶段带来风险,系统
的稳定性也会受到影响。从另一个角度上看,业务规则的变化,或说用户需求和将来软件运
行环境的变化都是必然的情况,目前软件设计的所谓"通用性"是否就能很好的适应将来需求
和运行环境的的变化,是需要认真折衷的。这种折中也蕴涵着很大的风险。
设计阶段蕴涵的另一种风险来自于设计文档。文档的不健全不仅会造成实现阶段的困
难,更会在后期
项目风险评估报告范文 来自淘豆网www.taodocs.com转载请标明出处.