一、课程目标
1. 使参训人员了解详细设计全套流程与方法
2. 通过案例学习相关工具
3. 认识到系统设计在产品开发中的重要性
4. 了解系统设计的核心理念与实践方法
5. 通过流程的规范化来控制设计的过程与质量。
二、培训师资
曾强华 中科院软件所硕士任职大型国内软件企业、华为、Sysbase等公司。项目经理/主管、技术总监/经理、高级软件工程师。擅长架构企业级应用;有独立工作流引擎开发、企业系统应用集成方面的丰富经验;在企业门户(Portal)、报表、工作流引擎和企业服务总线(ESB)等应用领域有深入的理论研究和充分的实践;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。
程文俊 中科院软件所硕士中国第一批分析设计师、UML/UP专家、UP统一软件过程资深教练(国内首位软件项目过程教练)、国内较早引入模型驱动开发方法的倡导人之一、国内最早的UP过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
龚永罡 北京理工大学 博士国家认证系统架构师、项目经理/主管、技术总监/经理、高级软件工程师。在架构下的系统设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中选择适合的技术组合并合理利用开源中间件来降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
三、培训对象
从事系统解决方案设计、软件架构设计,模块设计等相关人员,或者对系统设计感兴趣以及想从事系统设计工作的人员。有良好的设计思想,有志成为设计领域尖端人才的人员。
四、培训证书
本课程颁发双证,证书查询:www.ncie.gov.cn;www.zpedu.org
1、工业和信息化部人才交流中心颁发的《全国信息化工程师》证书。
2、中国信息化培训中心颁发的《高级系统分析设计师》证书。
证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
五、培训费用
4500 元/人;含培训费、考试费、证书费、资料费、午餐) 食宿统一安排,费用自理。(请学员带二寸彩照2张—背面注明姓名,身份证复印件一张)。
六、培训内容
具体课程安排如下:
(详细设计专题)
时间
|
上午
|
下午
|
第
一
天
|
1、软件详细设计概述
系统设计目标描述
系统文档描述
系统架构文档描述
软件详细设计实践流程与计划
2、面向对象设计工具及UML编程语言
EA工具及案例介绍
用例图 类图 顺序图
状态图 活动图 组件图
部署图 协作图 对象图
|
3、软件详细设计过程
健壮性分析(获得边界对象、控制对象与实体对象)
转换需求场景(使用时序图转述需求,获得对象行为细节)
整理分析类(获得对象间关系)
对象状态建模(使用状态图建模)
局部分析阶段成果提交
评审局部分析成果(发布局部分析基线)
|
第
二
天
|
4、从需求到设计的过程
案例概述
识别系统需求中的概念策略
通过需求建立概念模型的指导原则
概念模型的关联添加原则和方法
概念模型的属性添加方法
系统顺序图的建立
系统行为契约分析
通过协作图设计活动之间的协作关系
建立概念类图
通过具体案例进行指导和演练
|
5、系统类职责分配模式(GRASP)与案例应用
案例概述
专家(expert)模式与应用
创建者(creator) 模式与应用
高内聚(high cohesion) 模式与应用
低耦合(low coupling) 模式与应用
控制者(controller) 模式与应用
多态模式与应用
纯虚构模式与应用
中介者模式与应用
“不要和陌生人讲话” 模式与应用
CRC卡片与应用
|
第
三
天
|
6、用户界面规划设计
UCD(以用户为中心的设计)的概述
整体用户体验的重要性
设计师,程序员和用户的思维模型
UCD的主要原则
界面开发的过程及周期
建立符合标准软件产品
交互流程设计:概念草图,系统流程展示
视觉设计原则
图像制作技巧 、图文资源管理
功能的任务化与场景设计
用户界面方案设计
7、数据库详细设计
数据库基本设计原则
基于OO的数据库设计
数据库性能设计
数据库安全设计
数据库程序规划与业务混入问题
|
8.经典设计模式及其案例应用
1)创建型设计模式与案例使用
简单工厂模式
工厂方法模式
抽象工厂模式
单例模式
2)结构型设计模式与案例使用
适配器模式
组合模式
装饰模式
外观模式
代理模式
3)行为型设计模式与案例使用
命令模式
迭代器模式
观察者模式
状态模式
策略模式
模板模式
|
[1] |