文摘
英文文摘
第一章 引言
1.1 课题背景
1.2 UML与面向对象建模方法
1.3 本文研究内容
1.4 论文结构
第二章 基于UML的面向对象建模的研究
2.1 面向对象建模方法
2.2 UML面向对象建模机制
2.2.1 UML架构
2.2.2 UML静态建模机制
2.2.3 UML动态建模机制
2.3 UML的扩展机制
2.3.1 约束
2.3.2 标记值
2.3.3 构造型
2.4 本章小结
第三章 应用CFG和OPD扩展UML建模环境
3.1 UML面向对象建模的局限性
3.1.1 UML的软件颗粒度
3.1.2 UML的模型的一致性问题
3.2 应用控制流图CFG扩展UML
3.2.1 控制流图CFG的定义
3.2.2 UML/CFG建模系统设计
3.3 应用对象过程图OPD扩展UML
3.3.1 OPD方法
3.3.2 OPD基本概念
3.3.3 一个简单的OPD模型
3.3.4 UML模型与OPD模型的相互转换
3.4.本章小结
第四章 UML模型剑面向对象代码转换的研究
4.1 研究现状
4.2 UML类图到面向对象代码的转换
4.2.1 属性和方法的映射
4.2.2 泛化/特化关系的映射
4.2.3 关联关系的映射
4.2.4 受限关联关系的映射
4.2.5 聚合关系和组合关系的映射
4.2.6 包的映射
4.3 UML其它模型图到面向对象代码的转换
4.4 CFG向面向对象代码的转换
4.5 代码生成系统的构造
4.5.1 元描述形式化机制
4.5.2 构造抽象表达树
4.5.3 由语义表达树生成代码
4.6 本章小结
第五章 血站管理系统的设计及实现
5.1 血站管理系统概述
5.2 需求分析
5.2.1 系统功能分析
5.2.2 获取参与者
5.2.3 获取系统刚例
5.2.4 参与者与用例之间的关系
5.3 总体设计
5.3.1 CRC卡
5.3.2 系统类图
5.3.2 主要用例描述
5.4 详细设计
5.4.1 类图
5.4.2 用CFG细化类的方法
5.4.3 包图
5.5 系统实现
5.5.1 系统的三层体系结构
5.5.2 系统配置图和组件图
5.5.3 系统运行的部分界面
第六章 总结与展望
6.1 研究总结
6.2 今后的工作
致谢
参考文献
东南大学;