该课程由猎学网审核,享受猎学网报名、支付保障
关于举办“详细设计与系统架构更佳实践”培训班的通知
培训地点 | 广州 | 成都 | 青岛 | 北京 | 上海 |
培训时间 | 3月24-29日 | 5月26-31日 | 7月19-24日 | 9月23-28日 | 11月24-29日 |
各有关单位:
为响应工业和信息化部信息化高端人才培养的号召,中国信息化培训中心特推出了系统架构与详细设计课程培训班,希望通过专业的系统设计方法与业界真实案例来全面提高设计人员的设计水平,旨在培养专业系统设计师,更好地服务于信息系统设计工作。现将相关事宜通知如下:
一、培训特色
项目全过程软件设计沙盘模拟实战。
通过一个完整的软件设计沙盘项目及一组实际软件设计案例,完全覆盖设计过程的各个知识体系的实践应用,包括架构分析、架构分解、架构设计、架构分配、详细设计、构件设计等。该项目是一个课堂设计实践项目,以项目小组的形式进行设计沙盘实操练习,重点在于强化理解软件设计过程的工作重点,同时明确并强化作为设计工程师的一些基本素质
强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。
二、课程目标
1.了解系统架构设计的关键策略;
2.;掌握系统架构的分层策略;
3. 理解详细设计全套流程与方法;
4. 理解通用架构模式的应用;
5. 通过案例学习相关工具;
6. 认识到系统设计在产品开发中的重要性;
7. 了解系统设计的核心理念与实践方法;
8. 通过流程的规范化来控制设计的过程与质量。
三、 课程大纲
1. (详细设计专题)
时间 | 培训模块 | 培训内容 |
第一天 上午 | 软件详细设计概述 | 1. 系统设计目标描述 2. 系统文档描述 3. 系统架构文档描述 4. 软件详细设计实践流程与计划 |
面向对象设计工具及UML编程语言 | EA工具及案例介绍 用例图 类图 对象图 顺序图 状态图 活动图 组件图 部署图 协作图 | |
第一天 下午 | 软件详细设计过程 | 1. 健壮性分析(获得边界对象、控制对象与实体对象) 2. 转换需求场景(使用时序图转述需求,获得对象行为细节) 3. 整理分析类(获得对象间关系) 4. 对象状态建模(使用状态图建模) 5. 局部分析阶段成果提交 6. 评审局部分析成果(发布局部分析基线) |
第二天 上午 | 从需求到设计的过程 | 1. 案例概述 2. 识别系统需求中的概念策略 3. 通过需求建立概念模型的指导原则 4. 概念模型的关联添加原则和方法 5. 概念模型的属性添加方法 6. 系统顺序图的建立 7. 系统行为契约分析 8. 通过协作图设计活动之间的协作关系 9. 建立概念类图 10. 通过具体案例进行指导和演练 |
第二天 下午 | 系统类职责分配模式(GRASP)与案例应用 | 1. 案例概述 2. 专家(expert)模式与应用 3. 创建者(creator) 模式与应用 4. 高内聚(high cohesion) 模式与应用 5. 低耦合(low coupling) 模式与应用 6. 控制者(controller) 模式与应用 7. 多态模式与应用 8. 纯虚构模式与应用 9. 中介者模式与应用 10. “不要和陌生人讲话” 模式与应用 11. CRC卡片与应用 |
第三天 上午 | 用户界面规划设计 | 1. UCD(以用户为中心的设计)的概述 2. 整体用户体验的重要性 3. 设计师,程序员和用户的思维模型 4. UCD的主要原则 5. 界面开发的过程及周期 6. 建立符合标准软件产品 7. 交互流程设计:概念草图,系统流程展示 8. 视觉设计原则 9. 图像制作技巧 、图文资源管理 10. 功能的任务化与场景设计 11.用户界面方案设计 |
数据库详细设计 | 1. 数据库基本设计原则 2. 基于OO的数据库设计 3. 数据库性能设计 4. 数据库安全设计 5. 数据库程序规划与业务混入问题 | |
第三天 下午 | 经典设计模式及其案例应用 | 1. 创建型设计模式与案例使用 简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 2. 结构型设计模式与案例使用 适配器模式 组合模式 装饰模式 外观模式 代理模式 3. 行为型设计模式与案例使用 命令模式 迭代器模式 观察者模式 状态模式 策略模式 模板模式 |
2. (架构设计专题)
时间 | 培训模块 | 培训内容 |
第一天 上午 | 一、系统架构设计概述 | 1. 成功架构设计的关键策略 新老架构师面临的困惑 有效的需求开发和管理 关键需求决定架构 多视图架构设计 及早有效的验证架构 2. 系统架构设计过程 需求分析 领域建模 确定对架构关键的需求 概念性架构设计 多视角架构设计 验证系统架构 |
第一天 下午 | 二、从需求向架构设计过渡 | 1. 基础架构的建立 关键功能关键质量需求的分析 建立架构基线的步骤 系统约束条件对架构的影响分析; 确立概要架构 2. 基础架构逐步细化与求精 子系统划分的四大原则 架构层次的细化方法 架构分区与公共机制提取原则 3. 架构视图的形成 逻辑架构形成 物理架构的着力点 开发架构规范 数据架构的指导 运行架构分析 |
第二天 上午 | 三、系统架构分层策略 | 1. 表现层架构设计 MVC框架模式 UIP设计思想 动态生成设计 2. 中间层架构设计 服务接口设计 业务组件与业务实体设计 工作流设计 业务逻辑层框架 3. 数据访问层架构设计 数据访问模式 ORM与hibernate设计思想 事务处理与连接对象管理 |
四、通用架构模式的应用 | 1. 结构型架构模式 分层模式 管道模式 |
顾问将于24小时内联系您!