简介
本书全面论述了信息系统建模的内容,主要包括信息系统建模的基本概念、基本原理、方法 和工程技术与工具。全书共分10章。
第1章介绍模型与信息系统的基本概念和相互关系。第2章介绍面向信息系统的建模以及建模的过程。第3章介绍面向需求分析的结构化分析方法。第4章重点论述使用实例驱动的需求分析方法。第5章介绍面向对象的基本概念和几种经典的方法。第6章介绍面向逻辑建模的静态建模方法。第7章介绍对象的行为描述。第8章介绍信息系统建模方法UML。第9章介绍对多主体系统的UML建模。第10章介绍数据建模。
本书可作为高等院校信息工程专业或信息管理专业的研究生教材,也可以供信息系统项目管 理人员和系统分析人员参考。
目录
第1章 概论
1.1 模型
1.1.1 模型的概念
1.1.2 模型的组成
1.1.3 模型的表示
1.1.4 模型的分类
1.1.5 模型与仿真
1.1.6 模型建立的基本原则
1.2 信息系统
1.2.1 基本概念
1.2.2 信息系统开发过程
1.3 模型与信息系统
1.3.1 信息系统规划模型
1.3.2 信息系统的逻辑模型与物理模型
1.3.3 信息系统的数据模型与知识表达
1.3.4 信息系统中的模型
第2章 面向信息系统的建模
2.1 信息系统建模
2.1.1 建模的意义
2.1.2 建模的特点
.2.2 面向信息系统的建模过程
2.2.1 可行性分析和调查
2.2.2 功能模型精化
2.2.3 设计精化
2.2.4 实现
2.2.5 测试
2.2.6 部署与交付
2.3 面向信息系统的建模方法
2.3.1 面向需求分析的建模方法
2.3.2 面向对象的逻辑建模方法
2.3.3 面向数据的建模
第3章 需求分析的结构化分析方法
3.1 结构化分析方法
3.1.1 数据流图
3.1.2 层次dfd
3.1.3 dfd的建模
3.1.4 dfd的检查与改进
3.1.5 创建数据流模型
3.2 结构化分析和设计方法idef0
3.2.1 idef0的特点
3.2.2 功能模型的表示
3.2.3 idef0建模过程
3.2.4 idef0方法与数据流分析方法比较
第4章 使用实例驱动的需求分析建模
4.1 使用实例方法
4.1.1 角色
4.1.2 使用实例
4.1.3 建模方法
4.2 使用实例驱动的oose方法
4.2.1 使用实例模型
4.2.2 系统界面描述
4.2.3 问题领域模型
4.2.4 分析模型
4.3 顺序图
4.3.1 顺序图的表示
4.3.2 消息
4.3.3 消息类型
4.4 协同图
4.4.1 链接
4.4.2 消息
4.4.3 数据
4.4.4 链接的类型
4.4.5 对象的创建和破坏
第5章 面向对象的逻辑建模
5.1 概述
5.2 面向对象的基本概念
5.3 面向对象的建模方法
5.4 coad与yourdon方法
5.4.1 面向对象的分析(ooa)
5.4.2 面向对象的设计(ood)
5.5 omt方法
5.5.1 omt的三个模型
5.5.2 对象模型技术的开发过程
5.6 booch方法
5.6.1 booch方法的基本模型
5.6.2 booch方法的建模过程
第6章 面向对象的静态建模
6.1 对象和类
6.1.1 类的定义
6.1.2 属性
6.1.3 操作
6.1.4 对象图
6.1.5 抽象类与具体类
6.1.6 枚举类
6.1.7 实用类
6.2 类的关系
6.2.1 关联关系
6.2.2 聚合关系
6.2.3 继承关系
6.2.4 依赖关系
6.2.5 精化关系
6.3 包
6.3.1 包的表示
6.3.2 包的关系
第7章 对象的行为描述
7.1 状态机模型
7.1.1 状态机定义
7.1.2 状态和组合状态
7.1.3 转移
7.1.4 并发状态机
7.1.5 状态转移的同步
7.1.6 条件转移
7.1.7 不确定转移
7.2 基于状态机的可视化建模
7.2.1 状态
7.2.2 转移
7.2.3 并发状态机
7.2.4 状态机的建模方法
7.3 活动图
7.3.1 活动的基本描述
7.3.2 活动的并发与同步
7.3.3 多活动的通信
7.3 petri网
7.3.1 petri网的发展历史
7.4.2 基本概念
7.4.3 高级网系统
7.5 petri网的建模
7.5.1 petri网建模的一般方法
7.5.2 信息系统的petri网模型
7.5.3 petri网建模实例——通信网络仿真建模
第8章 统一建模语言uml
8.1 统一建模语言uml简介
8.2 uml表示法
8.2.1 使用实例图
8.2.2 静态图
8.2.3 行为图
8.2.4 交互图
8.2.5 实现图
8.3 统一的建模过程
8.3.1 软件工程过程的概念
8.3.2 rational的统一过程
8.3.3 过程的特点及两维空间
8.3.4 时间维:阶段与迭代
8.3.5 过程的静态结构
8.3.6 核心工作流程
8.3.7 统一过程的基本特征
第9章 面向多agent系统的建模
9.1 agent系统和多agent系统
9.1.1 agent的概念和特性
9.1.2 多agent系统的概念和特性
9.2 面向多agent系统的交互协议建模
9.2.1 交互协议和协议图
9.2.2 交互协议的分层建模
9.3 agent交互协议描述的uml扩展
9.3.1 丰富角色规范
9.3.2 包扩展
9.3.3 部署图扩展
9.3.4 复制和分裂特性描述
9.3.5 消息语义的扩展
9.3.6 agent生命线和交互线程描述
9.3.7 嵌套协议
9.3.8 参数化协议
第10章 面向数据的建模
10.1 数据建模的含义
10.2 数据模型
10.2.1 层次数据模型
10.2.2 网络数据模型
10.2.3 关系数据模型
10.2.4 基于逻辑的数据模型
10.2.5 多维数据模型
10.3 语义数据建模
10.3.1 基本概念
10.3.2 实体-关系图
10.3.3 建模过程
10.4 idef1x的发展过程
10.5 idef1x方法的语法和语义
10.5.1 实体(entity)
10.5.2 域(domain)
10.5.3 视图(view)
10.5.4 属性(attribute)
10.5.5 关键字(keys)
10.5.6 联接关系(connection relationship)
10.6 idef1x方法的建模过程
10.6.1 阶段0:设计的开始
10.6.2 阶段1:定义实体
10.6.3 阶段2:定义关系
10.6.4 阶段3:定义键
10.6.5 阶段4:定义属性
1.1 模型
1.1.1 模型的概念
1.1.2 模型的组成
1.1.3 模型的表示
1.1.4 模型的分类
1.1.5 模型与仿真
1.1.6 模型建立的基本原则
1.2 信息系统
1.2.1 基本概念
1.2.2 信息系统开发过程
1.3 模型与信息系统
1.3.1 信息系统规划模型
1.3.2 信息系统的逻辑模型与物理模型
1.3.3 信息系统的数据模型与知识表达
1.3.4 信息系统中的模型
第2章 面向信息系统的建模
2.1 信息系统建模
2.1.1 建模的意义
2.1.2 建模的特点
.2.2 面向信息系统的建模过程
2.2.1 可行性分析和调查
2.2.2 功能模型精化
2.2.3 设计精化
2.2.4 实现
2.2.5 测试
2.2.6 部署与交付
2.3 面向信息系统的建模方法
2.3.1 面向需求分析的建模方法
2.3.2 面向对象的逻辑建模方法
2.3.3 面向数据的建模
第3章 需求分析的结构化分析方法
3.1 结构化分析方法
3.1.1 数据流图
3.1.2 层次dfd
3.1.3 dfd的建模
3.1.4 dfd的检查与改进
3.1.5 创建数据流模型
3.2 结构化分析和设计方法idef0
3.2.1 idef0的特点
3.2.2 功能模型的表示
3.2.3 idef0建模过程
3.2.4 idef0方法与数据流分析方法比较
第4章 使用实例驱动的需求分析建模
4.1 使用实例方法
4.1.1 角色
4.1.2 使用实例
4.1.3 建模方法
4.2 使用实例驱动的oose方法
4.2.1 使用实例模型
4.2.2 系统界面描述
4.2.3 问题领域模型
4.2.4 分析模型
4.3 顺序图
4.3.1 顺序图的表示
4.3.2 消息
4.3.3 消息类型
4.4 协同图
4.4.1 链接
4.4.2 消息
4.4.3 数据
4.4.4 链接的类型
4.4.5 对象的创建和破坏
第5章 面向对象的逻辑建模
5.1 概述
5.2 面向对象的基本概念
5.3 面向对象的建模方法
5.4 coad与yourdon方法
5.4.1 面向对象的分析(ooa)
5.4.2 面向对象的设计(ood)
5.5 omt方法
5.5.1 omt的三个模型
5.5.2 对象模型技术的开发过程
5.6 booch方法
5.6.1 booch方法的基本模型
5.6.2 booch方法的建模过程
第6章 面向对象的静态建模
6.1 对象和类
6.1.1 类的定义
6.1.2 属性
6.1.3 操作
6.1.4 对象图
6.1.5 抽象类与具体类
6.1.6 枚举类
6.1.7 实用类
6.2 类的关系
6.2.1 关联关系
6.2.2 聚合关系
6.2.3 继承关系
6.2.4 依赖关系
6.2.5 精化关系
6.3 包
6.3.1 包的表示
6.3.2 包的关系
第7章 对象的行为描述
7.1 状态机模型
7.1.1 状态机定义
7.1.2 状态和组合状态
7.1.3 转移
7.1.4 并发状态机
7.1.5 状态转移的同步
7.1.6 条件转移
7.1.7 不确定转移
7.2 基于状态机的可视化建模
7.2.1 状态
7.2.2 转移
7.2.3 并发状态机
7.2.4 状态机的建模方法
7.3 活动图
7.3.1 活动的基本描述
7.3.2 活动的并发与同步
7.3.3 多活动的通信
7.3 petri网
7.3.1 petri网的发展历史
7.4.2 基本概念
7.4.3 高级网系统
7.5 petri网的建模
7.5.1 petri网建模的一般方法
7.5.2 信息系统的petri网模型
7.5.3 petri网建模实例——通信网络仿真建模
第8章 统一建模语言uml
8.1 统一建模语言uml简介
8.2 uml表示法
8.2.1 使用实例图
8.2.2 静态图
8.2.3 行为图
8.2.4 交互图
8.2.5 实现图
8.3 统一的建模过程
8.3.1 软件工程过程的概念
8.3.2 rational的统一过程
8.3.3 过程的特点及两维空间
8.3.4 时间维:阶段与迭代
8.3.5 过程的静态结构
8.3.6 核心工作流程
8.3.7 统一过程的基本特征
第9章 面向多agent系统的建模
9.1 agent系统和多agent系统
9.1.1 agent的概念和特性
9.1.2 多agent系统的概念和特性
9.2 面向多agent系统的交互协议建模
9.2.1 交互协议和协议图
9.2.2 交互协议的分层建模
9.3 agent交互协议描述的uml扩展
9.3.1 丰富角色规范
9.3.2 包扩展
9.3.3 部署图扩展
9.3.4 复制和分裂特性描述
9.3.5 消息语义的扩展
9.3.6 agent生命线和交互线程描述
9.3.7 嵌套协议
9.3.8 参数化协议
第10章 面向数据的建模
10.1 数据建模的含义
10.2 数据模型
10.2.1 层次数据模型
10.2.2 网络数据模型
10.2.3 关系数据模型
10.2.4 基于逻辑的数据模型
10.2.5 多维数据模型
10.3 语义数据建模
10.3.1 基本概念
10.3.2 实体-关系图
10.3.3 建模过程
10.4 idef1x的发展过程
10.5 idef1x方法的语法和语义
10.5.1 实体(entity)
10.5.2 域(domain)
10.5.3 视图(view)
10.5.4 属性(attribute)
10.5.5 关键字(keys)
10.5.6 联接关系(connection relationship)
10.6 idef1x方法的建模过程
10.6.1 阶段0:设计的开始
10.6.2 阶段1:定义实体
10.6.3 阶段2:定义关系
10.6.4 阶段3:定义键
10.6.5 阶段4:定义属性
信息系统建模
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×