| 【中文题名】 | 软件重用技术在现代物流服务中的应用与研究 |
| 【英文题名】 | The Application and Research of the Software Reuse in the Modern Logistics Management Information System |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-3-16 |
| 【中关键词】 | 软件重用,构件,面向对象技术,软件体系结构,领域工程, |
| 【英关键词】 | Software Reuse,Component,OOT,SA,Domain Engineering, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 | 软件重用是软件业界为解决日益严重的“软件危机”和日趋复杂的软件需求而提出的一种对策。软件重用技术随着面向对象技术和分布式对象技术的应用而得到迅猛的发展,在当前的软件技术领域中,基于构件的软件重用技术被视为最成功的软件重用的实现技术。本文概述了软件重用技术、产生的历史背景,探讨了软件重用的关键技术,阐述了构件的定义、分类、特点、获取、评价、管理以及构件的实现技术。
论文通过对餐饮物流领域进行领域分析,提出了一个基于餐饮物流信息领域的软件构件体系结构模型,设计思想是基于COM+的良好的事务处理和分布式构件服务的特点,符合COM+结构体系结构模型,它能从领域软件构件体系结构的高度上指导该领域内的构件和系统开发。最后,给出了基于构件的餐饮物流信息系统的部分开发实例。 |
| 【论文题纲】 |
|
中文摘要 |
4 |
|
ABSTRACT |
4-7 |
|
第一章 绪论 |
7-13 |
|
1.1 软件重用技术产生的历史背景 |
7 |
|
1.2 软件重用技术概述 |
7-11 |
|
1.2.1 软件重用技术的定义 |
7-9 |
|
1.2.2 软件重用技术的分类 |
9 |
|
1.2.3 软件重用技术研究历史与现状 |
9-11 |
|
1.2.4 软件重用技术的优点 |
11 |
|
1.3 研究的内容和工作 |
11-13 |
|
第二章 软件构件 |
13-18 |
|
2.1 构件定义 |
13-14 |
|
2.2 软件构件的特点 |
14-15 |
|
2.3 软件构件发展趋势 |
15-17 |
|
2.4 构件开发的若干法则 |
17 |
|
2.5 本章小结 |
17-18 |
|
第三章 基于构件的软件开发技术 |
18-30 |
|
3.1 软件体系结构 |
18-20 |
|
3.2 面向对象技术 |
20-21 |
|
3.3 构件库 |
21-22 |
|
3.4 领域工程 |
22-25 |
|
3.4.1 领域工程定义 |
22-23 |
|
3.4.2 领域工程主要阶段 |
23-25 |
|
3.5 分布式对象技术 |
25-27 |
|
3.5.1 COM 构件技术 |
25-27 |
|
3.5.2 COM+ |
27 |
|
3.6 基于构件的软件开发流程 |
27-29 |
|
3.7 本章小结 |
29-30 |
|
第四章 基于重用构件的软件开发实例 |
30-49 |
|
4.1 餐饮物流领域分析 |
30-31 |
|
4.2 总体设计思想 |
31-34 |
|
4.3 餐饮物流库存子系统的详细设计 |
34-42 |
|
4.3.1 基于C/S 的三层体系结构 |
34-35 |
|
4.3.2 降低构件耦合度 |
35-39 |
|
4.3.3 基于UML 的构件设计 |
39-42 |
|
4.4 通用功能构件设计 |
42-47 |
|
4.4.1 查询构件设计 |
42-44 |
|
4.4.2 打印构件设计 |
44-47 |
|
4.4.3 界面构件 |
47 |
|
4.5 DELPHI 构件制作的方法 |
47-48 |
|
4.6 本章小结 |
48-49 |
|
第五章 总结 |
49-50 |
|
5.1 阶段性成果及意义 |
49 |
|
5.2 论文的不足与下一步的研究工作 |
49-50 |
|
参考文献 |
50-53 |
|
致谢 |
53-54 |
|
在学期间发表的学术论文和参加科研情况 |
54 |
|
| 【DOI】 | LunWen.ID:2.2008.357015 |