当前位置:主页 > 课后答案 > 面向对象习题答案
面向对象分析与设计

《面向对象分析与设计》课后习题答案

  • 更新:2021-04-18
  • 大小:280 KB
  • 类别:面向对象
  • 作者:麻志毅
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《面向对象分析与设计》是机械工业出版社于2008年出版的一本图书,作者是麻志毅。

本书是一本关于面向对象分析和设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了建模过程指导。本书注重理论与实践相结合,给出大量的例题和一个内容较为详尽的案例分析,详述了建模概念的运用以及进行面向对象建模的方法与技术。

本书适合作为高等院校的软件学院和信息学院(或计算机学院等)软件工程专业以及相关专业的工程硕士、高年级本科生的教材,也可作为从事软件开发的工程技术人员的参考读物。

目录

  • 前言
  • 教学建议
  • 第一部分概述
  • 第1章面向对象方法概论
  • 1.1传统软件开发方法中存在的问题
  • 1.2面向对象的基本思想
  • 1.3面向对象的基本原则
  • 1.4面向对象方法的主要优点
  • 1.5面向对象方法的发展史及现状简介
  • 1.6关于统一建模语言UML
  • 习题
  • 第二部分面向对象分析
  • 第2章什么是面向对象分析
  • 2.1分析面临的主要问题
  • 2.2面向对象分析综述
  • 习题
  • 第3章建立需求模型——用况图
  • 3.1系统边界
  • 3.2参与者
  • 3.2.1概念与表示法
  • 3.2.2识别参与者
  • 3.3用况
  • 3.3.1概念与表示法
  • 3.3.2用况与参与者之间的关系
  • 3.3.3用况之间的关系
  • 3.3.4捕获用况
  • 3.3.5用况模板
  • 3.4用况图
  • 3.5检查与调整
  • 3.6用况模型与OOA模型
  • 3.7例题
  • 习题
  • 第4章建立基本模型——类图
  • 4.1对象与类
  • 4.1.1概念与表示法
  • 4.1.2识别对象与类
  • 4.1.3审查与筛选
  • 4.1.4抽象出类并进行调整
  • 4.1.5认识对象的主动行为并识别主动对象
  • 4.1.6类的命名
  • 4.1.7建立类图的对象层
  • 4.2属性与操作
  • 4.2.1属性
  • 4.2.2操作
  • 4.3关系
  • 4.3.1继承
  • 4.3.2关联
  • 4.3.3聚合
  • 4.3.4依赖
  • 4.4接口
  • 习题
  • 第5章建立辅助模型
  • 5.1顺序图
  • 5.1.1概念与表示法
  • 5.1.2顺序图中的结构化控制
  • 5.1.3建立顺序图
  • 5.2通信图
  • 5.2.1概念与表示法
  • 5.2.2建立通信图
  • 5.3活动图
  • 5.3.1概念与表示法
  • 5.3.2建立活动图
  • 5.4状态机图
  • 5.4.1概念与表示法
  • 5.4.2建立状态机图
  • 5.5包图
  • 5.5.1概念与表示法
  • 5.5.2如何划分与组织包
  • 习题
  • 第三部分面向对象设计
  • 第6章什么是面向对象设计
  • 6.1OOA与OOD的关系
  • 6.2面向对象设计模型和过程
  • 习题
  • 第7章问题域部分的设计
  • 7.1复用类
  • 7.2增加一般类以建立共同协议
  • 7.3提高性能
  • 7.4按编程语言调整继承
  • 7.5转化复杂关联并决定关联的实现方式
  • 7.6调整与完善属性
  • 7.7构造及优化算法
  • 7.8决定对象间的可访问性
  • 7.9定义对象实例
  • 7.10其他
  • 习题
  • 第8章人机交互部分的设计
  • 8.1什么是人机交互部分
  • 8.2如何分析人机交互部分
  • 8.3如何设计人机交互部分
  • 8.3.1设计输入与输出
  • 8.3.2命令的组织
  • 8.3.3用OO概念表达所有的界面成分
  • 8.3.4衔接界面模型和问题域模型
  • 8.4人机交互部分的设计准则
  • 习题
  • 第9章控制驱动部分的设计
  • 9.1什么是控制驱动部分
  • 9.2控制流
  • 9.3如何设计控制驱动部分
  • 9.3.1识别控制流
  • 9.3.2审查
  • 9.3.3定义控制流
  • 9.3.4进程间和线程间的通信
  • 9.3.5控制流间的同步
  • 习题
  • 第10章数据管理部分的设计
  • 10.1什么是数据管理部分
  • 10.2数据库和数据库管理系统
  • 10.2.1关系数据库
  • 10.2.2面向对象数据库
  • 10.3如何设计数据管理部分
  • 10.3.1针对关系数据库系统的数据存取设计
  • 10.3.2针对面向对象数据库系统的数据存取设计
  • 10.3.3针对文件系统的数据存取设计
  • 习题
  • 第11章构件及部署部分的设计
  • 11.1构件设计
  • 11.1.1概念与表示法
  • 11.1.2构件的内部结构
  • 11.1.3对构件的行为建模
  • 11.1.4对构件的实现建模
  • 11.2部署设计
  • 11.2.1概念与表示法
  • 11.2.2对系统的部署建模
  • 习题
  • 第12章若干典型的设计模式
  • 12.1引言
  • 12.2外观模式
  • 12.3适配器模式
  • 12.4策略模式
  • 12.5观察者模式
  • 12.6抽象工厂模式
  • 12.7工厂方法模式
  • 习题
  • 第13章OOD的评价准则
  • 13.1耦合
  • 13.2内聚
  • 13.3复用
  • 13.4其他评价准则
  • 习题
  • 第四部分系统与模型
  • 第14章系统与模型
  • 14.1系统与子系统
  • 14.1.1概念与表示法
  • 14.1.2对体系结构模式建模
  • 14.1.3划分子系统
  • 14.2模型
  • 14.2.1模型的含义
  • 14.2.2模型和视图
  • 14.2.3模型的抽象层次
  • 14.2.4模型间的一致性检查
  • 习题
  • 第五部分建模实例
  • 第15章案例:教学管理系统
  • 15.1系统的功能需求
  • 15.2建立需求模型
  • 15.2.1划分子系统
  • 15.2.2识别参与者
  • 15.2.3识别用况
  • 15.2.4对需求进行捕获与描述
  • 15.3系统分析
  • 15.3.1寻找类
  • 15.3.2建立状态机图
  • 15.3.3建立类图
  • 15.3.4建立顺序图
  • 15.4系统设计
  • 15.4.1问题域部分设计
  • 15.4.2界面部分设计
  • 15.4.3数据管理部分设计
  • 习题
  • 附录A面向对象的软件建模工具
  • 附录B文档编制指南
  • 参考文献

资源下载

资源下载地址1:https://pan.baidu.com/s/1Zvd02Ycm0HkXHm6NRElsLg

相关资源

网友留言