跳到主要内容
按专业 / 地区找课 ↗
当前位置:新中华学习网 >> 公开课>> 项目管理 >> 软件详细设计、建模与编档最佳实践培训班
软件详细设计、建模与编档最佳实践培训班
  • 开课地点:郑州
  • 开课日期:2026/11/10
  • 学习费用:5800元
  • 学制:4天
围绕软件详细设计与编档,用项目案例串联UML、设计模式、GRASP、数据建模及原型实践,最后交流与考核。本期安排:2026年11月10日,郑州。
开课日期
2026年11月10日—2026年11月13日
开课地点
郑州
学习费用
5800元/人
学制
4天

课程定位

以课堂软件设计项目为载体,面向详细设计实践,连接流程规范、文档基线、系统建模及界面原型。

学习收获

  • 理解详细设计流程和方法。
  • 学习通用架构模式应用。
  • 通过案例学习设计工具。
  • 认识系统设计在产品开发中的作用。
  • 了解系统设计核心理念与实践方法。
  • 通过流程规范化管理设计过程与质量。

课程特色

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

课程模块

一、软件详细设计概述

  • 1.系统详细设计目标及意义
  • 2.详细设计与架构设计
  • 3.详细设计与设计模式
  • 4.系统详细相关文档
  • 5.软件详细设计实践流程与计划

二、详细设计的文档

  • 1.设计文档注意事项
  • 2.设计文档的评审与基线
  • 3.设计文档的版本管理
  • 4.设计文档的变更控制略
  • 5.详细设计转化为代码

三、面向对象设计工具及UML建模语言

  • 1.EA工具及案例介绍
  • 2.UML是什么,有什么
  • 3.为什么要UML
  • 4.UML的成功案例
  • 5.如何用好UML建模
  • 6.从模型驱动开发过程看UML的各个阶段
  • 7.对开发的支持
  • 8.对测试的支持
  • 9.对需求管理的支持
  • 10.对项目管理的支持
  • 11.文档生成

一、UML建模详解

  • 1.用例图类图 顺序图
  • 2.状态图 活动图组件图
  • 3.部署图协作图 对象图

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

  • 1.利用用例图、活动图、状态图等进行业务场景分析
  • 2.利用用例图、活动图、序列图等进行系统场景分析
  • 3.通过健壮性分析获取系统关键对象
  • 4.域模型建模分析
  • 5.通过序列图完善域模型
  • 6.系统核心业务详细设计完善
  • 7.详细设计评审

一、详细设计原则及模式

  • 1.需求是否发生了变化
  • 2.如何打造系统的“弹性”
  • 3.GRASP、面向对象原则、设计模式关系
  • 4.单一职责原则
  • 5.依赖倒转原则
  • 6.接口隔离原则
  • 7.合成复用原则
  • 8.里氏替换原则
  • 9.迪米特法则

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

  • 1)创建型设计模式与案例使用
  • 简单工厂模式
  • 工厂方法模式
  • 抽象工厂模式
  • 单例模式
  • 2)结构型设计模式与案例使用
  • 适配器模式
  • 组合模式
  • 装饰模式
  • 外观模式
  • 代理模式
  • 3)行为型设计模式与案例使用
  • 命令模式
  • 迭代器模式
  • 观察者模式
  • 状态模式
  • 策略模式
  • 模板模式
  • 4)设计模式的调优

一、案例分析

  • 1.工作流系统中的设计模式
  • 2.用工厂模式建立数据访问的可扩展性
  • 3.策略模式为业务逻辑建立可适应性

二、综合案例

  • 1.案例背景介绍
  • 2.管道管理器架构
  • 3.架构模式与设计模式的结合

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

  • 1.案例概述
  • 2.专家(expert)模式与应用
  • 3.创建者(creator)模式与应用
  • 4.高内聚(high cohesion)模式与应用
  • 5.低耦合(low coupling)模式与应用
  • 6.控制者(controller)模式与应用
  • 7.多态模式与应用
  • 8.纯虚构模式与应用
  • 9.中介者模式与应用
  • 10.“不要和陌生人讲话”模式与应用
  • 11.CRC卡片与应用

二、数据设计与建模

  • 1.数据设计都包括什么内容
  • 2.数据设计的原则及最佳实践
  • 3.数据模型都包括什么
  • 4.逻辑数据模型设计与建模
  • 5.基于数据模型生成表结构
  • 6.逆向数据模型

一、用户界面设计及实战

  • 1.设计师,程序员和用户的思维模型
  • 2.用户体验的重要性
  • 3.用户界面开发的过程及周期
  • 4.视觉设计的原则
  • 5.移动端用户界面设计原则
  • 6.了解Axure RP产品
  • 7.产品原型构思
  • 8.产品原型设计
  • 9.了解墨刀产品
  • 10.移动端产品原型构思
  • 11.移动端产品原型设计

第四天学习考核与业内经验交流

  • 第四天学习考核与业内经验交流

师资信息

张老师 北京航空航天大学硕士, 专注于项目管理、软件开发方法调优、软件建模与系统设计、系统架构、移动端开发等领域,熟悉主流的移动端开发平台,12年IT行业从业经验,6年教育及教育管理经验,对移动端产品设计与开发有深刻了解和实践经验,对于HTML5移动端混合式应用开发有深入研究,参与并领导多个移动端APP项目。对HTML5 Web App、HTML5混合应用开发关键技术有深刻了解和实践经验等。
龚老师 北京理工大学 博士 国家认证系统架构师、项目经理/主管、技术总监/经理、高级软件工程师。在架构下的系统设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中选择适合的技术组合并合理利用开源中间件来降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
程老师 中科院软件所硕士 中国第一批分析设计师、UML/UP专家、UP统一软件过程资深教练(国内首位软件项目过程教练)、国内较早引入模型驱动开发方法的倡导人之一、国内最早的UP过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
以上为不同教师的独立经历,当期授课以正式通知为准,不代表共同授课。

课程咨询与报名

了解本期课程安排、师资及报名事项,请联系新中华学习网:400-061-6586,也可使用本页下方的报名咨询表。具体开课安排以正式通知为准。

温馨提示:本文内容根据课程内容整理,各模块实际讲授内容由授课老师根据学员情况灵活调整,最终以课堂授课为准。

常年开班,获取最新开班时间或内训报价,咨询:400-061-6586,咨询微信:pxbbaoming

全国公开课报名咨询热线
400-061-6586

热门高校分类

课程咨询

留下你的学习安排

填写意向课程,了解当期班次与报名事项。

信息用于课程咨询与报名联系。

×关闭