微信扫一扫,移动浏览光盘
简介
本书揭示基于模型的软件开发方法的核心原则,展示如何分离每一个项目的关注点,使得参与者能够为每个域特有的需要和特征进行优化。本书共分三部分,共有18章。第一部分(第1~6章)重点介绍面向对象方法诞生的历史背景,阐述面向对象的方法旨在解决的问题。第二部分(第7~13章)讨论面向对象开发的基本原则如何应用于MDB方法学中,如何定义稳定的应用结构或框架。第三部分(第14~18章)讲述如何利用动态模型描述动态计算需要。
目录
译者序
前言
引言
第一部分 面向对象开发的根本
第1章 历史的视角
1.1 历史
1.2 结构化开发
1.3 宝贵教训
1.3.1 全局数据
1.3.2 巨程序单元
1.3.3 软件结构
1.3.4 缺乏内聚性
1.3.5 耦合
1.4 技术革新
1.4.1 图灵机
1.4.2 语言和方法学
1.4.3 集合和图
1.4.4 范式
1.4.5 数据流
1.4.6 状态机
第2章 对象技术
2.1 基本理念
2.1.1 可维护性
2.1.2 问题域抽象
2.1.3 00A、00D和OOP
2.1.4 主题
2.1.5 关注点分离
2.1.6 抽象层次
2.1.7 问题域抽象
2.1.8 封装
2.1.9 内聚性
2.1.10 逻辑不可分性
2.1.11 通信模型
2.2 广度优先处理(又称对等协作)
2.2.1 细化与转化
2.2.2 消息范式
2.2.3 对象特征
第3章 泛化、继承、泛型和多态
3.1 泛化
3.2 继承
3.3多态
3.4 泛型
第4章 MBD路线图
4.1 问题域和计算域
4.1.1 问题域
4.1.2 计算域
4.1.3转换
4.2 可维护性
4.2.1 领域分析
4.2.2 不变量建模
4.2.3应用分区
4.2.4 静态视图
4.2.5 动态视图
第5章 不变量建模
5.1 什么是不变量建模
5.1.1 不变量
5.1.2 数据
……
第6章 应用分区
第二部分 静态模型
第7章 第二部分路线图
第8章 类
第9章 类的职责
第10章 关联
第11章 引用完整性和知识完整性
第12章 泛化归来
第13章 识别知识
第三部分 动态模型
第14章 第三部分路线图
第15章 有限状态机
第16章 状态、转换、事件和动作
第17章 开发状态模型
第18章 抽象动作语言
术语表
前言
引言
第一部分 面向对象开发的根本
第1章 历史的视角
1.1 历史
1.2 结构化开发
1.3 宝贵教训
1.3.1 全局数据
1.3.2 巨程序单元
1.3.3 软件结构
1.3.4 缺乏内聚性
1.3.5 耦合
1.4 技术革新
1.4.1 图灵机
1.4.2 语言和方法学
1.4.3 集合和图
1.4.4 范式
1.4.5 数据流
1.4.6 状态机
第2章 对象技术
2.1 基本理念
2.1.1 可维护性
2.1.2 问题域抽象
2.1.3 00A、00D和OOP
2.1.4 主题
2.1.5 关注点分离
2.1.6 抽象层次
2.1.7 问题域抽象
2.1.8 封装
2.1.9 内聚性
2.1.10 逻辑不可分性
2.1.11 通信模型
2.2 广度优先处理(又称对等协作)
2.2.1 细化与转化
2.2.2 消息范式
2.2.3 对象特征
第3章 泛化、继承、泛型和多态
3.1 泛化
3.2 继承
3.3多态
3.4 泛型
第4章 MBD路线图
4.1 问题域和计算域
4.1.1 问题域
4.1.2 计算域
4.1.3转换
4.2 可维护性
4.2.1 领域分析
4.2.2 不变量建模
4.2.3应用分区
4.2.4 静态视图
4.2.5 动态视图
第5章 不变量建模
5.1 什么是不变量建模
5.1.1 不变量
5.1.2 数据
……
第6章 应用分区
第二部分 静态模型
第7章 第二部分路线图
第8章 类
第9章 类的职责
第10章 关联
第11章 引用完整性和知识完整性
第12章 泛化归来
第13章 识别知识
第三部分 动态模型
第14章 第三部分路线图
第15章 有限状态机
第16章 状态、转换、事件和动作
第17章 开发状态模型
第18章 抽象动作语言
术语表
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×