没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
软件系统架构设计师教程
经典图例
Author:木林森
Date:2018-10-13
说明:主要内容均从原书中截取或从网络上获取,无原创内容
目录
软件系统架构设计师教程经典图例............................................................................................. 1
1.操作系统.......................................................................................................................... 6
1.1 操作系统层次........................................................................................................... 6
1.2 进程状态转换........................................................................................................... 7
1.3 存储管理................................................................................................................... 7
1.3.1 操作系统存储管理........................................................................................ 7
1.3.2 网络存储管理(DAN、NAS、SAN)............................................................8
1.4 作业管理................................................................................................................... 9
1.5 Unix 系统结构........................................................................................................... 9
2.数据库系统...................................................................................................................... 9
2.1 数据库系统体系结构............................................................................................... 9
2.2 E-R 图...................................................................................................................... 11
2.3 数据库设计过程..................................................................................................... 11
2.4 分布式数据库体系结构......................................................................................... 12
2.5 数据仓库................................................................................................................ 13
2.4.1 数据仓库体系结构...................................................................................... 13
2.4.2 OLAP 与 OPTP 的比较..................................................................................14
2.4.2 数据挖掘...................................................................................................... 15
3.计算机网络.................................................................................................................... 15
3.1 TCP/IP 模型与 OSI 模型对比................................................................................... 15
4.多媒体技术.................................................................................................................... 16
4.1 常用压缩编码方法分类......................................................................................... 16
5.信息系统........................................................................................................................ 17
5.1 ERP.......................................................................................................................... 17
5.2 CRM......................................................................................................................... 18
5.3 电子商务................................................................................................................ 18
5.4 DSS.......................................................................................................................... 19
5.5 电子政务................................................................................................................ 19
6.系统集成........................................................................................................................ 20
6.1 系统集成技术发展趋势......................................................................................... 20
6.1.1 从 2 层到 N 层过渡......................................................................................20
6.1.2 从面向信息向面向过程和面向服务发展...................................................20
6.1.3 集成耦合度趋弱、粒度趋大....................................................................... 21
6.2 系统集成技术实现................................................................................................. 22
6.2.1 数据集成...................................................................................................... 22
6.2.2 应用集成...................................................................................................... 23
6.2.3 界面集成...................................................................................................... 24
6.2.4 控制集成...................................................................................................... 25
6.2.5 事件驱动集成.............................................................................................. 26
6.3 分布式应用集成框架............................................................................................. 27
6.3.1 CORBA.......................................................................................................... 27
6.3.2 COM+........................................................................................................... 28
6.3.3 J2EE.............................................................................................................. 28
6.3.4 Web Service.................................................................................................. 30
6.4 企业集成模型......................................................................................................... 30
6.5 系统演化................................................................................................................. 31
6.5.1 遗留系统评估.............................................................................................. 31
6.5.2 系统转换方案.............................................................................................. 32
7.软件工程........................................................................................................................ 32
7.1 软件开发模型......................................................................................................... 32
7.1.1 瀑布模型...................................................................................................... 32
7.1.2 原型模型...................................................................................................... 33
7.1.3 螺旋模型...................................................................................................... 33
7.1.4 基于可重用构建的模型..............................................................................34
7.1.5 基于面向对象的模型..................................................................................34
7.1.6 V 模型........................................................................................................... 35
7.1.7 RUP............................................................................................................... 35
7.1.8 敏捷开发...................................................................................................... 36
7.2 需求管理................................................................................................................. 37
7.3 设计方法................................................................................................................ 38
7.3.1 面向对象设计.............................................................................................. 38
7.4 质量管理................................................................................................................ 38
8.UML 建模........................................................................................................................ 40
8.1 UML 模型................................................................................................................ 40
8.1.1 用例图.......................................................................................................... 40
8.1.2 顺序图(时序图)...................................................................................... 41
8.1.3 状态图.......................................................................................................... 41
8.1.4 活动图.......................................................................................................... 42
8.1.5 构件图(组件图)...................................................................................... 42
8.1.6 部署图.......................................................................................................... 43
8.2 UML 过程................................................................................................................ 44
8.2.1 需求分析过程.............................................................................................. 44
8.3 架构文档化(4+1 视图)...................................................................................... 45
9.设计模式........................................................................................................................ 46
9.1 总览........................................................................................................................ 46
9.1.1 设计原则...................................................................................................... 46
9.1.2 设计模式之间的关系..................................................................................46
9.1.3 设计模式分类.............................................................................................. 47
9.2 模式........................................................................................................................ 48
9.2.1 AbstractFactory 模式.................................................................................... 48
9.2.2 Builder 模式................................................................................................. 48
9.2.3 FactoryMethod 模式.................................................................................... 49
9.2.4 Prototype 模式............................................................................................. 49
9.2.5 Singleton 模式.............................................................................................. 50
9.2.6 Adapter 模式................................................................................................ 50
9.2.7 Bridge 模式................................................................................................... 50
9.2.8 Composite 模式............................................................................................ 51
9.2.9 Decorator 模式............................................................................................. 51
9.2.10 Facade 模式................................................................................................ 52
9.2.11 Flyweight 模式............................................................................................ 52
9.2.12 Proxy 模式.................................................................................................. 53
9.2.13 Chain of Responsibility 模式.......................................................................53
9.2.14 Command 模式.......................................................................................... 54
9.2.15 Interpreter 模式.........................................................................................54
9.2.16 Iterator 模式............................................................................................... 55
9.2.17 Mediator 模式............................................................................................ 55
9.2.18 Menento 模式............................................................................................ 55
9.2.19 Observer 模式............................................................................................ 56
9.2.20 State 模式................................................................................................... 56
9.2.21 Strategy 模式.............................................................................................. 57
9.2.22 TemplateMethod 模式................................................................................ 57
9.2.23 Visitor 模式................................................................................................. 58
10.架构设计...................................................................................................................... 59
10.1 基于体系结构的开发模型(ABSD)...................................................................59
10.1.1 总览............................................................................................................ 59
10.1.2 体系结构需求............................................................................................ 60
10.1.3 体系结构设计............................................................................................ 60
10.1.4 体系结构实现............................................................................................ 61
10.1.5 体系结构演化............................................................................................ 61
10.2 架构风格............................................................................................................... 62
10.2.1 管道/过滤器风格....................................................................................... 62
10.2.2 数据抽象和面向对象................................................................................62
10.2.3 分层系统.................................................................................................... 63
10.2.4 仓库和知识库............................................................................................ 63
10.2.5 C2 风格....................................................................................................... 64
10.2.6 C/S 和 B/S 风格........................................................................................... 64
10.3 特定领域软件体系结构(DSSA).......................................................................65
10.4 架构评估............................................................................................................... 66
10.4.1 SAAM.......................................................................................................... 66
10.4.2 ATAM.......................................................................................................... 67
11.安全架构...................................................................................................................... 68
11.1 安全风险分类....................................................................................................... 68
11.2 安全体系结构....................................................................................................... 68
11.2.1 鉴别框架.................................................................................................... 69
11.2.2 访问控制框架............................................................................................ 70
11.2.3 抗抵赖框架................................................................................................ 71
12.分层架构...................................................................................................................... 71
12.1 表现层架构模式................................................................................................... 71
12.2 中间层架构模式................................................................................................... 72
12.3 数据访问层架构模式........................................................................................... 73
12.3.1 在线访问.................................................................................................... 73
12.3.2 数据库访问对象 DAO................................................................................74
12.3.3 数据传输对象 DTO....................................................................................74
12.3.4 对象关系映射 ORM................................................................................... 75
13.面向服务的架构(SOA)............................................................................................ 75
13.1 Web Service........................................................................................................... 75
13.2 企业服务总线 ESB................................................................................................ 76
剩余63页未读,继续阅读
资源评论
haihaixian
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功