学位论文 > 优秀研究生学位论文题录展示
SGMF业务框架的设计与实现
作 者: 王宇平
导 师: 杨宗源
学 校: 华东师范大学
专 业: 软件工程
关键词: 业务建模 框架 分析模式 函数式编程
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 24次
引 用: 0次
阅 读: 论文下载
内容摘要
业务建模往往不被人重视,但是对软件工程的实施有十分重要的意义:业务模型不同于缺乏稳定的应用逻辑,一个稳定的业务模型通常可以独立的贯穿不同的应用项目;一旦抓住一个领域的业务模型,就很方便对这些模型之上的各种需求进行分析,软件可以更加容易体现出用户的真实意图。目前很多软件工程因为缺乏业务建模这个过程而失败率较高,业务框架正是为方便人们业务建模而产生的。用户需求和业务逻辑是业务模型的一种反映,分析模式是实践总结出来的跨领域的业务模型,这两部分合起来体现了一个坚固的业务框架的基础。这个业务框架基础可以通过若干技术框架粘合起来构成一个完整的业务框架。业务框架既明确划分了各个模块的职责,提供了模块间传递信息的方式,同时也结合了利于快速的构建应用逻辑和具体实现,给软件设计和实现工作提供了更进一步的抽象和便利,代表了软件框架的未来发展方向。 本文提出了建立SGMF业务框架的方法,并通过SGMF来演示如何构建一个稳定的可重用的业务模型。第一部分设计并实现了业务框架SGMF。SGMF业务框架包含了通用的和各个领域的业务逻辑,常用的分析模式和成熟的技术框架。SGMF的设计结合了稳定,实用和适合快速开发的原则。以追求模块的结构稳定为第一要求,严格划分了逻辑层和应用层的界限,限定了上下层模块的跨层通信,特别是在逻辑模块采用了函数式编程的写法构建了一整套从最基础到各种组合逻辑的算子,用这个小巧的核心模块给整个框架的扩展和应用带来了极大的灵活性。在结构稳定的基础上注重框架的实用性,挑选应用广泛的基础框架和实现技术进行组合。SGMF还考虑了框架的实施成本和快速开发的要求,降低了各个模块的扩展难度,提供了多个常用的分析模式的实现,并针对很多应用对用户界面的要求采用了基于组件的事件驱动的方式组织显示模块。第二部分实现了一个实际的拍卖领域的模块Aface模块,比较了采用SGMF和一般开发的不同效果,同时Aface也作为扩展和应用SGMF的一个范例。第三部分介绍了业务框架运行的具体环境和配置调试工具。 SGMF为常用的模块化的应用软件设计带来了可供参考的样板,为基于框架的快速开发提供参照,达到了预期的目的。
|
全文目录
1 框架,业务框架与软件工程 6-11 框架的发展 7-9 超越框架的开发形式 9-10 论文的结构 10-11 2 SGMF的设计原则和技术方案 11-19 SGMF的起源和设计原则 11-13 核心容器SPRINGFRAMEWORK 13-16 持续化技术HIBERNATE 16 视图技术TAPESTRY 16-19 3 SGMF的结构 19-42 SGMF结构图 19-20 基础模块 20-21 逻辑模块 21-29 应用模块 29-30 显示模块 30-36 其他支持模块 36-42 4 拍卖领域的具体实现AFACE 42-49 拍卖领域业务介绍 42-43 AFACE模块 43-49 5 SGMF工具包 49-52 代码生成和配置工具 49-51 编译和调试工具 51-52 6 SGMF的总结报告和展望 52-54 参考文献 54-56 致谢 56
|
相似论文
- 带填充墙框架结构非线性有限元分析,TU323.5
- 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
- 基于SOA的Portal定制系统的优化与实现,TP311.5
- 基于框架的课文口头复述训练对初中生英语口头能力的影响,G633.41
- 基于框架的词汇教学对高一学生写作中的假朋友现象的影响,G633.41
- 基于IAD框架的农村生活垃圾治理公共物品的供给影响因素分析,X33
- 农业供应链系统网络平台的构建,S126
- 自尊类型、自我框架对风险选择影响的实证研究,B849
- 大学生风险决策中的框架效应研究,B842
- 不完备信息系统的完备化及其上的知识获取,TP311.13
- 基于节点智能交互的物联网数据处理研究,TP391.44
- Banach空间上基和框架扰动的研究,O177.2
- 基于分布式环境压力测试问题的研究,TP311.52
- 汉语框架自动识别中的歧义消解,TP391.1
- 内嵌开洞填充墙框架结构有限元非线性分析,TU323.5
- 高速公路服务区综合服务建筑标准化设计研究,TU248
- 框架理论在英语辩论中的应用研究,H311.9
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 中学美术课堂教学模式探索,G633.955
- 机械液压约束活塞发动机多学科协同优化设计支持环境研究,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|