微软的版本维护策略.doc_第1页
微软的版本维护策略.doc_第2页
微软的版本维护策略.doc_第3页
微软的版本维护策略.doc_第4页
微软的版本维护策略.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微软的软件版本维护策略徐一峰(金华职业技术学院师范学院 金华 321000)摘 要:软件维护是软件生命周期中的一个环节,当维护的成本和风险大于版本更新时就要对软件的版本进行替换。本文阐述了微软的版本维护策略。具体说明了微软产品的版本,微软控制版本的生命周期策略。关键词:软件;版本;维护;生命周期;中图分类号:TP393,TP392 文献标识码:AMicrosofts software Edition Maintaining Policy Xu Yifeng(Normal College, Jinhua College of Profession and Technology Jinhua 321000)Abstract: software maintenance is the important step in software lifecycle. When the cost and risk of maintenance exceeds the one of editions renovate, we should adopt the editions renovate. This paper expounds the Microsofts Edition Maintaining Policy. It explains the Microsofts all kind of products edition and the lifecycle policy controlling edition. Key words: Software; Edition;Maintenance;Lifecycle0引言:软件演化指对软件进行修改以适应新的要求。有以下因素导致需要对软件进行修改:1 用户需求:用户要求额外的功能,修改软件缺陷或者提高可用性2 适应政策修改和满足市场竞争3 操作环境的变化,软硬件的更新1软件维护的原因类型和版本更新随着用户需求和环境的变化,软件会逐渐不适应新的需求,这时就要进行软件系统维护。当软件进行了多次维护后会变得不适应新的需求,这时就需要对软件进行现代化改造。进行现代化改造后随着新的需求的出现,软件又不适应新的需求,这个时候维护的成本和风险大于版本更替,就需要对软件的版本进行替换。从图中可以看到,软件的应用是一个从维护到改造到替换的过程替换改造维护维护版本计划基于风险和利益的平衡考虑。在第二维护期的前期维护的成本低于替换的成本,所以对软件采用维护,维护有以下的优点:成本低,对现有系统影响小,修改引入缺陷的可能性小,风险小,响应快速。在后期继续采用维护将增大软件的风险,可能不适应用户的需求等等。比如过于频繁变化和修改使系统补丁加补丁,迁一发而动全身,维护越来越困难;要求软件维护人员对产品全面熟知,系统级能力和源代码分析能力都很强,对人的要求高;很多变化通过维护无法实现,如改变系统的体系结构,变命令行为图形界面等,所以采用了系统替换,也就是版本的更新。 版本更新的特点:风险大、成本高版本更新对软件的以下四种情况进行改进:1 缺陷修正2 适应变化3 增强型4 预防型1缺陷修正型缺陷是原始需求里要求不能出现的和原始需求没有提及但是不合业界习惯、规范、安全、可靠性、正确性、容错性、稳定性、法律、道德、习俗等多方面要求,但是实际出现或被发现存在的问题缺陷来源:开发时引入并且在测试中没有发现的问题;前期的维护引入的新缺陷如何发现缺陷:软件在用户那里运行时发现;维护人员分析遗留系统时发现;测试人员测试系统时发现2适应变化变化指随着技术发展和软件销售的进行,软件运行硬件环境,操作系统平台、语言编译器和工具、数据库管理系统、商业组件、语言环境、法律与习俗等外界环境在不断发生变化因为市场竞争力、市场准入、成本等原因,所以软件要适应这种变化。3增强软件增强包括为新需求和提高可用性等进行的修改、增删、扩展和加强等活动4预防 软件预防目的在于防患于未然,旨在提高软件可维护性、效率、可靠性、鲁棒性、稳定性、保密与安全特性等软件质量目标。预防型更新包括系统分析、优化设计、代码重构、开发文档体系审核和刷新等活动适应变化增强修正缺陷预防型2微软软件产品版本更新微软主要的软件产品为操作系统、办公软件和多媒体软件。微软windows操作系统的版本有:*windows3.1以及之前的版本* windows95 * Windows 98(所有版本) * Windows Millennium Edition * Windows NT 4.0 Workstation(Service Pack 6 及以后版本) * Windows 2000 Professional(包括 Service Pack) * Windows XP Home Edition *Windows XP Professional 1983年11月10日,微软推出了dos操作系统的扩展windows操作系统,graphical user interface (GUI)图形用户界面的开始。 1985: Windows 1.0微软推出的第一个版本,基于比特图显示和鼠标工具。1987: Windows 2.0 利用了intel的286处理器,expanded memory和通过 Dynamic Data Exchange (DDE)实现的inter-application communication 1990: Windows 3.0支持16位色,采用Intel 386 处理器。包括:程序管理器、文件管理器、打印管理器;应用程序支持环境,和图标。1993: Windows for Workgroups 3.11增加了点到点工作组和域的网络支持,使电脑成为网络中的一部分。1993: Windows NT 3.11993年7月27发布,微软发布的一个里程碑。商用的高可靠性和个人使用的方便性的结合,开创了“NT”标准。1993: Windows NT Workstation 3.532位1995: Windows 95三个一般目的的桌面操作系统的延续: MicrosoftWindows 3.1, Windows for Workgroups, MS-DOS.集成了 32-bit TCP/IP 协议。1996: Windows NT Workstation 4.01998: Windows 98Windows 95的更新。支持universal serial bus (USB)设备。1999: Windows 98 Second Edition增强的硬件兼容性。Internet Explorer 5.0、 DirectX API 6.1,等功能提高系统的网络功能和多媒体扩展。2000: Windows Millennium Edition (WindowsMe)2000: Windows 2000 Professional基于Windows NT Workstation 4.0的更新设计, Windows 2000 Professional被用来替换 Windows 95, Windows 98, and Windows NT Workstation 4.0 。支持Plug and Play硬件,包括高级网络和无线设备支持: USB支持, IEEE 1394 支持, 和infrared红外设备。2001: Windows XP2001年10月发布, 基于 Windows 2000 代码设计。XP 象征着experience 体验。2001: Windows XP Professional安全性上有了提高2001: Windows XP Home EditionWindows XP Home Edition提供家用。2001: Windows XP 64-bit Edition2002: Windows XP Media Center Edition2002: Windows XP Tablet PC Edition版本的发布频度控制:维护版本计划的多方权衡和控制 1、维护版本应该尽量少,网上版本越多维护越困难,风险越大。 2、维护版本尽量多,今天发现的问题明天就能在客户那被解决了, 提高客户满意度。 影响维护版本计划的因素: 风险和利益的平衡 1、利益和隐患 2、工作量和成本 3、版本运行策略:公司级的运行版本控制 4、客户态度 4微软的版本内维护策略:服务包Service Pack Support Policy和安全补丁策略用户可以为当前发布的服务包和当前服务包的前一个服务包获得支持服务,而不是仅仅为最当前的服务包获得支持服务。在主流支持阶段,这个新的支持策略允许用户为当前正在发售的服务包和当前服务器的前一个服务包获得现有的热修补程序,或者请求Microsoft 提供新的热修补。服务包为当前正在发售的服务包开发的热修补程序将不会自动针对前一个服务包进行创建。需要适用于前一个服务包的热修补程序的用户应该联系Microsoft 并请求获得热修补程序。在存在商业可行性的情况下,我们将对Microsoft 安全响应中心随同安全公告一起发放的安全补丁进行审查,并为前一个服务包开发相应的补丁程序。安全补丁策略Microsoft公司承诺向用户提供安全可靠的产品。我们的长期目标是:在所有产品发布之前,消除产品中可能存在的所有安全漏洞。这是我们实现可信赖计算梦想的关键一环。在近期,尽管我们已经在开发阶段为消除安全漏洞进行了不懈努力,但面对可能随时会被发现的软件漏洞,我们已经做好的充分的准备。Winxpsp1的更新文件:5微软维护版本策略:支持周期策略和生命周期准则51Microsoft的支持周期(Support Lifecycle)策略指在产品发布之时便为产品支持服务的有效性提供了连续一致和可预期的指导。微软于2002年10月15日开始采用支持周期策略 主流支持mainstream support phase包括了用户目前可以享受的所有支持选项和计划,例如免费的突发故障支持、付费的突发故障支持、按小时收费的支持服务、根据担保条款提供的支持以及热修补程序支持。扩展支持extended support phase包括的帮助和支持服务可能会以小时为单位进行收费,它也包括热修补程序支持。自助式在线支持online self-help support在产品发布之后,我们至少会提供8年的自助式在线支持服务。通过使用Microsoft 的在线知识库文章、FAQ、故障排查工具以及其它资源,许多用户可以迅速解决他们遇到的问题,而无需与Microsoft 直接进行联系。新的支持周期策略包括: 商务和开发软件:自产品公开投放市场之日起,Microsoft将为产品提供至少5年的主流支持。在主流支持结束之后,您可以选择购买为期两年的扩展支持。此外,大多数的产品还可以获得至少8年的在线自助式支持服务。消费类/硬件/多媒体:自产品公开投放市场之日起,Microsoft将为产品提供至少5年的主流支持。对于每年均会发布一个新版本的产品(例如Money、Encarta、Picture It!、Streets & Trips),Microsoft 将自产品投放市场之日起,为产品提供至少3年的主流 支持。此外,大多数的产品可以获得至少8年的在线自助式支持服务。52产品生命周期准则: Microsoft桌面产品生命周期准则通告了有关Windows桌面操作系统有效性和产品支持的计划内改变。这些信息将有助于客户和合作伙伴进行产品规划和信息技术决策。按照产品生命周期准则,Microsoft计划使Windows操作系统许可证的有效性至少持续5年时间,并使辅助支持产品的有效性持续4年时间。在有效时间内,Windows桌面产品的有效性和辅助支持将经历以下的产品生命周期阶段。 产品生命周期阶段: 主流阶段:一般性发布后的3年时间。 许可证通过所有标准产品分销渠道发售(如直接OEM厂商、授权OEM分销商、零售、批量许可计划等*)。 提供标准支持产品(例如Premier Support、意外事故支持(以保证书为单位)、热修复支持、联机支持信息等)。 扩展阶段:一般性发布后的第3年和第4年之间。 许可证仅通过授权OEM分销渠道发售,或以批量许可计划中降级权利的形式提供。 除Premier Support之外,还将提供已付费意外事故支持、已付费热修复支持*及联机支持信息。 无支持阶段:一般性发布的4年之后。在特性操作系统的一般性发布到辅助支持结束的4年时间里,硬件设备和软件领域通常会有较大的技术进步。因为许多这些进步事先都未被预料到,并且在开发老式操作系统时也未对这些技术变革进行过测试,所以对于那些购买新硬件和软件、并将其安装在老式操作系统上的客户,可能不能获很好的效果。以下是一些具体软件产品的生命周期: Windows3.00产品可用性:1990年6月1日主流支持:1990年6月1日 - 2001年12月31日扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。Windows3.10产品可用性:1992年3月1日主流支持:1992年3月1日 - 2001年12月31日扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。WindowsNT Workstation 3.5产品可用性:1994年9月8日主流支持:1994年9月8日 - 2000年12月31日扩展支持: 本产品已经结束了它的整个生命周期;不再提供支持服务。WindowsNT Workstation 4.xx产品可用性:1996年7月29日主流支持:1996年7月29日 - 2002年6月30日扩展支持:2002年6月30日 - 2003年6月30日Windows95产品可用性:1995年8月15日主流支持:1995年8月15日 - 2000年12月31日扩展支持:2000年12月31日 - 2001年12月31日本产品已经结束了它的整个生命周期;不再提供支持服务。Windows98产品可用性:1998年6月30日主流支持:1998年6月30日 - 2002年6月30日扩展支持:2002年6月30日 - 2004年1月16日Windows98 Second Edition产品可用性:1999年6月30日主流支持:1999年6月30日 - 2002年6月30日扩展支持:2002年6月30日 - 2004年1月16日Windows2000 Professional产品可用性:2000年3月31日主流支持:2000年3月31日 - 2005年3月31日扩展支持:2005年3月31日 - 2007年3月31日WindowsMillenium Edition产品可用性:2000年12月31日主流支持:2000年12月31日 - 2003年12月31日扩展支持:2003年12月31日 - 2004年12月31日WindowsXP Professional产品可用性:2001年12月31日主流支持:2001年12月31日 - 2006年12月31日扩展支持:2006年12月31日 - 2008年12月31日WindowsXP Home Edition产品可用性:2001年12月31日主流支持:2001年12月31日 - 2006年12月31日扩展支持:消费类操作系统没有扩展阶段Internet Explorer的生命周期Internet Explorer2.x产品可用性:1996年3月22日主流支持:本产品已经结束了它的整个生命周期;不再提供支持服务。扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。Internet Explorer3.x产品可用性:1996年8月1日主流支持:本产品已经结束了它的整个生命周期;不再提供支持服务。扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。Internet Explorer4.x产品可用性:1997年9月22日主流支持:本产品已经结束了它的整个生命周期;不再提供支持服务。扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。Internet Explorer5.0产品可用性:1998年9月18日主流支持:198年9月18日 - 2000年2月13日扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。Internet Explorer5.01 for Windows 2000 Professional SP3产品可用性:1999年12月23日主流支持:1999年12月23日 - 2005年3月31日扩展支持:2005年3月31日 - 2007年3月31日Internet Explorer5.5产品可用性:2000年11月2日主流支持:2000年11月2日 - 2001年9月30日扩展支持:本产品已经结束了它的整个生命周期;不再提供支持服务。Internet Explorer5.5 SP2 for Windows 2000 Professional SP3产品可用性:2001年8月2日主流支持:2001年8月2日

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论