2023年微软公司软件开发模式简介.docx
《2023年微软公司软件开发模式简介.docx》由会员分享,可在线阅读,更多相关《2023年微软公司软件开发模式简介.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年微软公司软件开发模式简介 微软公司软件开发模式简介 北京大学出版社96年底所出的微软的秘密一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章产品定义与开发过程),与大家共同分享。本文作为摘录,自然是挂一漏万,所以建议大家若有时间还是找来原书一读。在产品定义与开发过程中,微软件遵循着一种可称之为靠改进特性与固定资源来激发创造力的战略。该战略可分
2、为五个原则: 一、将大项目分成若干里程碑式的重要阶段,各阶段之间有缓冲时间,但不进行单独的产品维护。 二、运用想象描述和对特性的概要说明指导项目。 三、根据用户行为和有关用户的资料确定产品特性及其优先顺序。 四、建立模块化的和水平式的设计结构,并使项目结构反映产品结构的特点。 五、靠个人负责和固定项目资源实施控制。 原则一:将大项目分成若干里程碑式的重要阶段,各阶段之间有缓冲时间,但不进行单独的产品维护。 项目进度安排与里程碑 微软通常采用同步稳定产品开发法。典型项目的生命周期包括三个阶段:计划阶段完成功能的说明和进度表的最后制定,开发阶段写出完整的源代码,稳定化阶段完成产品,使之能够批量生产
3、。这三个大阶段以及阶段间内在的循环方法与传统的瀑布式开发方式很不相同,后者是由需求、详尽设计、模块化的代码设计与测试、集成测试以及系统测试组成的。而微软的三个阶段更像是风险驱动的、渐进的螺旋式的生命周期模型。 计划阶段的产品是想象性描述与说明文件,用来解释项目将做什么和怎么做。在管理人员拟定进度表、开发员写出代码之前,这些东西都促进了人们对设计问题的思考与讨论。开发阶段围绕三次主要的内部产品发布来进行;称定化阶段集中于广泛的内部与外部测试。在整个产品生产周期中,微软都使用了缓冲时间的概念。缓冲时间使开发组能够对付意外的困难和影响到时间进度的变故,它也提供了一种手段,可以缓和及时发货与试图精确估
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 微软公司 软件 开发 模式 简介
限制150内