UML的扩展及其在面向Agent软件工程中的应用研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
UML的扩展及其在面向Agent软件工程中的应用研究
作者:高群 Publish: 2007-6-4 Hits:-
【中文题名】 UML的扩展及其在面向Agent软件工程中的应用研究
【英文题名】 Extend the UML for Application and Research on Agent-Oriented Software Engineering
【学科专业】 计算机软件与理论
【论文级别】 硕士论文
【投稿时间】 2007-6-4
【中关键词】 UML的扩展,面向Agent软件工程,软件质量管理,质量控制,,
【英关键词】 Expansion of UML,Agent-Oriented Software Engineering,Software Quality Management,Quality Control,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程
【论文摘要】 UML是一种标准的、支持面向对象软件开发的可视化建模语言,它由一组图形符号组成且每个符号都有明确的语义。在面向对象软件工程中,对象是包含了数据和方法的逻辑单元,它成功地用于描述现实世界的被动实体。Agent是对象的继承和发展,它具有自主性、反应性、移动性等特征,而这些特征是对象所不具有的。为了使UML能够适合于面向Agent的软件开发,就需要利用UML提供的扩展机制,对其进行必要的扩展。 本文在研究UML的语言特征和面向Agent软件工程(AOSE)的相关知识的基础上,首先对UML进行了必要的扩展,使之能够适应Agent在自主性等方面的诸多特性。同时,从适应AOSE的系统建模角度出发,研究UML的扩展并将它应用于AOSE的需求分析和系统设计两个阶段,通过对实例系统的建模活动的描述,论述了这种扩展的可行性和必要性。其次,分析了MaSE、Gaia、Tropos和AUML等几个著名的面向Agent软件开发方法,借鉴各种方法的优点及人工智能的相关理论,设计出了一种支持AOSE的需求分析和系统设计两阶段的软件设计方法。最后,结合正在开发的软件项目管理系统的软件质量管理子系统的开发实践,将本文所设计的建模方...
【论文题纲】
摘要 5-6
Abstract 6-10
第1章 绪论 10-14
1.1 课题来源 10
1.2 研究背景及意义 10-12
1.2.1 UML的发展现状 10
1.2.2 AGENT相关知识的研究现状 10-11
1.2.3 面向AGENT软件工程的研究意义 11-12
1.3 课题的研究内容 12-13
1.4 论文的组织结构 13-14
第2章 UML及其扩展机制 14-23
2.1 UML及其建模机制 14-20
2.1.1 UML的特点 14-15
2.1.2 UML的语法和语义 15-16
2.1.3 UML的建模机制 16-20
2.2 UML的扩展机制 20-23
2.2.1 原型 20-21
2.2.2 标记值 21
2.2.3 约束 21-23
第3章 面向AGENT软件工程 23-34
3.1 AGENT与AGENT系统 23-30
3.1.1 AGENT的产生背景 23-25
3.1.2 什么是AGENT 25-27
3.1.3 AGENT环境 27-28
3.1.4 AGENT与对象的比较 28-29
3.1.5 多AGENT系统 29-30
3.2 面向AGENT软件工程 30-34
3.2.1 什么是AOSE 30
3.2.2 AOSE的研究成果 30-31
3.2.3 AOSE的研究热点 31-32
3.2.4 AOSE存在的问题 32-34
第4章 AOSE中UML的扩展设计 34-49
4.1 AOSE中核心概念的设计 34-39
4.1.1 需求分析阶段的核心概念 34-37
4.1.2 系统设计阶段的核心概念 37-39
4.2 UML的扩展及其建模应用 39-46
4.2.1 需求规约的制定 39
4.2.2 系统目标的分解 39-40
4.2.3 组织角色的识别 40-41
4.2.4 角色属性的定义 41-42
4.2.5 角色对话的描述 42-45
4.2.6 AGENT类型的创建 45
4.2.7 交互协议的制定 45
4.2.8 AGENT类型的装配 45-46
4.2.9 系统结构的规划 46
4.3 AOSE中建模步骤的设计 46-49
4.3.1 AOSE中建模的概述 46-47
4.3.2 AOSE中建模步骤的设计 47-49
第5章 基于扩展UML的软件质量管理系统的设计与实现 49-63
5.1 相关背景介绍 49-50
5.1.1 软件项目管理的知识体系 49-50
5.1.2 软件质量管理的构成 50
5.2 SQC模块的需求分析 50-56
5.2.1 早期需求分析 50-53
5.2.2 后期需求分析 53-56
5.3 SQC模块的系统设计 56-61
5.3.1 系统概要设计 56-59
5.3.2 系统详细设计 59-61
5.4 SQC模块的实现 61-63
5.4.1 SQC模块的总体设计 61
5.4.2 人机交互界面设计 61-63
第6章 结论 63-65
6.1 工作总结 63
6.2 研究展望 63-65
参考文献 65-70
致谢 70-71
研究生履历 71
【DOI】 LunWen.ID:2.2008.358221
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:UML的扩展 论文 面向Agent软件工程 软件质量管理 质量控制
计算机软件最新论文
计算机软件热门论文