首页> 中文学位 >软件开发中模式系统的构建与应用研究
【6h】

软件开发中模式系统的构建与应用研究

代理获取

目录

文摘

英文文摘

独创性说明及关于论文使用授权的说明

第1章绪论

1.1课题背景

1.1.1学术背景

1.1.2 工程背景

1.2相关领域研究情况

1.2.1模式发掘

1.2.2模式建模

1.2.3模式应用

1.3本文的研究内容

1.4本文的组织结构

第2章模式概述及模式应用现状分析

2.1模式概述

2.1.1模式的定义

2.1.2模式的构成

2.1.3模式的类别

2.2当前模式应用技术及其不足

2.2.1面向对象分析与设计方法介绍

2.2.2当前模式应用技术及其不足

2.3本章小结

第3章基于UML的模式建模技术介绍

3.1 UML概述

3.2基于参数化协作的模式建模技术

3.2.1协作及参数化协作概述

3.2.2基于参数化协作的模式建模技术

3.3基于包的模式建模技术

3.3.1包概述

3.3.2基于包的模式建模技术

3.4本章小结

第4章模式系统的构建与应用方法

4.1在面向对象方法中引入亚克布模型

4.2模式系统的构建

4.2.1分析

4.2.2模式选择

4.2.3构建模式层模型

4.2.4构建接口模型

4.2.5构建细化模型

4.3模式系统的应用

4.3.1生成初始类图

4.3.2优化初始类图

4.4模式系统构建与应用方法的特点分析

4.5本章小结

第5章模式系统构建与应用方法的实际运用

5.1天雄ERP项目介绍

5.1.1项目背景

5.1.2项目目标

5.2模式系统构建与应用方法在天雄项目中的运用

5.2.1本文问题域的选择

5.2.2问题域用例模型的建立

5.2.3模式系统的构建

5.2.4模式系统的应用

5.2.5模式系统构建与应用方法的效果分析

5.3本章小结

总结

参考文献

致谢

展开▼

摘要

现代软件开发呈现有如下几个特点:数据量和软件规模呈现爆炸性增长,导致了软件设计难度的加大;由于商业竞争激烈,软件需求易变,所以设计可扩展性要好;同样也因为商业竞争激烈,软件开发者需要缩短开发时间,但同时还要能保证软件的可靠性。这些新要求,导致了模式这一技术被引入到软件工程领域。在软件工程领域,模式是一种设计重用技术。模式提供解决方案给用户套用,这样用户就不必一切从头再来,节省了时间;模式是经过验证的,可靠性有保证;同时实验也证明,应用模式可以让软件对需求变化更富弹性。 但分析当前模式应用技术,笔者发现存在着如下的不足:在软件开发中,模式的选用和选用这些模式的原因无法记录;如果应用了多个模式,则应用的各个模式间的复杂关系无法记录。这些重要的设计决策的信息缺失,导致了软件设计模型难以理解,从而使得维护成本增加。 本课题是以天雄ERP研发为背景的。天雄公司是一个IT产品流通企业。天雄ERP规模庞大,要求可扩展性要好,所以笔者希望应用模式,同时也希望避免当前模式应用技术带来的不足。于是针对当前模式应用技术存在的不足,本文在分析各种模式建模技术的基础上,选择在软件开发中使用亚克布模型。由于面向对象方法是当今软件开发的主流技术,所以本文探讨了如何在面向对象方法中使用亚克布模型。笔者称引入了亚克布模型的面向对象方法为模式系统构建与应用方法。最后笔者在天雄ERP项目的开发中运用模式系统构建与应用方法,以一个完整的例子来阐述这一方法的实际项目运用,并分析和总结了这一方法在天雄ERP项目中带来的实际效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号