SA137:软件架构设计实战演练

开班计划时间:18 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:开发团队中的设计人员,系统分析人员,开发、测试主管或项目经理,以及有望或有志成长为以上角色的技术人员。
学习收获:掌握软件架构的基础知识、设计原则、设计模式、设计方法,熟悉主流架构技术 、了解规范的软件项目管理流程 、具备高级系统架构师的基本能力
详细大纲
1 软件架构中遇到实际问题列表
2 软件架构设计师个人能力提升方法
3 归纳软件架构实践的步骤
3.1 软件架构设计主线
3.2 软件架构设计基本流程
4 软件架构设计工具评价选择
4.1 软件架构设计粒度分析
4.2 软件架构设计工具评价
4.3 选择贯穿课程的架构工具
5 案例讲解与动手实践
5.1 动手实践:使用UML工具完成软件架构流程定义,学会扩展UML工具的方法
5.2 演示各种UML工具的优劣对比,推荐贯穿整个课程的UML工具
5.3 演示IBM RMC完成软件架构流程定义
6 介绍贯穿整个课程的实践案例
7 评估软件需求规格
7.1 使用代码反射需求描述的失误点
7.2 评估需求文档是否可用于架构设计
7.3 对比业务需求、用户需求与软件需求
8 定义软件架构视图
8.1 软件架构的元模型与架构视图定义
8.1.1 依据案例定义软件架构视图
8.2 依据案例定义软件架构视图
9 软件架构模式
9.1 组织级架构模式(分层架构模式等)
9.2 分布式架构模式(微核架构模式等)
9.3 交互式架构模式(MVC架构模式等)
9.4 可适应架构模式(反射架构模式等)
10 案例讲解与动手实践
10.1 演示与实践案例相关真实软件演示
10.2 展示各种不同的需求规格说明书,讨论需求文档中存在问题,找出评估需求文档的方法。
10.3 动手实践:使用UML工具完成实践过程架构视图的定义,为实践环节做好准备。
11 软件架构范围分析
11.1 领域范围
11.2 业务范围
12 软件架构约束条件分析
12.1 质量约束条件分析
12.2 环境约束条件分析
13 软件架构风险分析
13.1 确定关键需求
13.2 关键需求与约束正交矩阵分析
14 软件局部分析流程制定
14.1 健壮性分析
14.2 转述需求场景
14.3 整理分析类
15 案例讲解与动手实践
15.1 动手实践:使用工具完成对需求文档整理分析,使用UML工具完成软件架构范围分析
15.2 动手实践:使用UML工具扩展能力完成对质量约束条件与环境约束条件的分析工作
15.3 动手实践:使用UML工具中交互矩阵完成架构的风险分析
15.4 动手实践:完成局部分析实践工作
15.5 动手实践:使用UML工具自动生成软件架构全局分析文档
16 软件架构元素提取
16.1 业务型架构元素
16.2 边界型架构元素
16.3 服务型架构元素
17 软件架构元素外部接口设计
17.1 接口设计基本原则(最小接口原则、角色隔离原则、稳定性原则)
17.2 接口描述方式(接口定义语言)
17.3 接口管理方式
18 案例讲解与动手实践
18.1 演示不同案例,讨论得出业务架构元素切割的方式,揭示SOA中业务敏捷性设计方法
18.2 演示大型商业化软件(SAP、AX、TFS、CQ)中边界架构元素的内涵,讨论得出边界类架构元素提取方法,提高边界的可维护性
18.3 讨论:如何设计稳定的架构元素接口?获得接口设计的相关的技巧
18.4 动手实践:使用UML工具完成实践案例的接口设计
19 软件架构元素内部变化设计
19.1 使用设计模式完成变化设计
19.2 将变化外置描述成配置文本
20 软件架构元素的组织关联设计
20.1 层次组织方式
20.2 总线组织方式
20.3 “云”组织方式
21 案例讲解与动手实践
21.1 讨论:针对实践案例中每一个场景完成内部变化设计的战术
21.2 讨论:对比国内网络书店与亚马逊书店获得UI元素导航设计策略
21.3 动手实践:动手完成UI元素导航框架的设计,掌握框架组件设计的技巧
21.4 动手实践:使用UML工具完成实践案例已经提取的架构元素的组织关联设计
21.5 动手实践:面向SAAS或S+S的理念设计将实践案例发布成面向全球服务时规划方案
22 软件架构资源管理设计
22.1 全局资源规划
22.2 局部资源规划
22.3 资源监控(命中率监控)
23 软件架构进线程管理设计
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: