在沈阳参加了软件架构培训,感觉非常好,老师讲的很适合我们的应用。真是受益非浅啊,把具体培训内容贴上:
课程名称: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平台在应用软件领域和工具开发领域的解决方案,对于软件体系结构有比较专业的研究。
具有多年软件项目管理的经验,主要致力于面向对象的软件开发过程的管理实践,并成功实践于两个软件,一个工具。
具有多年的部门管理经验,专长于软件框架、软件过程自动化工具的研发以及项目管理,曾经为多个企业提供相关的培训工作。