高级软件架构师培训大纲.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附件: ◆解释收集信息的过程,解释作用域专家的角色 ◆写一个明确的problem statements ◆确定建设和维护数据字典的重要性◆阐释如何正确使用用例技术来捕获客户的功能需求 三、需求建模实验 ◆通过一个简化的项目实例,讲解如何建立需求(用例)模型;针对选定的项目实例,指 导学员使用文档、活动图/序列图等途径详述系统用例的规格 四、面向对象分析 ◆阐述从分析模型到设计模型,最终到实施模型的整个演化过程 ◆讲解面向对象基本概念和原理 ◆讲解分析类的概念,说明边界类、实体类和控制类的划分与职责分配方法 ◆讲解如何从用例行为中识别分析类,并将相关行为向分析类进行职责分配;说明使用序 列图与协作图来帮助用例分析的途径 ◆说明如何在较大规模的系统中,将众多的分析类组织成分析包和服务包 五、面向对象分析实验 ◆依照项目实例已建立的需求模型,讲解进行用例分析的过程;针对选定的项目实例,指 导学员识别分析类,最终使用序列图或协作图来描述基于这些分析类来实现用例行为所 代表的系统功能需求 六、软件构架导论 ◆阐述软件构架是什么,讲解为什么需要软件构架,阐述构架基线的概念 ◆介绍迭代开发各个阶段需要解决的各类关键风险,并分析构架基线是如何规避项目开发 风险的 ◆回顾RUP的分析设计过程,说明构架分析、设计在其中的关键位置 ◆介绍构架设计的相关理论(元模型体系),以及业界主流的构架体系模型 七、构架风格与模式 ◆阐述构架风格的概念,介绍常见的相关构架风格 ◆讲解构架模式和框架,以及如何应用构架模式与框架来创建健壮的构架 ◆重点讲述层次模式,深入探讨应用层次模式来帮助开发系统初始的构架层 八、软件构架分析 ◆分析关键的抽象概念在构架分析中的核心作用;介绍如何使用分析模式、GRASP模式 来精化实体模型 ◆讲解如何开发系统的界面导航图来框定系统的主体功能行为 ◆阐述构架机制的概念,深入说明分析机制,讲解如何使用分析机制来修饰分析类之设计 约束 ◆介绍必威体育精装版的代码注释技术,讲解如何使用ejb3.0的annotation来修饰设计约 束(分析机制特征),并利用已有框架直接进入实现 九、软件构架(逻辑)设计 ◆阐述软件构架设计所面临的挑战,说明构架设计的质量目标:可维护性、可扩展性、可 重用性、互操作性等;讲解构架设计相关的一些原则 ◆选择构架级技术方案的指南,讲解如何针对系统特征来确定构架级技术方案 ◆介绍SEI-ATAM构架折衷分析方法;并讲解构架设计如何反作用于系统行为 ◆阐述设计模型的组织结构,说明如何进行构架级的分包,以及划分子系统、定义接口等 ◆AOP面向方面的软件开发技术;讲解如何使用AOP来实现最为灵活的设计机制 十、面向对象设计原则与模式 ◆讲解面向对象设计中的最重要的原则,包括类的设计原则和包的设计原则 ?◆结合实例阐述在实际设计,特别是构架设计中,应用设计原则的方法、途径;说明如何 保持平台相关的细节和应用的分离,如何应用封装,抽象(abstraction)的原则等 ?◆阐述软件构造中的冗余,说明在构架设计中如何识别和利用复用机会;结构上的去冗余 途径 ◆探讨元数据驱动技术在产品二次开发上的应用策略 十一、J2EE/Java Lite与dot.Net构架框架、以及基于服务的构架SOA ◆系统地阐述业务密集型软件系统的主流分层构架设计途径:从表示层设计、应用控制逻 辑设计、到业务逻辑层的工作流设计、以及业务服务构件设计,最终到数据访问层设计 ◆介绍当前业务软件主流构架应用框架以及中间件体系 ◆J2EE重量级方案(以J2EE核 心构架模式为主) ◆Java Lite轻量级方案(围绕Struts+Spring+Hibernate) ◆阐述SOA构架设计方案,说明SOA是一种独立性强、依赖性弱,具有更优良的可复用 性的基于构件CBD的构架开发方案;介绍实现SOA的常用技术:Web Services;介绍 基于SOA的JBoss构架实例 ◆dot.Net方案(以微软的核心构架模式为主) 十二、软件构架(物理)设计 ◆阐述源码的并行开发管理,进而讲解构件视图(实施模型)的概念 ◆阐述软件系统中的并发需求,进而讲解进程视图的概念(即通常说的物理设计视图) ◆阐述软件系统中的分布需求,进而讲解部署视图的概念(即通常说的物理设计视图) 十三、软件构架(数据)设计与对象持久化 ◆讲解对业务密集系统意义重大的数据库设计与数据建模 ◆阐述对象持久化的概念,描述持久化机制,包括对应的分析、设计和实施等机制 ◆阐述Object-Relationship Mapping对象关系映射的概念,结合实例说明实现对象关 系映射的途径和方法,并给出基于H

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档