- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程方法的新进展.pdf
第10卷 第6期 软 件 导 刊 VOllON0.6
20l1年 6月 SOftwareGuide Jun.20ll
软件工程方法的新进展
竺华祥
(浙江大学 继续教育学院,浙江 杭州 310028)
摘 要 :面向Agent软件工程被视为是一种可有效支持复杂系统开发的新颖软件开发范型,面向Agent软件工程
(AOSE,Agent一0rientedSoftwareEngineering)将 Agent作为基本 的概念抽 象和计算模型 ,并 以此为基础提供 了一系
列思想、原则、方法、技术和工具来理解、规约、分析、设计、实现和部署软件系统。在介绍 Agent相关理论的基础上 ,
论述 了软件 工程方法的新进展—— 面向 Agent软件工程研 究的新进展 。
关键词 :软件工程方法;Agent;面向Agent软件工程
中图分类号 :TP3—05 文献标识码 :A 文章编号 :1672—7800(2011)06—0003—02
交、学习等手段在 内的各种必要的行为。
0 引言 1.2 基于Agent软件方法与面向对象软件方法的分析比较
1.2.1 Agent与 0bjeet的 比较
软件工程方法 自20世纪 60年代提出以来 ,出现 了多 在面向对象技术中,对象是分析的基本单位 ,它是现
种软件工程方法 。软件工程方法 的提 出主要是为 了提高 实世界中某个具体的物理实体或概念在计算机逻辑中的
软件开发的效率和质量 ,是一门非常讲究理论与实际相结 映射和体现,是具有唯一对象名和固定对外接 口的数据和
合的一门学科。软件工程方法经过五十多年的发展,先后 操作的有机结合 ,对象的概念更倾 向于对客观世界中 “物”
提 出了结构化方法 、形式化方法和面 向对象软件工程方 的抽象,而 Agent 于 自己的特性,更倾 向于对 “人”的模
法,其思想和方法越来越成熟。一般认为,软件工程方法 拟,它与对象相 比,具有至少 以下几点本质区别:①Agent
经历了下面四代 的发展 :①面 向 “过程”(Process—Orien— 是主动的,对象是被动的:对象的方法执行与否是 由外部
ted)的软件工程方法;② 面向 “模块”(Model一0riented)的 的消息触发所决定,也就是对象是被动执行;对于 Agent
软件工程方法;③面 向 “对象”(object—Oriented)的软件工 来说,它改变了对象的 “要我做”的被动局面,变成了 “我要
程方法 ;④面 向 “Agent”(Agent—oriented)的软件工程 。随 做”的主动形式,即它在收到外部的请求时,不是盲 目地执
着计算机技术的飞速发展,软件开发越来越朝着大型化、 行 ,而是根据 自身的状态和意愿 自主做出是否执行的决
复杂化和智能化的方 向发展,传统的软件工程方法 (如 O 定 ,并且在没有外部刺激的情况下能根据设计 目标 自主决
— O)逐渐暴露了其不足,难 以适应未来软件工程的发展, 策 ,相对对象来说体现了更强的 自治性,更接近于人类真
因此,基于Agent的技术得到了迅猛的发展。 实的思维模式 ;②Agent具有智能性而对象不具有 :智能
性是只有人类所具有的特性。Agent模仿人类所具有的
1 面 向Agent软件工程 学习性、判断性、协作性和 自主性等特点,能感知周围环境
的变化和接受外部刺激 ,自主学
文档评论(0)