曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
高级软件设计师培训课程
课程大纲:
课程案例描述:案例远景和范围描述;案例需求描述;依据案例实践流程与计划
需求建模:获取需求的方法步骤,构建需求制品;确定系统边界与范围,编制需求规格说明书;制定需求管理计划,设定需求变更管理控制计划
全局分析:系统总体架构分析,关键概念,建模约定;关键抽象;架构模式,架构分层;风险分析,选定分析局部;抽提分析机制
用例分析:细化用例,转述需求场景;实现用例,验证分析机制,获取分析模型;整合用例行为到分析类,整理分析类
架构设计:定义架构底层,实现的决策和约束;识别设计类和子系统;把设计元素分配到不同的包和层
用例设计:基于设计机制实现用例,构建设计模型,设计类关联,整理设计类;整合设计模式
设计模式:模式与反模式,设计模式精要,设计模式原则,GOF设计模式实现方法及其扩展,设计模式的整合与拆分,设计模式与软件架构,如何应用设计模式来实现好的结构
子系统设计:识别子系统;抽提子系统接口,把接口行为分配到设计元素中;把子系统整合到架构中;描述子系统依赖
框架设计:依据架构规范设计框架组件;框架组件规划与重用策略;数据库连接管理与跨组件事务处理设计;消息管理设计;单点登录(SSO)设计;应用程序配置组件设计;基于SOA架构体系设计框架组件;框架组件实现方式;
工作流设计:个人工作流和业务工作流;业务工作流BPEL描述语言;个人工作流WFMG实现方式;现有工作流引擎复用与自主开发
业务实体设计:业务实体关系设计;ORM设计模式;业务实体变化分析;中间服务器业务实体对象实例化设计;对象缓存设计;业务实体对象查询设计;基于SOA架构体系的实体设计;
数据库设计:数据库基本设计原则;基于OO的数据库设计;数据库性能设计;数据库安全设计;数据库程序规划与业务混入问题