软件架构培训

在沈阳参加了软件架构培训,感觉非常好,老师讲的很适合我们的应用。真是受益非浅啊,把具体培训内容贴上: 课程名称:OOSE培训 课程目标: • 从广义角度理解软件框架的形成过程(RUP的过程裁剪,重点讲解项目规划、概念设计、业务规划、需求分析、系统设计) • 理解系统架构规划的方法步骤(RUP中4+1模型的实施方法,非功能性需求对系统架构的影响) • 理解面向对象、设计模式、体系架构、软件框架在系统设计中的作用 培训对象: 项目经理、系统分析员、软件设计人员,软件架构设计师,软件开发人员(中高级人员) 课程内容: 针对客户的实际情况和具体需求,双方在如下课程基础上共同协商讨论,以制定切合客户实际的培训内容。 培训时间:2天 课程安排: 第一天: • 主题1:引言:软件企业的技术文化 目的:通过互动的方式,让学员参与定义软件企业应该具备什么样的技术积累 目标:a。正确理解软件框架的作用 b。正确理解软件工程过程的作用 c。正确理解项目管理的作用 工具:PPT • 主题2:OOSE定义 目的:通过互动的方式,让学员参与定义一个完整的软件工程过程 目标:a。识别软件工程过程流程 b。为每个工程过程提供明确的定义,包括输入、规程、输出 工具:PPT • 主题3:OOSE之概念设计阶段详细解释 目的:通过互动的方式,讲解如何根据用户的idea形成产品或项目的解决方案 目标:a。识别概念设计的关键活动、关键输出 b。对每个关键活动进行详细描述 工具:PPT • 主题4:OOSE之业务规划阶段详细解释 目的:通过互动的方式,讲解如何根据概念设计、用户需求形成业务解决方案 目标:a。树立正确的需求观念 b。理解根据用户需求形成业务规划的方法 工具:PPT 第二天: • 主题5:OOSE之系统架构规划阶段详细解释 目的:通过互动的方式, 让学员理解架构规划的重要性和方法 目标:a。理解系统架构的狭义概念和广义概念 b。理解系统架构的规划方法 C.理解面向对象、设计模式、系统架构、软件框架在架构规划时的作用。 工具:PPT • 主题6:OOSE之业务规划的UML表达 目的:通过演示教学, 让学员掌握如何使用UML表达业务规划 目标:a。业务组织建模 b。业务用例建模 c.业务对象建模 工具:Rational Rose • 主题7:OOSE之分析用例建模及其UML表达 目的:通过演示教学, 让学员理解什么是需求分析以及如何使用UML表达 目标:a。分析用例建模 b。分析用例的场景识别、场景标准表述方法 C.分析场景的US时序图制作 工具:Rational Rose • 主题8:OOSE之分析对象建模及其UML表达 目的:通过演示教学, 让学员理解分析对象的基本概念以及如何利用分析对象建模 目标:a。分析场景的MVC时序图 b。界面原型制作方法 c.业务处理流程的描述方法 d. 由分析实体模型演化为逻辑数据模型 工具:Rational Rose • 主题9:OOSE之系统设计及其UML表达 目的:通过演示教学, 让学员理解系统设计的概念、方法及UML表达 目标:a。0层设计、1层设计个、2层设计、3层设计概念 b。场景实现描述方法 c.通过实现场景的Design时序图推导设计对象模型 d. 设计对象模型的规范化描述 e.设计类方法的实现设计 工具:Rational Rose 讲师介绍: 李山:  具有丰富的软件开发实践背景,个人的软件背景涉及到软件的分析,设计,编码,测试,管理等各个环节。  具有较强的软件产品及项目的分析和设计能力,具有丰富面向对象软件工程的实践背景,具有多个Rational Rose工具在项目中的应用实践。  精通J2EE平台在应用软件领域和工具开发领域的解决方案,对于软件体系结构有比较专业的研究。  具有多年软件项目管理的经验,主要致力于面向对象的软件开发过程的管理实践,并成功实践于两个软件,一个工具。  具有多年的部门管理经验,专长于软件框架、软件过程自动化工具的研发以及项目管理,曾经为多个企业提供相关的培训工作。

你可能感兴趣的:(软件架构)