某培训中心架构师课程大纲_第1页
某培训中心架构师课程大纲_第2页
某培训中心架构师课程大纲_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一单元:软件架构本质1、软件架构的视图软件架构视图的意义, 软件架构师的多维思考规律视图、开发视图、物理视图、运行视图、场景视图,数据视图 ,功能视图如何和怎样绘制软件架构视图UML 建模工具在架构视图的应用典型案例分析一:结合多个工程实例,进展分析软件架构视图2、软件架构的文档编写软件架构文档的意义ISO RUP 模板软件架构文档的构造(避开消灭不必要的重复和缺少关键信息)从读者的角度编写软件架构文档软件架构文档记录原理和如何避开歧义文档的后期治理(使文档保持更)软件架构文档的评审典型案例分析二:结合多个工程实例,进展分析和评价软件架构文档其次单元:软件架构设计过程1、软件架构设计过程软件

2、架构设计过程方法论应当有法可依确定关键需求规律架构设计物理架构设计软件架构的评估和验证软件架构的开发(framework 方式实现软件架构的重构软件架构的维护和复用典型案例分析三:结合具体工程案例进展分析:演示架构设计过程2、需求打算架构软件功能需求对架构的影响软件质量需求对架构的影响软件约束条件与架构的影响典型案例分析四:结合多个工程实例,分析质量需求,约束对架构的影响(工程错误的架构,导致不能最终验收)3、规律架构设计软件架构立方体图软件架构模式和架构师阅历的引入使用质量场景属性进展迭代架构设计综合初步设计,确定高层分割(分层 分效劳 分区通信)典型案例分析五:结合工程实例,进展分析该阶段

3、的主要任务和相关成果4、物理架构设计依据功能确定职责模型依据质量调整职责模型基于接口确定职责间协作完成必需的架构视图完成架构文档,对架构文档如何评估典型案例分析六:结合工程实例,进展细化架构的主要方法和成果,留意事项5、架构设计的验证软件架构的验证软件架构的验证方法和指标软件架构的验证留意事项软件架构的评审基于软件架构的开发典型案例分析七:结合工程实例,分析如何进展验证架构和架构设计的后期重构技巧6、架构设计的后期维护和重构软件架构重构还是推翻重设计软件架构重构技巧软件架构复用第三单元:软件架构模式1、软件架构模式软件架构模式概述分层架构模式Pipe/Filter PatternMVC/PVC

4、 PatternEvent-Based PatternMicrokernel Pattern分布式和并发架构设计模式解释器和黑板模式其他模式的介绍(元数据等)典型案例分析八:软件架构模式如何应用在自己的实际工程中典型案例分析九:架构师实际工程架构的阅历总结和实际应用2、质量属性驱动架构设计方法论什么是系统质量属性,如何进展质量属性进展驱动架构设计架构和质量属性的关系如何获得可维护性、可扩展性、牢靠性、互操作性,系统性能,安全性等系统架构的牢靠性设计策略系统架构的可修改性设计策略系统架构的性能设计策略系统架构的安全性设计策略系统架构的易用性设计策略系统架构质量属性和架构模式的应用架构策略如何应用

5、在自己的实际工程中第四单元:软件架构各层设计策略1、表现层框架设计MVC 模式设计表现层BS CS 的选择AJAX 设计思想表现层易用性的考虑表现层的设计框架Struts,JSF,WebWork,ASP.net,PHP 等表现层的如何支持多渠道的接入(如支持 Web,WAP等)典型案例分析十三:结合工程实例分析,表现层的架构设计2、核心业务规律层架构设计业务规律层组件设计业务规律层工作流设计facade 设计业务规律层实体设计分布式应用场景业务规律层框架EJB,Springframework,.Net 框架典型案例分析十四:结合工程实例分析,业务规律层的架构设计3、数据访问层设计长久层架构设计

6、15 种数据访问模式在线访问,Data Access Object,Data Transfer Object,离线数据模式,对象/关系映射数据访问层组件设计工厂模式在数据访问层应用ORM、Hibernate,JPASQLMapiBatis设计思想缓存技术在存取层的应用数据访问层的性能考虑事务治理和数据的同步与锁连接对象治理设计典型案例分析十五:结合工程实例分析,数据访问层的架构设计4、领域模型设计、数据架构规划与数据库设计数据库的设计原则数据库设计与类的设计融合XML 设计融合数据库性能规划与遗留系统的数据库兼容性考虑领域模型设计5、系统内部各模块或层之间通信设计系统通信设计原则通信机制协议选

7、择对性能的考虑同步还是异步结合工程实例分析,系统内部的通信设计6、系统与外部系统的接口设计系统接口设计策略EAI 工程的架构设计第五单元:软件架构的实现技术-框架Framework应用框架Application frameworkvs.类库软件架构如何以框架的方式实现如何使用框架框架的开发过程如何选择第三方框架(不要重复制造车轮)框架的开发技术vs.扩展点/设计模式/vs vs 灰盒框架之中必备的根底效劳动手实现框架一个有名框架的实现分析一步一步实现一个真实工程框架典型案例分析:结合多个工程实例,在实际工程中如何进展应用和开发框架设计模式技术在软件框架设计之中的应用面对对象软件架构设计思想设计模式的本质论分析创立型模式分析构造型模式分析行为型模式设计模式的在框架设计的综合应用典型案例分析十:结合工程实例,分析设计模式在架构设计时期的实际应用第六单元:特定领域的软件架构1.SOA 架构设计SOA 的根本概念了解效劳的设计原则和方法学SOA ESB效劳识别,分类,实现BPEL 技术效劳注册,觉察,生命周期治理SOA 的开发过程和组织,监管SOA Organization and Governance第七单元:大型、超大型综合软件架构实践与剖析大型、超大型软件架构全过程:从用户需求到分析、设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论