全书语言准确严谨,表达规范,简洁明了,很适合作为面向对象设计的教材。
1.1 模型与建模
1.1.1 软件模型
1.1.2 应用模型
1.1.3 分析模型和设计模型的关系
1.2 方法学
1.2.1 方法学的分类
1.3 统一建模语言
1.3.1 视图
1.3.2 模型
1.3.3 模型元素
1.3.4 图
1.3.5 理解UML
1.4 设计模型和代码
1.5 软件开发过程
1.6 本章小结
1.7 练习题
第2章 对象建模
2.1 对象模型
2.1.1 对象模型在设计中的作用
2.1.2 一个库存控制的示例
2.2 类和对象
2.2.1 对象创建
2.3 对象的特性
2.3.1 状态
2.3.2 行为
2.3.3 本体
2.3.4 对象名
2.3.5 封装
2.4 避免数据重复
2.5 链接
2.5.1 对象图
2.6 关联
2.6.1 类图
2.7 消息传递
2.8 多态性
2.8.1 多态性的实现
2.8.2 UML的多态性
2.8.3 抽象类
2.9 动态绑定
2.10 对象模型的适用性
2.11 本章小结
2.12 练习题
第3章 软件开发过程
3.1 瀑布模型
3.1.1 瀑布模型中的风险管理
3.1.2 瀑布模型中的系统需求
3.2 非瀑布模型
3.2.1 演化模型
3.2.2 螺旋模型
3.2.3 迭代和增量开发
3.3 统一过程
3.4 模型在开发中的作用
3.5 UML在统一过程中的运用
3.5.1 需求
3.5.2 用例驱动的过程
3.6 本章小结
3.7 练习题
第4章 餐馆系统的业务建模
4.1 非正式的需求
4.1.1 对计算机化系统的需要
4.1.2 定义一次迭代
4.2 用例建模
4.2.1 用例
4.2.2 参与者
4.2.3 用例图
4.3 描述用例
4.3.1 事件路径
4.3.2 用户界面原型
4.4 组织用例模型
4.4.1 用例包含
4.4.2 参与者泛化
4.4.3 用例扩展
4.5 完成用例模型
4.5.1 一个用例模型何时完成
4.6 领域建模
4.6.1 领域模型的正确性
4.7 术语表
4.8 本章小结
4.9 练习题
第5章 餐馆系统的分析
……
第6章 餐馆系统的设计
第7章 餐馆系统的实现
第8章 类图和对象图
第9章 交互图
第10章 状态图
第11章 构件图
第12章 约束
第13章 实现策略
第14章 原则和模式
附录A UML表示法概述
附录B OCL概述
附录C 用例描述模板
参考文献
术语表
¥99.00
¥39.00
¥59.00
¥30.00