| 【中文题名】 | 基于构件的科研管理系统的研究与实现 |
| 【英文题名】 | Research and Implement of Scientific Research Management System Based on Component |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-12 |
| 【中关键词】 | 构件,科研管理,统一建模语言,体系结构,体系结构描述语言, |
| 【英关键词】 | component,scientific research management,Unified Modeling Language,architecture,architecture description language, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
构件化软件开发采用组装化的方式,大大提高了企业级应用软件的生产效率。本文以科研管理系统的研究开发为背景,采用面向构件的开发方法,将统一建模语言UML和体系结构描述语言ADL相结合,运用到科研管理系统的建模过程中,使软件系统的建模过程更加合理和规范,设计开发了5个应用级的科研管理领域构件。
首先,阐述了软件体系结构的相关知识,重点分析了体系结构描述语言ADL,选择一种可交换的体系结构描述语言——ACME作为形式化描述语言,选择了统一建模语言——UML作为可视化建模语言。
然后文章以科研管理系统为模型,采用UML/ACME集成建模方法进行了领域分析和领域设计,给出了完整的建模过程和设计思想。在对系统进行建模的过程中,采用UML描述概念层和逻辑层模型更为清晰易懂,而采用ADL描述物理层模型更加易于实现,根据软件开发的不同阶段和不同层次模型将UML和ADL两种先进的建模方法结合起来使用,从而可以达到相得益彰的目的。
最后,通过对实现的构件进行组装,对科研管理系统进行了实现。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-7 |
|
第一章 绪论 |
7-11 |
|
§1-1 选题的背景 |
7 |
|
§1-2 研究方向与发展概况 |
7-9 |
|
1-2-1 构件技术是软件工业化生产的热点技术 |
7-8 |
|
1-2-2 构件技术的国内外发展状况 |
8-9 |
|
§1-3 本课题的主要研究内容 |
9-10 |
|
§1-4 本文的组织结构 |
10-11 |
|
第二章 面向构件的建模方法 |
11-25 |
|
§2-1 构件的相关知识 |
11-15 |
|
2-1-1 构件的相关概念 |
11-13 |
|
2-1-2 基于构件的系统开发方法 |
13-15 |
|
§2-2 软件体系结构的概念模型 |
15-18 |
|
2-2-1 软件体系结构的基本概念 |
15-16 |
|
2-2-2 软件体系结构的层次模型 |
16-17 |
|
2-2-3 基于体系结构的开发方法 |
17-18 |
|
§2-3 软件体系结构风格 |
18-21 |
|
2-3-1 几种典型的体系结构风格 |
18-20 |
|
2-3-2 体系结构风格的意义 |
20-21 |
|
§2-4 软件体系结构形式化描述方法 |
21-25 |
|
2-4-1 ADL 概述 |
21-22 |
|
2-4-2 一种可交换的描述语言——ACME |
22-25 |
|
第三章 科研管理系统的领域分析 |
25-34 |
|
§3-1 领域工程原理 |
25-26 |
|
§3-2 科研管理系统领域界定 |
26-29 |
|
§3-3 科研管理系统领域建模 |
29-34 |
|
3-3-1 统一建模语言UML |
29-31 |
|
3-3-2 科研管理系统的领域模型 |
31-34 |
|
第四章 科研管理系统的领域设计和实现 |
34-47 |
|
§4-1 科研管理系统的构架设计 |
34-39 |
|
4-1-1 系统构架的UML 描述 |
34-35 |
|
4-1-2 系统构架的ACME 描述 |
35-39 |
|
§4-2 科研管理系统的构件设计 |
39-42 |
|
4-2-1 基于UML 的构件抽取过程 |
39-40 |
|
4-2-2 科研管理系统的构件抽取设计 |
40-42 |
|
§4-3 UML 和ADL 的集成和评价 |
42-44 |
|
4-3-1 UML 的性能评价 |
42 |
|
4-3-2 ADL 的性能评价 |
42-43 |
|
4-3-3 UML 和ADL 的集成评价 |
43-44 |
|
§4-4 科研管理系统的实现 |
44-47 |
|
4-4-1 科研管理系统的构架实现 |
44-45 |
|
4-4-2 科研管理系统的构件实现 |
45-47 |
|
第五章 结论 |
47-48 |
|
§5-1 本文的主要结论 |
47 |
|
§5-2 有待进一步研究的问题 |
47-48 |
|
参考文献 |
48-50 |
|
致谢 |
50-51 |
|
攻读学位期间所取得的相关科研成果 |
51 |
|
| 【DOI】 | LunWen.ID:2.2008.362504 |