摘 要
随着社会需求日益复杂,科技公司软件开发项目工程在实施时产生的风险越来越大。显然易见,在软件开发项目的实施过程中持续地进行风险管理,加强风险识别和控制预防,尽量避免以及减少各种风险对项目的影响,具有重要的意义。
通过对中小型科技公司(ZK 公司)过往以及当前正在实施的软件开发项目进行分析,结合风险评估的理论方法,可以得到在风险识别、风险估计和风险评价方面的一个具体应用,并构建该公司内部的软件开发项目风险评估模型,为以后公司承接的每一个软件开发项目的全过程进行风险评估,最大限度地顺利完成每一个项目,可以确保公司在激烈的竞争中保持优势。
本研究根据 ZK 公司在日常承接的软件开发项目过程中的风险表现特点,通过建立风险评估的相关指标体系,引入层次分析法和模糊综合评价法的改进算法,构建一个风险评估模型,尝试对 ZK 公司承接的软件开发项目进行风险评估,以期公司可以完善其风险管理的相关措施,为减少公司在项目实施中遇到的困难起到一定的积极作用。
通过该风险评估模型,可以快速评估科技公司正在为客户实施开发的软件开发项目的潜在风险,以便公司决策层能较直观地了解当前公司所承接的软件开发项目的风险状况,合理协调公司有限的资源。有利于中小科技公司负责人用最低的成本快速了解公司各项目的情况,集中精力和资源处理好项目相关工作。
关键词:科技公司软件开发项目;风险评估;层次分析法;模糊综合评价法
目 录
摘 要
1 导论
1.1 研究背景
1.2 软件开发项目风险评估的重要性
1.3 基本思路与研究方法
1.4 创新点
2 理论研究及工具方法分析
2.1 软件开发项目风险评估理论研究
2.1.1 Boehm 理论
2.1.2 Charette 理论
2.1.3 SEI 的 CRM 模型
2.2 风险评估的工具和方法
2.2.1 流程图分析法
2.2.2 头脑风暴法
2.2.3 专家调查法
2.2.4 层次分析法(AHP)
2.2.5 模糊综合评价法(FCE)
3 ZK 公司软件开发项目现状分析
3.1 ZK 公司的公司经营特点
3.2 ZK 公司的软件开发项目管理特点
3.3 ZK 公司承接的软件开发项目实施状况
3.4 ZK 公司在软件开发项目暴露的风险问题
3.5 ZK 公司开展项目风险排查的努力
4 构建 ZK 公司软件开发项目风险评估模型
4.1 构建评价指标集
4.2 运用 AHP-FCE 构建评估模型
4.2.1 构建层次结构模型
4.2.2 确定 B 层各综合指标的权重
4.2.3 确定 C 层各评价指标的权重
4.2.4 定义评语集
4.2.5 定义评价矩阵表格
4.2.6 模糊综合评价
4.3 ZK 公司软件开发项目风险评估模型
5 评估模型在 ZK 公司的实际应用
5.1 第一次风险评估实例
5.2 第二次风险评估实例
5.3 第三次风险评估实例
6 结论和建议
6.1 本文主要内容
6.2 ZK 公司风险评估模型特点
6.3 建议
参考文献