中文摘要 | 第1-6页 |
第一章: 背 景 | 第6-10页 |
一、 可视化建模的意义及概述 | 第6-7页 |
二、 现状的分析 | 第7-8页 |
三、 问题的提出及需要解决的问题 | 第8页 |
四、 本文工作的交待 | 第8-10页 |
第二章: 系统实现的理论基础 | 第10-35页 |
第一节 UML类图 | 第10-13页 |
1、 UML中类图的可视化描述 | 第10-11页 |
2、 类图中属性与方法语法规定 | 第11-12页 |
3、 UML类图中的元语 | 第12-13页 |
4、 系统对类图的支持与调整 | 第13页 |
第二节: JAVA中类的基本语法与要素 | 第13-16页 |
1、 Java中类的声明 | 第14页 |
2、 类的实体 | 第14-16页 |
第三节: 抽象逻辑结构图ALSD的JAVA理论部分 | 第16-24页 |
1、 ALSD的定义 | 第16-17页 |
2、 JAVA过程蓝图的定义 | 第17-19页 |
3、 ALSD图形表示方法 | 第19-20页 |
4、 Java蓝图表示方法 | 第20-21页 |
5、 抽象概念图到JAVA过程蓝图的映射 | 第21-24页 |
第四节 设计思路与框架代码 | 第24-35页 |
1、 设计选择思路 | 第24-26页 |
2、 类之间的关系 | 第26-27页 |
3、 类图的Java框架代码生成机制 | 第27-31页 |
4、 类图到JAVA框架代码的映射 | 第31-32页 |
5、 包图的划分原则 | 第32-33页 |
6、 ALSD到Java源代码的生成机制 | 第33-34页 |
7、 总结 | 第34-35页 |
第三章: 系统的设计 | 第35-61页 |
一、 建模子系统 | 第36-39页 |
1、 UML类图建模子系统 | 第37-38页 |
2、 ALSD过程建模子系统 | 第38-39页 |
二、 数据库系统 | 第39-41页 |
1、 有关类图的相关数据 | 第39-40页 |
2、 有关ALSD结点所需记录的数据 | 第40页 |
3、 关系模式 | 第40-41页 |
三、 项目管理子系统 | 第41页 |
四、 代码及文档生成子系统 | 第41-43页 |
五、 系统的界面设计 | 第43-44页 |
六、 系统的主要算法设计 | 第44-48页 |
1、 在UML类图编辑器中类间继承关系的绘制 | 第44-45页 |
2、 在ALSD中树结点的遍历算法 | 第45-46页 |
3、 ALSD实现层到Java源代码的生成算法 | 第46-48页 |
第四章 系统的实现 | 第48-55页 |
一、 建模子系统的实现 | 第48-50页 |
二、 ALSD编辑器的实现 | 第50-52页 |
三、 项目管理器的实现 | 第52-54页 |
四、 数据库系统的实现 | 第54-55页 |
第五章 系统支持的程序开发方法 | 第55-58页 |
结束语 | 第58-59页 |
主要参考文献 | 第59-61页 |
致 谢 | 第61页 |