引言项目背景
项目1 简单ATM机模拟系统开发
1.1 活动1 用户需求获取
1.1.1 倾听客户叙述
1.1.2 用户调查问卷设计
1.2 活动2 ATM系统用例图创建
1.2.1 UML初步认识
1.2.2 ATM机系统需求分析
1.2.3 在Eclipse中创建用例图
1.2.4 对用例进行详细描述
1.3 活动3 ATM系统对象分析
1.3.1 标识系统中的类
1.3.2 标识类的属性
1.3.3 标识对象状态和活动
13.4 标识对象行为
1.3.5 标识系统协作关系
1.4 活动4 ATM系统实现
1.4.1 从UML设计图中实现系统
1.4.2 对已有系统进行抽象
1.4.3 对现有系统加入事件处理机制
项目2 实时ATM机模拟系统开发
2.1 活动1 系统需求分析
2.1.1 系统业务活动分析
2.1.2 系统功能需求分析
2.1.3 系统用例建模
2.2 活动2 系统概要设计
2.2.1 类模型分析
2.2.2 系统活动分析
2.2.3 系统概要设计说明书撰写
2.3 活动3 系统详细设计与实现
2.3.1 类属性和方法添加
2.3.2 数据库、表的创建
2.3.3 包图创建
2.3.4 系统实现
2.4 活动4 单元测试
2.4.1 编写单元测试用例
2.4.2 JUnit工具与调试程序
项目3 项目实践指导,
3.1 实践1指导:简化的ATM自动取款机系统需求说明书
3.2 实践2指导:针对ATM模拟系统构想的需求调查问卷
3.3 实践3指导:在Eclipse上进行UML项目开发
3.4 实践4指导:发现ATM系统中的参与者和用例
3.5 实践5指导:在Eclipse上绘制ATM用例图
3.6 实践6指导:对ATM系统中的用例进行描述
3.7 实践7指导:对ATM系统中的类进行建模
3.8 实践8指导:ATM系统中类的属性建模
3.9 实践9指导:ATM系统中对象的状态和活动分析
3.10 实践10指导:ATM系统中对象操作的确定
3.11 实践11指导:ATM系统中对象协作关系分析
3.12 实践12指导:ATM系统代码的实现
3.13 实践13指导:ATM系统的继承性分析
3.14 实践14指导:用户标识、创建领域概念模型和绘制业务流程
3.15 实践15指导:ATM机模拟系统功能需求和非功能需求
3.16 实践16指导:ATM机模拟系统参与者和用例
3.17 实践17指导:ATM机模拟系统的用例图的设计和实现
3.18 实践18指导:ATMCRC卡创建
3.19 实践19指导:在EclipseIDE中创建类图
3.20 实践20指导:事务操作活动分析成果图绘制
3.21 实践21指导:为ATM系统主要类添加属性和方法
3.22 实践22指导:ATM系统数据库结构设计
3.23 实践23指导:ATM包图在EclipseIDE上的绘制
3.24 实践24指导:在EclipseIDE中实现系统
3.25 实践25指导:编写ATM机模拟系统单元测试用例
3.26 实践26指导:在Eclipse中实现单元测试与调试
参考文献