返回
北京中培软件开发培训
置顶
招生热线:400-656-1390

学校地址:北京市丰台育芳园东里三号楼B座

软件系统详细设计最佳实践培训班

6 2023-10-23 08:41:57

学习笔记

  关于举办软件系统详细设计最佳实践培训班的通知

培训地点

北京

南京

青岛

上海

培训时间

4月22-25

6月24-27

8月19-22

10月21-24

  各有关单位:

  为响应工业和信息化部信息化高端人才培养的号召,中国信息化培训中心特推出了软件详细设计课程培训班,希望通过专业的系统设计方法与业界真实案例来全面提高设计人员的设计水平,旨在培养专业系统设计师,更好地服务于信息系统设计工作。现将相关事宜通知如下:

  一、 培训特色

  项目通过一个完整的软件设计项目案例,完全覆盖设计过程的各个知识体系的实践应用,详细设计、构件设计等。该项目是一个课堂设计实践项目,以项目小组的形式进行设计实操练习,重点在于强化理解软件设计过程的工作重点,同时明确并强化作为设计工程师的一些基本素质.强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。

  二、 课程目标

  1. 理解详细设计流程与方法;

  2. 理解通用架构模式的应用;

  3. 通过案例学习相关工具;

  4. 认识到系统设计在产品开发中的重要性;

  5. 了解系统设计的核心理念与实践方法;

  6. 通过流程的规范化来控制设计的过程与质量。

  三、 课程大纲

日程知识模块

授课内容




第一天

下午


UML建模详解

Ø  用例图  类图  顺序图

Ø  状态图 活动图  组件图

Ø  部署图  协作图 对象图



从需求到详细设计建模过程


Ø  利用用例图、活动图、状态图等进行业务场景分析

Ø  利用用例图、活动图、序列图等进行系统场景分析

Ø  通过健壮性分析获取系统关键对象

Ø  域模型建模分析

Ø  通过序列图完善域模型

Ø  系统核心业务详细设计完善

Ø  详细设计评审










第二天

上午




详细设计原则及模式

Ø  需求是否发生了变化

Ø  如何打造系统的“弹性”

Ø  GRASP、面向对象原则、设计模式关系

Ø  单一职责原则

Ø  依赖倒转原则

Ø  接口隔离原则

Ø  合成复用原则

Ø  里氏替换原则

Ø  迪米特法则




经典设计模式及其案例应用

1)创建型设计模式与案例使用

Ø  简单工厂模式

Ø  工厂方法模式

Ø  抽象工厂模式

Ø  单例模式

2)结构型设计模式与案例使用

Ø  适配器模式

Ø  组合模式

Ø  装饰模式

Ø  外观模式

Ø  代理模式

3)行为型设计模式与案例使用

Ø  命令模式

Ø  迭代器模式

Ø  观察者模式

Ø  状态模式

Ø  策略模式

Ø  模板模式

4)设计模式的调优


第二天

下午


案例分析

Ø  工作流系统中的设计模式

Ø  用工厂模式建立数据访问的可扩展性

Ø  策略模式为业务逻辑建立可适应性


综合案例

Ø  案例背景介绍

Ø  管道管理器架构

Ø  架构模式与设计模式的结合






第三天

上午




系统类职责分配模式(GRASP)与案例应用


Ø  案例概述

Ø  专家(expert)模式与应用

Ø  创建者(creator) 模式与应用

Ø  高内聚(high cohesion) 模式与应用

Ø  低耦合(low coupling) 模式与应用

Ø  控制者(controller) 模式与应用

Ø  多态模式与应用

Ø  纯虚构模式与应用

Ø  中介者模式与应用

Ø  “不要和陌生人讲话” 模式与应用

Ø  CRC卡片与应用


数据设计与建模


Ø  数据设计都包括什么内容

Ø  数据设计的原则及最佳实践

Ø  数据模型都包括什么

Ø  逻辑数据模型设计与建模

Ø  基于数据模型生成表结构

Ø  逆向数据模型



第三天

下午




用户界面设计及实战

Ø  设计师,程序员和用户的思维模型

Ø  用户体验的重要性

Ø  用户界面开发的过程及周期

Ø  视觉设计的原则

Ø  移动端用户界面设计原则

Ø  了解Axure RP产品

Ø  产品原型构思

Ø  产品原型设计

Ø  了解墨刀产品

Ø  移动端产品原型构思

Ø  移动端产品原型设计

第四天

学习考核与业内经验交流

  四、 授课师资

  张老师 北京航空航天大学硕士, 专注于项目管理、软件开发方法调优、软件建模与系统设计、系统架构、移动端开发等领域,熟悉主流的移动端开发平台,12年IT行业从业经验,6年教育及教育管理经验,对移动端产品设计与开发有深刻了解和实践经验,对于HTML5移动端混合式应用开发有深入研究,参与并领导多个移动端APP项目。对HTML5 Web App、HTML5混合应用开发关键技术有深刻了解和实践经验等。

  龚老师 北京理工大学 博士 国家认证系统架构师、项目经理/主管、技术总监/经理、高级软件工程师。在架构下的系统设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中选择适合的技术组合并合理利用开源中间件来降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。

  程老师 中科院软件所硕士 中国第一批分析设计师、UML/UP专家、UP统一软件过程资深教练(国内首位软件项目过程教练)、国内较早引入模型驱动开发方法的倡导人之一、国内最早的UP过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。

  五、 培训费用

  面授班培训费5800 元/人(含场地费、考试证书费、资料费、含学习期间中餐) 食宿统一安排,费用自理。请学员带二寸彩照1张(背面注明姓名),身份证复印件一张;

  本课程学习考核通过后由中国信息化培训中心颁发《高级系统设计师》证书,证书查询网址:www.zpedu.org;证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。

以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。

文中图片素材来源网络,如有侵权请联系删除
来源:北京中培软件开发培训中心

免费提供问答解答,帮您轻松解决难题

热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请