预习思考讨论题3:软件开发中可能存在哪些风险?如何应对这些风险?

讨论题

讨论题

by 杨瑶 2019生物医学工程(3班) -
number of replies: 0

一、软件开发中可能存在的风险:

1、项目风险: 潜在的项目复杂性、规模和结构、预算、进度、个人(包括人员和组织)、资源、用户和需求方面的问题对软件项目的影响;

2、技术风险 :潜在的设计、实现、接口、检验和维护方面的问题。 规格说明的多义性、技术上的不确定性、技术陈旧、最新技术(不成熟)也是风险因素。 技术风险之所以出现是由于问题的解决比所预想的要复杂;

3、商业风险:

(1)开发的软件虽然很优秀但不是真正所想要的(市场风险);

(2)建立的软件不适合整个软件产品战略;

(3)销售部门不清楚如何推销这种软件 ;

(4)由于课题或人员改变失去上级管理部门的支持;

(5)失去预算或人员的承诺(预算风险)。

二、如何应对这些风险?

利用技术,如原型化、软件自动化、软件心理学、可靠性工程学和项目管理方法设法避开或转移风险。