发信人: connor() 
整理人: majorsun(1999-11-19 15:27:14), 站内信件
 | 
 
 
微软软件工程开发准则MSF        ——访微软(中国)公司顾问咨询部经理张彤川先生    本报记者 林江艳    5至6月,微软公司在中国北京、上海、广州、西安、大连等大城市巡回举办了一系列关于  MSF(Microsoft Solution Framework:微软软件工程开发准则)的讲座。究竟什么是MFS?它有  什么意义?在实际应用中它如何运作……带着这些问题,记者走访了微软(中国)公司顾问咨  询部经理张彤川先生。    什么是MSF?      MSF是一套大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发  Client/Server结构的应用程序,是在微软的工具和技术的基础上建立并开发分布式企业系统  应用的参考。    张彤川告诉记者,MSF的最大特性是商业化,并自始至终地体现在项目的实施过程中。所谓商  业化意味着客户的商业利益。客户投入多少,得到多少回报,客户要用到哪些最新的技术,最后  如何把项目计划(Project)变成产品(Product)直至产生效益,等等,这些都是MSF要考虑的问  题。    MSF将一个项目中不同阶段的工作人员分为六个角色,通过这六个角色,项目可以得以迅速、  完善地实施。这也体现了项目开发的六个重要质量指标,它们在全球是一致的。这六个角色  分别是:    ·产品经理。他了解用户特征,尤其是商业特征,明确用户的需求以及需求的期望值。之所以  强调用户需求的期望值,是因为用户的商业化特征比较强,需求无尽,无法界定到底如何才算  需求得到了满足。而确定了需求期望值后,用户的商业目的就非常明确,实施起来也比较顺  畅。    ·程序管理员。他负责制定计划,每天找出完成该计划的风险所在,排除风险,每天交付应该完  成的内容,确保计划按质、按量实施。    ·用户教育。设计友好的用户界面,对用户进行培训,确保用户能够并且愿意和喜欢使用开发  出的产品。    ·开发。开发者在开发前期就参与用户需求分析和项目计划制定,他最清楚具体的开发过程。  在开发期开始后,他负责进行代码开发,在每一个阶段,交付每一项内容的代码。    ·测试。负责开发出的代码的测试。测试者并不是要找到每一个开发者的每一段代码的每  一个错误(bug),而是要找到代码错误之间的关系,解决最根本的错误,掌握错误的状态,从而迅  速排除错误。    ·后勤。后勤人员负责将实验室的产品商品化,变成实际可以运行的产品,达到最初制定的商  业目的,取得商业效益。这项工作在以往的项目中可能比较简单,因为实验室的环境可能和实  际环境几乎一致或差别不大。而现在却不同了,实验室环境可能十分简单,而实际环境可能非  常复杂,比如分布式环境、Internet/Intranet环境等,尤其是大企业,实际环境比实验室环境复  杂得多,因而将实验室产品运用到实际环境中是一项非常重要的工作。这项工作没有完成好,  往往使整个项目前功尽弃,功亏一篑。 --                 微微的凉风吹拂了衣裙,                 淡淡的黄月洒满了一身。                 星样的远远的灯成行排队,                 灯样的小小的星无声长坠。
  ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.112]
  | 
 
 
 |