译者序前言部分 绪论章 面向对象的分析与设计2章 开发过程导论3章 定义模型和制品二部分 计划和细化阶段4章 学习案例:销售点终端5章 理解需求6章 用况:对过程的描述7章 用况的分类和时间调度8章 开始进入一个开发周期三部分 分析阶段(1)9章 建立一个概念模型0章 概念模型——添加关联1章 概念模型——添加属性2章 在术语表中记录术语3章 系统行为——系统顺序图4章 系统行为——契约四部分 设计阶段(1)5章 从分析到设计6章 描述真实用况7章 协作图8章 GRASP:职责分配模式9章 运用对象和模式设计一个解决方案20章 判定可见性21章 设计类图22章 系统设计要点五部分 构造阶段(1)23章 设计到代码的映射24章 用JAVA实现的程序方案六部分 分析阶段(2)25章 选择二个开发周期的需求26章 关联多个用况27章 扩展概念模型28章 泛化29章 包:组织模型元素的单位30章 润饰概念模型31章 概念模型——总结32章 系统行为33章 状态图中的行为建模七部分 设计阶段(2)34章 GRASP:用于职责分配的更多模式35章 用更多的模式进行设计八部分 专题36章 其他的UML表示法37章 开发过程问题38章 框架、模式和持久化附录A 推荐读物附录B 样例开发活动和样例模型参考文献术语表索引 |