习《软件过程》有感
软件过程是软件开发人员为获取软件制品而在软件工具的支持下实施的一系列工程活动,它的基本活动包括:问题提出,软件需求规格说明,软件设计,实现,确认和优化,其中软件需求,设计,实现,测试及实施又有各自的过程制品;基本模型有以下几种:瀑布型模型是线性过程,存在工作量大,风险高等缺陷;快速原型模型具有过程透明的特点,但生成的制品质量低;增量模型将过程精密细化,但不具备开放式的体系结构,并且使开发控制失去完整性;螺旋模型大幅度改善了其它模型的不足,但其适用范围较为单一;形式化方法模型是严密的准确的,但匮乏人才;基于组件的开发模型降低了风险和成本及提高了开发进度,但演化活动备受限制。最让我受益匪浅的是微软公司的独特的开发管理机制;严谨的过程模型和递进式的开发策略,都是我一生的标榜!