面向对象分析与设计第2版(双色版)

面向对象分析与设计第2版(双色版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本关于面向对象分析与设计的教材。

内容简介

本书讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了详细的建模过程指导。本书注重理论与实践相结合,通过给出大量的例题、内容较为详尽的案例分析以及对建模概念的详细剖析,阐明了如何进行面向对象的分析与设计。

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

章节目录

版权信息

前言

教学建议

PART ONE 第一部分 概述

CHAPTER 1 第1章 面向对象方法概论

1.1 传统软件开发方法中存在的问题

1.2 面向对象的基本思想

1.3 面向对象的基本原则

1.4 面向对象方法的主要优点

1.5 面向对象方法的发展史及现状简介

1.6 关于统一建模语言UML

习题

PART TWO 第二部分 面向对象分析

CHAPTER 2 第2章 什么是面向对象分析

2.1 分析面临的主要问题

2.2 面向对象分析综述

习题

CHAPTER 3 第3章 建立需求模型——用况图

3.1 系统边界

3.2 参与者

3.3 用况

3.4 用况图

3.5 检查与调整

3.6 用况模型与OOA模型

3.7 例题

习题

CHAPTER 4 第4章 建立基本模型——类图

4.1 对象与类

4.2 属性与操作

4.3 关系

4.4 接口

习题

CHAPTER 5 第5章 建立辅助模型

5.1 顺序图

5.2 通信图

5.3 活动图

5.4 状态机图

5.5 包图

习题

PART THREE 第三部分 面向对象设计

CHAPTER 6 第6章 什么是面向对象设计

6.1 OOA与OOD的关系

6.2 面向对象设计模型和过程

习题

CHAPTER 7 第7章 问题域部分的设计

7.1 复用类

7.2 增加一般类以建立共同协议

7.3 提高性能

7.4 按编程语言调整继承

7.5 转化复杂关联并决定关联的实现方式

7.6 调整与完善属性

7.7 构造及优化算法

7.8 决定对象间的可访问性

7.9 定义对象实例

7.10 其他

习题

CHAPTER 8 第8章 人机交互部分的设计

8.1 什么是人机交互部分

8.2 如何分析人机交互部分

8.3 如何设计人机交互部分

8.4 人机交互部分的设计准则

习题

CHAPTER 9 第9章 控制驱动部分的设计

9.1 什么是控制驱动部分

9.2 控制流

9.3 如何设计控制驱动部分

习题

CHAPTER 10 第10章 数据管理部分的设计

10.1 什么是数据管理部分

10.2 数据库和数据库管理系统

10.3 如何设计数据管理部分

习题

CHAPTER 11 第11章 构件及部署部分的设计

11.1 构件设计

11.2 部署设计

习题

CHAPTER 12 第12章 若干典型的设计模式

12.1 引言

12.2 外观模式

12.3 适配器模式

12.4 策略模式

12.5 观察者模式

12.6 抽象工厂模式

12.7 工厂方法模式

习题

CHAPTER 13 第13章 OOD的评价准则

13.1 耦合

13.2 内聚

13.3 复用

13.4 其他评价准则

习题

PART FOUR 第四部分 系统与模型

CHAPTER 14 第14章 系统与模型

14.1 系统与子系统

14.2 模型

习题

PART FIVE 第五部分 建模实例

CHAPTER 15 第15章 案例:教学管理系统

15.1 系统的功能需求

15.2 建立需求模型

15.3 系统分析

15.4 系统设计

习题

附录

Appendix A 附录A 面向对象的软件建模工具

A.1 为什么需要软件建模工具

A.2 面向对象建模工具JBOO 3.0

A.3 UML建模工具PKUModeler

Appendix B 附录B 文档编制指南

B.1 总体说明文档

B.2 用况图文档

B.3 类图文档

B.4 顺序图文档

B.5 通信图文档

B.6 状态机图文档

B.7 活动图文档

B.8 构件图文档

B.9 部署图文档

B.10 包图文档

参考文献

面向对象分析与设计第2版(双色版)是2024年由机械工业出版社出版,作者麻志毅 编著。

得书感谢您对《面向对象分析与设计第2版(双色版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
码上学会——中文版Creo 3.0机械设计全能一本通(双色版) 电子书
Creo是美国参数技术公司(Parametric Technology Corporation,PTC)公司开发的大型CAD/CAM/CAE集成软件,该软件广泛应用于工业产品造型设计、机械设计、模具设计、加工制造、有限元分析、功能仿真以及关系数据库管理等,是当今最优秀的三维设计软件之一。Creo 3.0具有完善、友好和直观的用户界面,新增的设计功能也进一步拓展了软件的应用范围,强化了设计能力。本书
网页设计与制作(第2版) 电子书
本书围绕网页的设计与制作,使用PhotoShop、FLASH、DreamWeaver三种工具软件,将网页设计过程中的图像素材设计、动画素材设计和网页布局设计等网页设计知识分单元进行讲解。依据网页项目开发的过程将全书分为15个单元。从网站规划、网页设计工具的使用到网页图片的编辑和设计,形成了网页的效果图;然后将效果图切片处理形成网页;将网页的Banner和LOGO制作成动画;**后利用HTML和CS
Excel 2010函数与公式综合应用技巧:双色精华版 电子书
本书精选了日常办公中常用的Excel函数进行讲解,全书共11章,前两章为公式与函数基础知识介绍,包括公式创建、复制、错误值分析与处理等方面的技巧,为后面的学习做铺垫;第3章~第11章介绍了逻辑函数、数学与三角函数、时间与日期函数、文本函数、查找和引用函数、信息函数、统计函数、财务函数、数据库函数等9类共540个函数的使用技巧,每个函数都辅以实例进行讲解,力求向读者展示Excel函数在数据计算、处理
Photoshop CS6图像处理立体化教程(双色微课版) 电子书
Photoshop是现在非常主流的1款图像处理和设计软件,广泛应用于平面设计的各个领域,其中Photoshop CS6版本是比较常用的版本。本书即以Photoshop CS6为蓝本,讲解使用Photoshop CS6处理图像的相关知识。本书由浅入深、循序渐进,采用情景导入案例式讲解软件知识,然后通过“项目实训”和“课后练习”加强对学习内容的训练,**后通过“技巧提升”来提升学生的综合学习能力。全书
Excel 2010高效办公应用技巧:双色精华版 电子书
本书汇集了人力资源、财务、会计、出纳、文秘、销售、生产等广大办公族在日常工作中经常使用的Excel应用技巧,全书共14章,第1章至第5章讲解了表格的基本操作技巧,包括工作表的操作、单元格的操作、数据的输入和数据编辑等方面的技巧。第6章讲解名称的定义与应用,为公式计算做准备。第7章至第12章讲解表格数据分析,包括排序与筛选、合并计算、分类汇总、条件格式、数据有效性、数据透视表、图表等方面的技巧。第1