首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 129 毫秒
1.
面向agent的软件开发方法   总被引:8,自引:0,他引:8  
1.引言随着Internet和Intranet技术的迅猛发展、计算机应用的不断扩大和深入,当前软件系统广泛呈现出分布、自适应、动态可扩展、开放、异构、可成长等复杂性特征,如Internet环境下的信息服务系统、空中交通管制系统等。支持该系统建设的基础软件面临系统的动态可扩展性、自适应性、复杂交互合作、自我成长等一系列新的关键问题的挑战,其软件体系结构和开发方法,较传统软件都将发生深刻变化,从而对软件开发方法、技术、过程和工具等提出了新的要求。  相似文献   

2.
软件工程方法的新进展:面向Agent的软件工程   总被引:6,自引:0,他引:6  
面向Agent的软件工程方法是软件工程领域的一种新方法,与现有的开发方法相比,Agent具有较强能力对复杂软件系统中的活动实体进行高层抽象。分析了面向Agent软件工程方法对复杂软件系统建模的成功之处,并又对面向Agent的高层建模方法和基于面向对象方法的面向Agent的设计方法作了一些研究。  相似文献   

3.
一种改进的软件工程需求建模框架   总被引:1,自引:2,他引:1  
周慧华  郑明辉 《微机发展》2004,14(2):75-77,81
软件需求建模是软件工程中一个非常重要的环节,同时也是一个非常困难的环节。在统一建模语言UML的基础上,文章提出一种改进的软件工程需求建模框架,在此框架中,引入任务陈述和功能求精树的技术来确定用例,并给出了一个新的用例描述模板。开发人员利用该框架能够更详尽、更精确地获取软件系统的功能需求,并且利用该框架建立的高层次需求模型也比较容易细化为更详细的软件规格说明。  相似文献   

4.
面向Agent的软件工程   总被引:12,自引:0,他引:12  
本文讨论了Agent以及面向Agent的软件工程技术,指出面向Agent的软件工程技术将是一种分析,设计和构造软件系统的得力手段。  相似文献   

5.
一种面向对象的软件复用框架   总被引:2,自引:0,他引:2  
本文利用面向对象技术,提出了一种面向对象的软件复用框架,该框架采用面向对象的类来实现构件,为了提高构件库的组织管理效率,采用为构件库建立多个索引链等策略,构件检索采用模糊查询和详细查询的两个阶段来实现,构件集成采用基于星型拓扑结构的构件集成方法。  相似文献   

6.
一、问题的提出 60年代以来,随着计算机科学及其应用的兴起,计算机软硬件技术获得了前所未有的迅猛发展,结构化程序设计思想和语言的诞生为克服软件危机作出了划时代的历史性贡献。然而随着大型软件和特大型软件的不断出现,长期困扰计算机软件开发的两大难题:如何超越软件自身复杂性障碍,如何在计算机系统中自然地表示客观世界日益突出起来。人们曾试图用工程  相似文献   

7.
面向对象与面向Agent的比较   总被引:1,自引:0,他引:1  
赵少东 《现代计算机》2005,(11):85-87,94
本文通过对面向对象技术和面向Agent技术在程序设计、对软件性能的提高和软件工程等三个方面的分析和比较,说明面向Agent技术是面向对象技术的继承和发展,并指出从面向对象到面向Agent的过渡是软件技术发展的趋势.  相似文献   

8.
基于多agent的程序理解方法研究   总被引:1,自引:1,他引:1  
王少锋 《计算机科学》2002,29(5):131-133
一、引言软件逆向工程的研究是软件工程领域的一个重要而实用的研究内容。逆向工程是在给定源代码的情况下理解软件结构的一个途径,其目的是标识软件系统中的构造块,抽取结构依赖关系,为系统创造另一种更高抽象形式的表示。软件逆向工程是基于以下的假设:构造软件系统的过程是从问题域到实现域的映射过程,这种映射是在正向工程中完成的,而且也是一个可逆的过程,可以在不同的抽象级别上被重构。程序理解是软件逆向工程的一个重要组成部分,程序理解技术的研究具有广阔的应用前景:如1)对软件复用的支持,用于标识可复用的软构件;2)对软件测试的支持,有助于选择测试用例;3)用于设计验证和错误检测等;4)对软件维护的支  相似文献   

9.
面向agent软件工程   总被引:8,自引:1,他引:8  
1 引言面对复杂分布软件系统的开发,现有软件工程技术常遇到困难。面向agent技术为这类系统的理解、建模、开发提供了一种很自然的方法,较现有其它软件技术更适合于解决这类复杂的现实问题,是面向对象、构件、软件体系结构等软件工程思想的一种自然进步,被认为是网络时代计算机系统的基础。 Oren Etzioni认为:“对于智能agent,99%属于计算机科学,而1%属于人工智能”。面向agent软件工程方法是面向agent系统开发引入软件产业的关键因素,现有软件开发技术不能直接用于面向agent的软件开发,除了基本概念不同外,更重要的是现有方法不足以描述agent灵活性、自主问题求  相似文献   

10.
一种基于Agent的需求分析与建模方法   总被引:1,自引:1,他引:0  
本文在简要介绍Agent(代理)的基础上提出了针对管理信息系统的基于Agent的需求分析与建模方法,表明其相对与传统方法的优越性。同时将系统作为由不同角色组成的一个组织,并对分析、建模进行了分阶段的阐述。  相似文献   

11.
面向主体的系统开发方法   总被引:3,自引:0,他引:3  
面向主体的技术是分析、设计和实现分布式信息系统的一种新方法。本文详细地介绍了利用主体技术进行系统分析、设计、实现、规范、验证的技术和方法,最后讨论了应用此方法和技术应注意的问题。  相似文献   

12.
The Gaia Methodology for Agent-Oriented Analysis and Design   总被引:70,自引:7,他引:63  
This article presents Gaia: a methodology for agent-oriented analysis and design. The Gaia methodology is both general, in that it is applicable to a wide range of multi-agent systems, and comprehensive, in that it deals with both the macro-level (societal) and the micro-level (agent) aspects of systems. Gaia is founded on the view of a multi-agent system as a computational organisation consisting of various interacting roles. We illustrate Gaia through a case study (an agent-based business process management system).  相似文献   

13.
徐怡  李龙澍 《微机发展》2005,15(10):59-61
现实世界中的软件系统越来越大,越来越复杂,使得现有的软件工程技术(如面向对象技术)很难解决系统中存在的一些问题。为了更好地解决这些问题,智能Agent由于其自身所具有的灵活性被应用到软件工程中,据此文中提出了一种新的面向Agent的软件工程方法学。详细介绍了面向Agent的系统建模方法和Agent的体系结构。最后给出了面向A-gent的软件工程方法学在RoboCup中的具体应用,表明面向Agent的软件工程方法学为大型复杂系统的设计和实现提供了一种有效的新途径。  相似文献   

14.
从人们了解和分析客观世界的思维角度出发,分析总结了三种具有代表性的用户需求分析方法的优缺点。在此基础上,提出了一种集这三种方法的优点为一体的面向对象集成分析法的设计思想、实施步骤。最后给出了运用此方法对一企业管理信息系统进行分析的实例。  相似文献   

15.
面向Agent软件工程:现状、挑战与展望   总被引:2,自引:0,他引:2  
面向Agent软件工程是近年出现的一种新颖软件开发范型,它借助于Agent技术来支持软件系统的工程化开发,被视为是支持复杂软件系统开发的一种重要方法和手段,受到了学术界和工业界的高度关注和重视。尽管在过去十年多的时间里面向Agent软件工程的研究取得了诸多进展,但其技术潜力尚有待进一步发挥,走向大规模工业化应用仍面临诸多问题和挑战。在分析面向Agent软件工程产生背景和技术特点的基础上,从方法、过程和工具三个不同的角度,综述了面向Agent软件工程的研究现状,识别和分析了它当前所面临的一组关键挑战,展望和讨论了其未来的研究方向。  相似文献   

16.
软件测试与软件设计方法分析   总被引:1,自引:0,他引:1  
软件测试是软件工程中非常重要的一个环节,是保证软件质量的重要手段。本文从软件设计角度出发,提出如何在软件设计中就考虑易测试性,使得软件更易维护和修改,并针对软件设计和测试的现状和特点,提出提高软件易测试性和易维护性的一些建议,以达到软件复用的目的。  相似文献   

17.
面向Agent 软件工程是近年来软件工程领域出现的一个重要的前沿研究方向,受到了学术界和工业界的高度关注和重视,研究活跃,发展迅速.本文从应用需求和技术发展两个方面阐述了面向Agent软件工程的产生和发展背景;从技术、开发和工具3个视点综述了现阶段面向Agent软件工程的研究内容;分析了面向Agent 软件工程的研究现状;最后讨论了它的应用前景和面临的挑战以指导进一步研究.  相似文献   

18.
刘炜  刘宗田 《计算机工程》2005,31(12):7-9,102
针对网格体系结构的异构性、开放性、自适应性等特点,利用组织学观点和Agent抽象机制,提出了一种面向Agent的分析和设计建模方法《Agent—oriented Modeling based on Grid,AOMG),用于基于网格环境的分布式应用的分析和设计。该方法定义了开放式组织、角色、Grid—Agent、服务、网格节点等概念,提出了适合于网格分布式应用的分析和设计模型,并通过一个电子商务系统对整个分析和设计建模过程进行阐述。  相似文献   

19.
The management of crisis situations has been a challenging problem from different points of views, such as communication efficiency and avoiding casualties. This paper presents a novel approach that includes an interaction organization pattern for Multi-agent Systems (MASs) in crisis management, abstracted from several existing case studies in which the agents follow a sequence of interactions and the organization must optimize the use of human resources. The pattern considers an emergent organization of peers that adopt different roles according to the circumstances. The key features of the organization are its robustness, scalability (in terms of both agents and roles), flexibility to deal with a changing environment, and the efficient use of resources. In order to validate the organization, the paper presents its modeling and development with the Ingenias methodology, conforming the corresponding MAS. This development follows a model-driven approach, which allows a smooth transition from the specification to the code, and a low-cost testing of the system with different settings. Another key aspect is the application of metrics for validating and improving the MAS in terms of response time. The MAS has been tested with 600 agents representing 200 citizens, showing its performance.  相似文献   

20.
面向Agent技术   总被引:3,自引:0,他引:3  
吴元斌 《现代计算机》2001,(6):32-34,41
Agent是继对象之后的一种重要软件抽象方法,面向Agent技术被认为是 网络时代计算机系统的基础。本文首先介绍了面向Agent技术的基本概念、观点、针对的问题、程序设计方法等内容,然后与面向对象技术作了对比分析,最后讨论了面向Agent技术的应用问题。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号