你的位置: 首页 > 公开课首页 > 互联网/语言 > 课程详情

details

软件详细设计、建模与编档

暂无评价   
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
5800
你还可以: 收藏

课程大纲:

课程详情

第一天

上午

■软件详细设计概述

■系统详细设计目标及意义

■详细设计与架构设计

■详细设计与设计模式

■系统详细相关文档

■软件详细设计实践流程与计划

■详细设计的文档

■设计文档注意事项 

■设计文档的评审与基线 

■设计文档的版本管理 

■设计文档的变更控制略 

■详细设计转化为代码 

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

■EA工具及案例介绍

■UML是什么,有什么

■为什么要UML

■UML的成功案例

■如何用好UML建模

■从模型驱动开发过程看UML的各个阶段

■对开发的支持

■对测试的支持

■对需求管理的支持

■对项目管理的支持

■文档生成

第一天

下午

■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过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。


周老师,()资深讲师。独立咨询师,专注产品管理、敏捷开发、企业架构、个人成长。十几年的IT工作经验,从技术到产品,到研发管理,围绕软件产品开发全生命周期积极探索和实践,发布了多本电子书,《模型驱动软件工厂》、《报表引擎设计》、《敏捷方法之Scrum》、《开源信息系统开发平台 OpenExpressApp框架》、《敏捷个人-认识自我、管理自我》、《业务分析与需求》、《规模化产品开发方法-产品线工程》、《架构语言ArchiMate》、《企业架构框架TOGAF》等, 获得2010和2011年十大杰出IT博客,在中国软件技术大会、中国软件工程大会、全球软件技术大会、Scrum Gathering等大会多次做过企业架构、产品管理、定制化开发以及敏捷方法等主题演讲。给建银、工行、国网、中油瑞飞、英华达、工程设计研究院等不同类型企业做过企业架构、敏捷开发、需求等方面的培训和咨询,深受企业好评。


本课程名称: 软件详细设计、建模与编档

查看更多:互联网/语言公开课

设计 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%