基于Agent的软件工程开发方法研究

来源 :河北省自动化学会 河北省CAD研究会 河北省电子学会 河北省计算机学会 河北省人工智能学会 河北省软件与信息服务业协会2 | 被引量 : 0次 | 上传用户:sinbala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Agent的软件工程(ASSE)方法,是软件工程领域的一种新方法,与现有的开发方法相比,Agent具有较强能力可以对复杂软件系统中的活动实体进行高层抽象。本文阐述了Agent技术的定义、特点,分析了Agent与对象的异同,对基于Agent的软件工程方法中的两种主要方法从原理,建模和体系结构等方面进行了探讨。
其他文献
班级奖学金(助学金)评定系统中的数据库设计和实现,是整个应用系统能否达到的关键步骤。对该评定系统中的数据库进行需求分析时,详细描述了此数据库需达到的要求,给出了数据流图;在概念设计时,对各实体及它们之间的关系进行了分析,同时画出了E-R图;逻辑设计时,首先将在概念设计中得到的E-R图转换为目前普遍使用的关系模型,其次利用规范化理论和关系分解规则,对关系模型进行分解、优化,得到最终优化关系模型。
程序切片是一种通过程序的数据流和控制流来分解程序的一种方法。Petri网提供了一种用于建模和验证并发系统行为的一种手段。Minix3是一种开源微内核操作系统,内核调用是其重要特点,它是处于Minix3结构模块最低层的内核为其上层驱动程序和服务器提供的一组特权调用。通过基于Petri网的程序切片方法对Minix3的一个内核调用-exec做了一个例化,并作测试研究分析。指出了在研究Minix3操作系统
采用构件方式是当前软件开发的重要模式和发展方向,对采用这种技术开发的软件进行有效地测试是保证软件质量的重要措施。这种软件既具有构件的特性,如模块化、可定制及重用性等,又具有面向对象的特性,如继承性、封装性和动态绑定等。针对构件和面向对象设计的这些特性,提出了对传统黑盒测试方法和白盒测试方法进行改进的方法和策略,确保对面向对象设计的构件软件测试的正确性和有效性。
随着我国财政信息化的快速发展,财政管理信息系统的规模越来越大,随之而来的安全风险也越来越高,安全审计作为实现信息安全的重要机制之一,正受到越来越多的关注。首先简述了计算机审计的含义和发展现状,说明了开展计算机审计的必要性。然后对某市财政信息系统的业务流程及其安全现状进行了分析,提出了一种适合于财政行业的安全审计解决方案。
微软公司研发了HD PHOTO图片格式,它可以支持高达32b的色彩深度。使用GCC相关参数对HDPHOTO编解码算法进行优化,用gcov和time对优化前后的编解码算法分别进行覆盖度测试和时间测试。
采用Agilent 34401A 万用表作为测量工具对外腔半导体激光器电流源噪声进行分析,在VB开发环境下,基于GPIB通信接口进行相关数据采集并自动存储,实现对外腔半导体激光器电流源的高精度、高速测量;为了方便地处理采集数据,通过与Matlab的接口技术实现对数据的各种频域操作,以此分析电流源噪声。实际应用表明,该软件人机交互界面良好,操作简单,实现了对电流源的高速、高精度测量和噪声分析。
制动性能是评价汽车重要的技术指标,针对传统汽车制动系统检测装置的不足,将虚拟仪器技术引入到车辆制动系统检测中,开发了基于虚拟仪器的车辆制动性能测试系统。该系统是一种基于虚拟测控模型的分布式测控系统,硬件设计简单合理,软件采用Visual Basic进行开发,实现了系统的绝大部分功能,充分体现了“软件就是仪器”的设计思想。实测证明,该系统完全能够满足汽车制动力测试时的动态要求,具有较高的可靠性。
随着信息技术和通讯技术的迅速发展,动态联盟的出现,异地/异时的企业分布式群体决策己经成为新的趋势。介绍了基于智能Agent的数据挖掘模型和基于多智能Agent的企业决策内部模型框架,实现了数据挖掘在企业决策信息方案的整合。
在某故障诊断专家系统中,通过对系统功能需求的分析和各种操作系统性能的比较,选取 WindowsCE.Net作为本系统的操作系统平台。深入分析Windows CE.Net设备管理的工作原理和设备驱动程序的框架结构,设计了操作系统的引导程序BootLoader、及其他的相关驱动程序,完成系统的平台定制。测试结果表明,它以良好的图形用户界面和广泛的API接口函数,给专家系统程序提供了稳定的平台,实现了预
讨论了民文软件国际化和本地化的基本概念、策略和开发方法,以及民文软件国际化和本地化实现过程中相关问题的解决方案。