网站大量收购闲置独家精品文档,联系QQ:2885784924

基于E-service的软件开发方法和其应用.pdfVIP

基于E-service的软件开发方法和其应用.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
160 第三篇计算机科学与技术 基于E—service的软件开发方法及其应用① 徐俊刚1·2周立柱1庄文君2张家重2 (1.清华大学计算机科学与技术系,北京100084; 2.浪潮集团有限公司,济南250013) 摘要:Internet的出现对软件开发提出了新的挑战,需要研究新的软件开发方法来迎接这 种挑战。本文在概括国内外软件开发方法领域研究情况的基础上。明确提出了基于E-ser. 停开发方法的应用等方面进行了详细的论述。通过研究表明,基于E-service的软件开发方 法必将成为未来软件开发方法的主流,或者说,软件开发理论和技术正在走向“E-service”时 代。因此,进行基于E-service的软件开发方法的研究是很有必要的,它对于未来Internet 软件的开发具有重要的理论和现实意义。 关键词: Internet;E-service;软件开发方法 1前言 ·20世纪最后几十年到本世纪初,计算机硬件技术取得了巨大进步,硬件性能至少跨越 了8个重要的阶段。相比之下,软件技术的发展比较缓慢,软件开发能力未能与硬件提供的 Chronic 年,w.W.Gibbs又提出了“软件持续不断的危机(SoftwareCrisis)”的观点Llj。可以 说,在软件业发展的过程中,软件危机会时刻存在。软件开发方法落后是造成这一现象的主 要原因。软件生产自动化技术虽然一直受到学术界和工业界的高度重视,但是由于软件本 身的复杂性使得研究的难度较大,进展比较缓慢。 Intemet的出现无疑是一场新的技术革命,这场革命正在改变着我们工作和生活的面 貌,而这场技术革命的核心就是软件。在面向对象技术为解决软件危机带来曙光之时,分布 式网络计算的巨大压力又给软件开发提出了许多新的难题,使软件开发仍处于高风险状态。 新的分布式网络计算要求软件能够实现跨空间、跨时间、跨设备、跨用户的共享,这将导致软 件在规模、复杂度、功能上的极大增长,迫使软件要向异构协同工作、各层次集成、可反复重 用的工业化道路上前进。Intemet是世界上最大的分布式计算环境,将来的大多数软件会运 行在Internet上。为适应软件的这种需求,新的软件开发模式必须支持分布式计算、多层体 系结构、模块化和构件化集成,使软件类似于硬件一样,可用不同的标准构件拼装而成。 为满足上述要求,软件构件技术出现了,而构件重用的目标是达到需求、分析、设计、编 码和测试的重用。基于构件的软件开发方法成为当今非常流行的软件开发方法。紧接着, ①本文受到山东省中青年科学家科研奖励基金(2004B∞1013)的资助。 基于E-service的软件开发方法及其应用 161 应,基于E—service的软件开发方法研究也被提上日程。 开发流程和基于E-service的软件开发方法的应用等方面进行了详细的论述,期望能够促进 国内相关研究的发展。 2国内外研究现状 在软件开发方法发展过程中,比较传统的软件开发方法有Parnas方法、结构化方法、面 Analysis Method,PAM)、原型法、快速应用开发方法(RapidApplication 发方法(Vienna DevelopmentMethod,Ⅵ孙嗄)、瀑布法、渐进模型法、螺旋模型法和喷泉模型法 等。这些传统的软件开发方法在软件开发史上占据重要位置,有些方法现在仍在使用。但 是,随着软件技术的发展和用户需求的复杂化和多样化,这些软件开发方法已经显示出其效 率不高、进行大规模软件设计和开发能力不足、支持需求动态变化能力差等弱点。 面向对象技术是软件技术的一次革命,在软件开发史上具有里程碑的意义。面向对象 技术在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上都有实质性 的突破,彻底解决了传统软件开发方法在这些方面存在的严重问题。同时,还出现了一些其 他类型的新型软件开发方法,如可视化开发方法、极端编程方法、面向Agent

文档评论(0)

bb213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档