你的位置: 首页 > 公开课首页 > 项目管理 > 课程详情
课程介绍 评价详情(0)
本课程名称: 系统架构与详细设计
查看更多:项目管理公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程收益:
培训颁发证书:
2、中国信息化培训中心颁发的《高级系统设计师》证书。
课程大纲
第一天
一、系统架构设计概述
1.成功架构设计的关键策略
有效的需求开发和管理
关键需求决定架构
多视图架构设计
及早有效的验证架构
2.系统架构设计过程
需求分析
领域建模
确定对架构关键的需求
概念性架构设计
多视角架构设计
验证系统架构
二、从需求向架构设计过渡
1.基础架构的建立
建立弹性系统架构
建立架构基线的步骤
确定主题的优先级;
确定优先级的时候考虑的因素
2.架构分析与视角设计
识别和分析架构视角
架构视角的方案设计
3.系统架构模式
分层架构模式
微内核模式、MVC架构模式等
架构模式最佳应用场景
第二天
三、架构下软件设计过程
1、架构职责定义与模块识别
模块化设计的概念
实现模块化的手段
2、面向构件的方法
面向构件的方法简述
构件内部实现策略
构件的打包策略
构件实例
3、子系统设计与实现
子系统划分
子系统接口设计
子系统连接交互设计
4、架构设计的技术求解
逻辑架构
物理架构
开发架构
数据架构
运行架构
四、关键需求对应的架构设计
1、可靠性质量解决方案
可靠性质量属性场景
健康监测
错误恢复
错误预防
2、基于高可靠性的架构设计
进程间提升可靠性的方法
保证可靠性的分层结构
3、可维护性解决方案
可维护性质量属性场景
局部化修改
防止连锁反应
推迟绑定时间
4、高可集成性的架构设计
架构解决方案
结构化模型的架构模式
子系统管理部分的模块
子系统应用模块
系统设计中需要关注的问题
第三天
5、基于产品线的架构设计
开发产品线的动因
组织结构的变更架构解决方案
产品线架构的应用
产品线架构的障碍
复用成熟度模型(RMM)
五、以架构为核心的迭代开发
1.初始阶段
确定需求范围、发现项目风险、
设计备选架构技术
2.细化阶段
设计架构、验证架构、风险处理
建立架构基线
3.构造阶段
实现并行开发、开发中的架构管理
架构重构
4.提交阶段
交付软件、归纳系统架构
六、编写架构设计文档
架构文档的结构
架构文档的内容
架构文档的质量
架构文档与需求、设计文档的全程跟踪
七、云计算与SOA
1.SOMA基础(面向服务的建模和架构)
SOMA概述
SOMA工具和开发过程概览
2.SOA解决方案
IBM/ORACLE(BEA)/Microsoft的SOA解决方案
开源产品:JBoss/Mule等产品的SOA解决方案
3.云计算技术概述
云计算与网格计算
Google云计算技术
微软云计算技术
开源云计算系统简介
开源云计算系统Hadoop
2、详细设计专题
本课程名称: 系统架构与详细设计
查看更多:项目管理公开课