| 开课日期 2026年11月7日—2026年11月10日 | 开课地点 青岛 |
| 学习费用 5800元/人 | 学制 4天 |
课程定位
围绕详细设计流程与系统设计工程师工作,将架构、建模、职责分配、数据和界面设计连接到小组实践。
学习收获
- 理解详细设计全套流程与方法。
- 理解通用架构模式的应用。
- 通过案例学习相关工具。
- 认识系统设计在产品开发中的重要性。
- 了解系统设计核心理念与实践方法。
- 学习以流程规范化控制设计过程和质量。
课程特色
- 采用完整软件设计项目案例与小组设计实操,强调互动、团队讨论和实际项目问题准备;讨论、练习与游戏时间约占50%—70%,具体比例按学员情况调整。
- 前三天安排详细设计、UML、设计模式、GRASP、数据建模及界面原型,第四天安排学习考核和业内经验交流。
课程模块
第一天上午软件详细设计概述
- 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

