微软公司软件开发模式简介(一万字)

2008-04-09 04:08:00来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

北京大学出版社96年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定义与开发过程”),加上我在微软中国工作的实际经验总结出这篇文章,希望与大家共同分享。本文作为摘录,自然是挂一漏万,所以建议大家若有时间还是找来原书一读。

在微软的产品定义与开发过程中,微软软件开发遵循着一种可称之为“靠改进特性(Feature)与固定资源(Resource)来激发创造力”的战略。该战略可分为五个原则:

  1. 将大项目分成若干里程碑式(Milestone)的重要阶段,各阶段之间有缓冲时间,但不进行单独的产品维护。
  2. 运用想象描述和对特性的概要说明(Program Specification)指导项目。
  3. 根据用户行为(User Behavior)和有关用户的资料确定产品特性及其优先顺序。
  4. 建立模块化的和水平式的设计结构,并使项目结构反映产品结构的特点。
  5. 靠个人负责和固定项目资源实施控制。

原则一:将大项目分成若干里程碑式的重要阶段,各阶段之间有缓冲时间,但不进行单独的产品维护。

  1. 项目进度安排与里程碑

微软通常采用“同步-稳定产品开发法”。典型项目的生命周期包括三个阶段:

  • 计划阶段:完成功能的说明和进度表的最后制定
  • 开发阶段:写出完整的的源代码
  • 标签:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:软件开发规范(一)

下一篇:由始至终----构造与析构