|
不成熟的软件机构 |
成熟的软件机构 |
软件过程 |
由参与开发的人员临时拼凑。有时即使确定了,实际上并不严格执行。 |
建立了软件开发和维护过程。人们对其有较好理解。一切活动均遵循过程的要求进行,做到工作步骤有次序,且有章可循。 |
管理方式 |
反应型:管理人员经常要集中精力去应付难以预料的突发事件。 |
主动型:软件过程不断改进,产品质量和客户满意程度负责质量保证的经理负责监控。 |
进度、经费估计 |
估计不切实际。在进度拖延情况下,不得不降低软件的质量。 |
根据以往项目取得的实践经验确定,因而比较符合实际情况。 |
质量管理 |
产品质量难以预测。质量保证活动,如质量评审、测试等,常被削弱或被取消。 |
产品质量有保证,软件过程有管理,具有必要的支持性基础设施。 |