首页> 中文学位 >面向方面在信息系统性能优化上的应用
【6h】

面向方面在信息系统性能优化上的应用

代理获取

目录

文摘

英文文摘

学位论文独创性声明及学位论文使用授权说明

第一章绪论

1.1研究背景

1.1.1信息系统性能问题的延迟性

1.1.2传统软件开发方法的不足

1.1.3面向方面及其在软件优化上的发展与现状

1.2研究意义

1.3本文的工作

1.4本文的组织

第二章面向方面及其在软件优化上的研究

2.1面向方面概述

2.1.1关注与横切关注

2.1.2模块与方面

2.1.3编织机制

2.1.4隐含接口

2.1.5 AspectJ

2.1.6方面的浏览与挖掘

2.2面向方面在软件性能优化上的应用

2.2.1优化资源池

2.2.2优化缓存

2.3本章小结

第三章面向方面的信息系统性能优化方法

3.1学生成绩系统简介

3.1.1特点

3.1.2总体架构

3.2优化方法

3.2.1性能瓶颈挖掘工具及其设计与实现

3.2.2学校目录功能的性能优化

3.2.3成绩报表功能的性能优化

3.2.4成绩统计功能的性能优化

3.3本章小结

第四章面向方面优化方案的实验与比较

4.1实验环境

4.2案例系统优化前后的性能实验与比较

4.3面向方面优化方法与传统方法的比较

4.3.1延迟装载优化方案的实现方法比较

4.3.2分流机制优化方案的实现方法比较

4.3.3优化方案实现方法的维护过程比较

4.4本章小结

第五章总结与展望

5.1本文总结

5.2展望

参考文献

致谢

展开▼

摘要

本文的主要目标是通过运用面向方面软件开发技术,给出针对信息系统性能的优化实现方法。信息系统性能问题是开发人员容易忽视的一种非业务功能需求或关注(Concern)。常常在信息系统进入到运行维护阶段后,性能问题才能被表现出来。使用传统的软件开发方法,难以按照软件工程中的局部化和松散耦合原则来实现信息系统性能方面的改进。结果系统业务功能方面的代码与性能优化方面的代码相互交叉混杂,导致系统软件的可理解性和可维护性差。 面向方面具有对关注的分解与组合能力,并可为软件创造隐含接口。本文通过应用面向方面技术,以学生成绩系统作为实验对象,对它的数据检索和报表生成性能进行挖掘与优化,并在优化前后进行实验比较。实验结果表明面向方面的优化实现方法与传统实现方法,对性能效率的提升基本相同。但面向方面的优化实现方法不需要修改系统原有的代码与设计,优化过程简单,性能代码精简,系统性能易于管理与维护。系统模块独立性得到保证,复用性得到提高。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号