内容简介
随着互联网与移动互联网的兴起,软件系统在不断推陈出新的IT技术推动下,所希望解决和面对的问题域的复杂程度也越来越大,软件系统也正在从低级到高级、从简单到复杂、从封闭孤立到开放协同的方式快速地演化和发展。特别是在目前社会计算、云计算、移动计算以及大数据环境下,社会性软件以及Web2.O领域内的各种复杂的涌现现象及系统内的非线性系统动力学机制,使得对软件系统的分析与设计面临着巨大的全新挑战。面对着复杂而又庞大的应用系统,忽视软件系统设计整体目标的软件开发行为,已无法在复杂环境下,有效地把握外部环境与需求的动态变化对于系统所产生的影响,以及与其他系统之间的交互行为与集成操作模式。《EA架构与系统分析设计》希望在软件开发从管理工具走向服务平台的演化过程中,通过采用模型驱动的体系结构(MDA)设计理念以及Zachman模型为代表的企业架(EA)软件的系统分析方法,寻找出一个稳定的,且可以在一定的时间内有效的系统设计理论与方法,并对新人行的人员提供有效的帮助和设计指导。
《EA架构与系统分析设计》可以供软件工程、计算机科学与技术、管理信息系统等相关领域和专业的高年级本科生、研究生进行学习与参考使用。
目录
第1章 软件系统分析与设计的环境与目标
1.1 软件系统分析与设计的认识误区
1.2 软件系统要素与信息化
1.3 软件业务场景分析与信息化的成熟度模型
1.4 系统分析与设计需要解决的关键问题
1.5 本章小结
1.6 思考问题
参考文献与扩展阅读
第2章 服务设计与需求工程
2.1 服务设计与质量模型
2.2 需求工程
2.3 需求分析与开发
2.4 需求确认与管理
2.5 需求管理工具的设计
2.6 本章小结
2.7 思考问题
参考文献与扩展阅读
第3章 企业架构与Zachman模型
3.1 企业建模与信息架构方法
3.2 企业架构
3.3 企业架构方法与信息规划
3.4 本章小结
3.5 思考问题
参考文献与扩展阅读
第4章 LOGIN与基于角色的访问控制
4.1 访问控制
4.2 基于角色的访问控制模型
4.3 基于RBAC的管理模型与设计应用
4.4 本章小结
4.5 思考问题
参考文献与扩展阅读
第5章 时间管理与资源计划模型
5.1 计划与时间管理
5.2 物料资源计划——MRP
5.3 项目管理与软件资源计划
5.4 传统软件的设计模型——资源计划RP模型
5.5 传统企业资源计划管理ERP软件与Enterprise 2.0
5.6 本章小结
5.7 思考问题
参考文献与扩展阅读
第6章 业务规则与规则引擎设计
6.1 业务规则与规则引擎
6.2 专家系统与规则匹配机制
6.3 基于规则引擎的应用系统的设计与应用
6.4 本章小结
6.5 思考问题
参考文献与扩展阅读
第7章 信息工程与数据设计
7.1 信息工程法
7.2 数据结构与数据库设计方法
7.3 基于E-R模型的数据库建模原则与范式
7.4 数据模型的设计全生命周期过程与数据完整性
7.5 数据仓库与数据立方
7.6 本章小结
7.7 思考问题
参考文献与扩展阅读
第8章 流程分析与建模
8.1 数据流图(DFD)与数据流设计
8.2 BPM设计与BPMN设计方法
8.3 流程设计应用:工作流与工作流引擎设计
8.4 Petri网与工作流原语之间的映射与验证
8.5 本章小结
8.6 思考问题
参考文献与扩展阅读
第9章 面向对象的分析与建模
9.1 面向对象概念与基础
9.2 面向对象方法与UML组成
9.3 需求功能分析与用例建模
9.4 动态行为分析与建模
9.5 静态分析与建模
9.6 组件、部署分析与建模
9.7 本章小结
9.8 思考问题
参考文献与扩展阅读
第10章 面向对象系统的设计原则与设计模式
10.1 面向对象设计原则
10.2 设计模式
10.3 设计模式的应用
10.4 本章小结
10.5 思考问题
参考文献与扩展阅读
第11章 软件体系结构与应用
11.1 软件体系结构的基本概述
11.2 软件体系结构的关键技术
11.3 典型的软件体系结构模式及其应用
11.4 基于体系结构的可重用软件开发方法
11.5 本章小结
前言/序言
EA架构与系统分析设计 电子书 下载 mobi epub pdf txt