| 第1章 引言 1.1 面向对象的软件开发 1.2 面向对象的历史 1.3 实践中的OOAD 1.4 全局方法 1.5 推荐读物 第2章 面向对象—初学者需要理解的概念 2.1 初学者需要理解的面向对象概念 2.2 类、对象和实例 2.3 属性、操作、约束和关系 2.4 对象标识 2.5 职责 2.6 分类与继承 2.7 抽象类 2.8 关联 2.9 聚集 2.10 消息交换 2.11 集合 2.12 多态性 2.13 永久性 2.14 类的划分 2.15 设计模式 2.16 组件 2.17 推荐读物 第3章 分析 3.1 引言 3.2 开发系统的思想和目标 3.3 标识参与者 3.4 标识业务流程 3.5 标识参与者的利益 3.6 标识业务用例 3.7 描述用例的本质 3.8 标识系统用例 3.9 收集和研究材料 3.10 描述需求 3.11 标识业务类 3.12 创建一个技术字典 3.13 开发一个用例处理模型 3.14 描述系统接口 3.15 开发接口原型 3.16 推荐读物 第4章 设计 4.1 定义应用的体系机构 4.2 确定域组件 4.3 建立具体组件的类模型 4.4 进一步开发状态模型 4.5 识别并在必要时重构组件依赖 4.6 设计组件接口 4.7 开发协同模型 4.8 开发面向过程的组件测试 4.9 开发类测试程序 4.10 定义属性 4.11 指定会话 4.12 设计讨论 4.13 推荐读物 第5章 UML基础 5.1 引言 5.2 图的种类 5.3 用例图 5.4 类图(基本元素) 5.5 类图(关系型元素) 5.6 行为图 5.7 实现图 附录A 术语表 附录B 参考文献 附录C UML框图 |
商品评论(0条)