1 / 71
文档名称:

软件工程硕士学位毕业论文-AOP技术研究及其在软件开发中的应用.doc

格式:doc   页数:71
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程硕士学位毕业论文-AOP技术研究及其在软件开发中的应用.doc

上传人:DOC KING 2011/12/7 文件大小:0 KB

下载得到文件列表

软件工程硕士学位毕业论文-AOP技术研究及其在软件开发中的应用.doc

文档介绍

文档介绍:广东工业大学硕士学位论文
(工程硕士)
AOP技术研究及其在软件开发中的应用
二○○八年十一月
A Dissertation Submitted to Guangdong University of Technology for the Degree of Master of Engineering
The Research of Aspect-Oriented Technlogy and Application of Software Development
Master's : Cai Yanmin
Supervisor: Prof. Zhang Lichen
Nov 2008
School of Software Engineering
Gaungdong University of Technology
Guangzhou, Guangdong, P. R. China, 510090
摘要
软件工程的主要目标是改善软件质量,减少软件产品的成本,便于维护和进化。为了实现这些目标,软件工程师们不断寻找开发技术和方法,以减少软件的复杂度,提高可理解性和可重用性,同时促进演化。尽管在软件工程领域内已经有许多好的研究成果,但仍然存在一些问题使得软件工程复杂化。软件的易理解性会随着时间而降低,软件产品只具有有限的重用性,或重用起来很困难,在不同的制品之间的可跟踪性也是受限的。
目前的软件开发方法己经不能很好处理横切关注点的模块化问题,所以就导致面向方面编程AOP(Aspect-Oriented Programming)和面向方面的软件开发方法AOSD (Aspect-Oriented Software Development)的出现。面向方面编程是一种支持分离横切关注点的技术,表达了更高层次的抽象,能更有效地模块化系统的横切关注点。面向方面软件开发方法是贯穿于需求分析、系统分析、实现和测试全过程的面向软件开发的整体方法。本文将讨论AOP技术及其在软件开发过程中的应用。
本文在借鉴国内外相关研究成果的基础上,重点研究基于用例的面向方面软件开发方法,引入面向方面用例建模,介绍如何基于用例捕获关注点和实现关注点分离,还尝试将研究的内容应用一个远程教育系统中。本文主要要完成的工作如下:
首先,本文将介绍了课题的研究背景、对面向方面的国内外研究现状进行总结和剖析,提出了本课题的主要研究内容。
其次,介绍AOP技术发展、AOP技术基本概念,同时介绍AOP程序开发的步骤,并对AOP技术及其支持工具的语言机制进行比较。
接着,分析目前开发软件的方法及存在的不足,同时引入面向方面软件开发方法(AOSD),介绍其基本思想,提出一种基于用例的过程模型,介绍AOSD的发展现状,还阐述AOSD的优点及存在的问题。
然后,AOSD建模研究,介绍UML建模语言及其扩展机制,引入面向方面用例建模,介绍如何基于用例捕获关注点和实现关注点分离。
最后是尝试将面向方面软件开发方法和相关技术引入到一个系统的开发过程中,给出了一个应用的过程,特别是针对
异常处理、日志管理和权限验证方面进行了分析。
关键字:AOP,关注点,AOSD,UML建模语言,面向方面用例建模
Abstract
The major goal of Software Engineering is to improve software quality and reduce the cost of software products for the maintenance and evolution. In order to achieve these goals,software engineers look for the developing technologies and methods constantly which can reduce plexity of the software,improve intelligibility and reusability,promote evolution at the same time. Although the field of software engineering has many good research results,but there are still some issues make software plex. The software’s understanding reduces over products have only limited reusability and are very difficul

最近更新

2024年郑州工业安全职业学院单招职业适应性测.. 41页

2024年郑州科技学院单招职业适应性测试题库带.. 40页

2024年郑州铁路职业技术学院单招职业技能考试.. 39页

2024年重庆城市职业学院单招职业技能考试模拟.. 39页

2024年重庆工程职业技术学院单招职业技能考试.. 40页

2024年重庆市广安市单招职业倾向性考试题库汇.. 40页

2024年重庆市达川地区单招职业倾向性考试模拟.. 40页

2024年重庆建筑工程职业学院单招职业适应性考.. 38页

2024年重庆移通学院单招职业技能考试题库含答.. 40页

2024年铜仁幼儿师范高等专科学校单招职业技能.. 39页

2024年镇江市高等专科学校单招职业倾向性考试.. 40页

幼儿绘本:我的幸运一天 24页

2024年长沙职业技术学院单招职业倾向性考试模.. 39页

2024年闽北职业技术学院单招综合素质考试题库.. 40页

2024年阜阳幼儿师范高等专科学校单招职业技能.. 40页

2024年陕西工业职业技术学院单招职业适应性测.. 41页

2024年陕西省西安市单招职业适应性测试模拟测.. 41页

2024年青岛职业技术学院单招职业倾向性测试模.. 41页

2024年青海农牧科技职业学院单招综合素质考试.. 40页

2024年青海省果洛藏族自治州单招职业适应性考.. 40页

2024年鹰潭职业技术学院单招综合素质考试题库.. 41页

2024年黑龙江农垦职业学院单招职业倾向性考试.. 39页

2025年医院感染管理质量控制评价内容及考核标.. 2页

2024年常州机电职业技术学院单招职业适应性测.. 78页

食品安全自查、从业人员健康管理、进货查验记.. 9页

民间非盈利组织会计制度 7页

大坝浸润线分析报告 26页

专题:立体几何之球的切、接问题(学生版) 2页

现行有效奇瑞企业标准 25页

aia标准合同a310 15页