关于举办软件详细设计、建模与编档最佳实践
培训班的通知
培训地点 |
北京 |
郑州 |
培训时间 |
5月 17-20 |
9月 17-20 |
本课程全国常年开班,如部分地区课程已结束,请咨询最新培训信息!也可点击课程点播在线视频学习!此课程也可以供企业做内训,欢迎咨询!
一、 培训收益
通过此次课程培训,可使学习者获得如下收益:
1.理解详细设计全套流程与方法;
2.理解通用架构模式的应用;
3.通过案例学习相关工具;
4.认识到系统设计在产品开发中的重要性;
5.了解系统设计的核心理念与实践方法;
6.通过流程的规范化来控制设计的过程与质量。
二、 培训特色
项目通过一个完整的软件设计项目案例,完全覆盖设计过程的各个知识体系的实践应用,详细设计、构件设计等。该项目是一个课堂设计实践项目,以项目小组的形式进行设计实操练习,重点在于强化理解软件设计过程的工作重点,同时明确并强化作为设计工程师的一些基本素质.强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。
三、 日程安排
日程 |
培训模块 |
培训内容 |
第一天 上午 |
软件详细设计概述 |
Ø 系统详细设计目标及意义 Ø 详细设计与架构设计 Ø 详细设计与设计模式 Ø 系统详细相关文档 Ø 软件详细设计实践流程与计划 |
详细设计的文档 |
Ø 设计文档注意事项 Ø 设计文档的评审与基线 Ø 设计文档的版本管理 Ø 设计文档的变更控制略 Ø 详细设计转化为代码 |
|
面向对象设计工具及UML建模语言 |
Ø EA工具及案例介绍 Ø UML是什么,有什么 Ø 为什么要UML Ø UML的成功案例 Ø 如何用好UML建模 Ø 从模型驱动开发过程看UML的各个阶段 Ø 对开发的支持 Ø 对测试的支持 Ø 对需求管理的支持 Ø 对项目管理的支持 Ø 文档生成 |
|
第一天 下午 |
UML建模详解 |
Ø 用例图 类图 顺序图 Ø 状态图 活动图 组件图 Ø 部署图 协作图 对象图 |
从需求到详细设计建模过程 |
Ø 利用用例图、活动图、状态图等进行业务场景分析 Ø 利用用例图、活动图、序列图等进行系统场景分析 Ø 通过健壮性分析获取系统关键对象 Ø 域模型建模分析 Ø 通过序列图完善域模型 Ø 系统核心业务详细设计完善 Ø 详细设计评审 |
|
第二天 上午 |
详细设计原则及模式 |
Ø 需求是否发生了变化 Ø 如何打造系统的“弹性” Ø 面向对象原则、设计模式关系 Ø 单一职责原则 Ø 依赖倒转原则 Ø 接口隔离原则 Ø 合成复用原则 Ø 里氏替换原则 Ø 迪米特法则 |
经典设计模式及其案例应用 |
1)创建型设计模式与案例使用 Ø 简单工厂模式 Ø 工厂方法模式 Ø 抽象工厂模式 Ø 单例模式 2)结构型设计模式与案例使用 Ø 适配器模式 Ø 组合模式 Ø 装饰模式 Ø 外观模式 Ø 代理模式 3)行为型设计模式与案例使用 Ø 命令模式 Ø 迭代器模式 Ø 观察者模式 Ø 状态模式 Ø 策略模式 Ø 模板模式 Ø 职责连模式 4)设计模式的调优 |
|
第二天 下午 |
案例分析 |
Ø 工作流系统中的设计模式 Ø 用工厂模式建立数据访问的可扩展性 Ø 策略模式为业务逻辑建立可适应性 |
综合案例 |
Ø 案例背景介绍 Ø 管道管理器架构 Ø 架构模式与设计模式的结合 |
|
第三天 上午 |
综合案例 |
Ø 流程审批类系统模块设计背景 Ø 职责连模式的应用及灵活调整 Ø 模板方法的应用背景及灵活调整 |
数据设计 与建模 |
Ø 数据设计都包括什么内容 Ø 数据设计的原则及最佳实践 Ø 数据模型都包括什么 Ø 逻辑数据模型设计与建模 Ø 基于数据模型生成表结构 Ø 逆向数据模型 |
|
第三天 下午 |
用户界面设计及实战 |
Ø 设计师,程序员和用户的思维模型 Ø 用户体验的重要性 Ø 用户界面开发的过程及周期 Ø 视觉设计的原则 Ø 移动端用户界面设计原则 Ø 了解Axure RP产品 Ø 产品原型构思 Ø 产品原型设计 Ø 了解墨刀产品 Ø 移动端产品原型构思 Ø 移动端产品原型设计 |
第四天 |
学习考核与业内经验交流 |
四、 授课专家
张老师 北京航空航天大学硕士, 专注于项目管理、软件开发方法调优、软件建模与系统设计、系统架构、移动端开发等领域,熟悉主流的移动端开发平台,12年IT行业从业经验,6年教育及教育管理经验,对移动端产品设计与开发有深刻了解和实践经验,对于HTML5移动端混合式应用开发有深入研究,参与并领导多个移动端APP项目。对HTML5 Web App、HTML5混合应用开发关键技术有深刻了解和实践经验等。
龚老师 北京理工大学 博士 国家认证系统架构师、项目经理/主管、技术总监/经理、高级软件工程师。在架构下的系统设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中选择适合的技术组合并合理利用开源中间件来降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
程老师 中科院软件所硕士 中国第一批分析设计师、UML/UP专家、UP统一软件过程资深教练(国内首位软件项目过程教练)、国内较早引入模型驱动开发方法的倡导人之一、国内最早的UP过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
周老师 独立咨询师,专注产品管理、敏捷开发、企业架构、个人成长。十几年的IT工作经验,从技术到产品,到研发管理,围绕软件产品开发全生命周期积极探索和实践,发布了多本电子书,《模型驱动软件工厂》、《报表引擎设计》、《敏捷方法之Scrum》、《开源信息系统开发平台 – OpenExpressApp框架》、《敏捷个人-认识自我、管理自我》、《业务分析与需求》、《规模化产品开发方法-产品线工程》、《架构语言ArchiMate》、《企业架构框架TOGAF》等, 获得2010和2011年十大杰出IT博客,在中国软件技术大会、中国软件工程大会、全球软件技术大会、Scrum Gathering等大会多次做过企业架构、产品管理、定制化开发以及敏捷方法等主题演讲。给建银、工行、国网、中油瑞飞、英华达、工程设计研究院等不同类型企业做过企业架构、敏捷开发、需求等方面的培训和咨询,深受企业好评。
五、 培训费用
面授班培训费5800元/人(含场地费、考试证书费、资料费、含学习期间中餐) 食宿统一安排,费用自理。请学员带身份证复印件一张。
本课程由中国信息化培训中心颁发《高级软件设计师》证书,证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
六、 报名回执【软件详细设计、建模与编档最佳实践】
单位名称 (开发票名称) |
|
|||||
快递地址 |
|
邮编 |
|
|||
联 系 人 |
|
职位 |
|
电话 |
|
|
|
|
传真 |
|
|||
学员姓名 |
身份证号 (做证书使用) |
邮箱 |
联系电话 |
培训地点 |
是否住宿 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
点击学校名称进入学校详细网页【北京中培教育】
课程安排时间:
白班、晚班、业余制班、周末班、一对一定制课程(详情请咨询顾问)
白 班:8:30-16:30 (周一至周五白天时间段选择)
全日制:8:30-11:30/13:40-16:30 (周一至周五全天上课)
晚上班:18:00-21:00
周 末:8:30-16:30(每周六或周日全天)
具体上课时间学员根据自身时间安排选择报班。
课程周期:
课程周期长短以学员实际所报班级为准,一对一课程和培训老师沟通安排。
课程收费:
因学员自身基础和所要学习达到的程度、报班时间长短等客观因素不等,我们开设有不同的班级,费用有所区别,费用以学员所报班级为准,学员根据自身要求选择报班,如有疑问请咨询报名老师。
不同时间校区有不同的优惠活动,详细优惠以当时参加的优惠活动为准。
预约试听体验课程:
学员如需参加体验课程,至少需提前一周和顾问预约体验课程,提供给顾问参加学员姓名+电话+课程+所在地区,顾问会及时登记预约就近校区体验课程,预约成功后顾问会通过电话或短信及时通知学员。
报名须知:
1、外地学员,需代办食宿,提前和老师预约沟通。
2、学费不包含食宿费用。(全日制住宿课程除外)
3、校区顾问会不定期回访学员,了解基础情况,请学员配合顾问回访。
4、课程调换或改期,需到校区和课程老师沟通。
5、课程退班退费,学员需到校区办理。(实际情况以校区规定为准)
6、报名完成后保留好报名票据,以及课程老师联系电话,以便后期和老师跟进。
7、优惠活动请和报名老师咨询了解。
我们竭诚为您服务,如需帮助或了解优惠活动,请在线联系顾问,顾问会及时安排课程老师电话和您沟通介绍!