工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
某电子企业 企业级SOA应用
中国联通 IT前沿知识概述
艾默生 嵌入式软件架构设计
南方航空 软件设计方法实践
爱立信(中国)软件设计
西门子 嵌入式应用架构设计
某国际通信公司 嵌入式架构
北京 面向应用的架构设计
中海油 软件架构师
北京 软件架构师
福建新意科技 架构设计
阿里巴巴 架构设计
南京14所 实际项目架构设计

相关培训课程
Framework设计与应用
面向应用的架构设计实践
单元测试+重构+设计模式
软件(详细)设计师
软件架构师—高级实践
软件架构设计实践
IBM BPEL概念与实践
SOA体系结构实践
MDA构架及项目开发
.Net应用软件系统架构设计
构架J2EE Vs .NET构架设计

相关咨询服务
应用架构设计与构建

相关技术文章
从六个角度分析流程建模
基于UML的系统分析方法研究
使用 UML 进行业务建模:理解业务用例与系统用例的相似和不同之处

技术交流
免费技术讲座 >>>
订阅UMLO技术月刊>>>
希望在线交流,欢迎到论坛 >>
 

课程名称:
软件(详细)设计师
资质认证:
证书样本>>>
 软件详细设计是软件工程的重要阶段, 软件详细设计细化了高层的体系结构设计,将软件结构中的主要部件划分为能独立编码、编译和测试的软件单元,并进行软件单元的设计,并最终将影响软件实现的成败。优秀的详细设计在提高编码质量、保证开发周期、节约开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关键保证。
培训目标:
 课程采用单独案例贯穿方式完成实践,让学员体验软件详细设计的完整过程,掌握软件详细设计的技术细节,课程模拟不断的需求变化,使学员感悟可扩展性设计的快乐,不断调整案例分布状况变化以及访问规模变化,使学员感悟性能设计的艰辛。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容
第一天
  • 案例背景诠释
    • 案例愿景目标描述
    • 案例需求文档描述
    • 案例架构文档描述
    • 依据案例实践流程与计划
  • 局部分析
    • 健壮性分析
    • 获得边界
    • 控制与实体对象
    • 转述需求
    • 获得对象行为细节
    • 整理分析类
    • 对象状态建模
    • 实践演练:局部分析过程动手实践
  • 业务实体设计
    • 业务实体关联关系和实体继承关系设计
    • ORM设计模式
    • 业务实体变化分析
    • 中间服务器业务实体对象实例化设计
    • 结构版本管理;对象缓存设计
    • 业务实体对象查询设计
    • 基于SOA架构体系的实体设计规范
    • 实践演练:业务实体设计过程实践
第二天
  • 业务规则设计
    • 业务规则组成元素
    • 业务规则语义描述转化为OCL语言、正则表达式、XML描述
    • 动态加载调用(AOP技术)
    • 业务规则在UML模型中表达方式
    • 业务实体有效性、流程衔接性、安全性规则
    • 实践演练:业务规则设计过程实践
  • 业务组件设计
    • 依据架构规范设计业务组件
    • 组件设计模式
    • 接口设计
    • 对象多线程调度设计
    • 协作设计
    • 接口集成设计
    • 可扩展性设计
    • 服务方式设计
    • 基于SOA架构体系设计业务组件
    • 业务组件实现方式
    • 实践演练:业务组件设计过程实践
  • 工作流设计
    • 业务组件编排描述语言
    • 工作流设计
    • 业务流程中事务设计
    • 使用UML描述工作流
    • 现有工作流引擎复用与自主开发
    • 实践演练:使用业务流程建模工具进行建模
第三天
  • 用户界面规划设计
    • 制定UI设计规范
    • B/S与C/S统一设计策略
    • 终端协议与UI集成策略
    • 基于SOA架构体系设计企业门户
    • 将业务流程映射到UI Process设计
    • UI类型化
    • 实践演练:设计导航型UI实践
  • 数据库详细设计
    • 数据库基本设计原则
    • 基于OO的数据库设计
    • 数据库性能设计
    • 数据库安全设计
    • 数据库程序规划与业务混入问题
    • 实践演练:可扩展数据库表设计实践
  • 部署设计
    • 手工部署方式
    • 安装包的部署方式
    • 智能客户端部署方式
    • 基于用户定制需求的部署方式
    • 分布式环境软件部署策略
    • 案例分析:大型网站(Google,eBay,MySpace等)部署方案分析
第四天
  • 服务组件详细设计
    • 底层基础的12中服务组件设计
    • 组件管理框架的设计
    • 底层业务监视设计
    • 分布式服务对象设计
    • RMI与Remoting设计
    • 基于WebServices服务组件设计
    • 实践演练:设计一个Web Server的过程
  • 代码结构设计
    • 多人协作设计
    • 组建化管理
    • 版本控制工具规划
    • 多团队协作原则
  • 详细设计转化为代码
    • 详细设计转化代码结构
    • 详细设计与代码的同步方式
    • 数据库设计与数据库同步方式
    • 时序图与代码关系
  • 设计评审与归档
    • 设计文档撰写
    • 设计文档的评审与基线
    • 设计文档的版本管理和变更控制
讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 从事过8年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

学习期限: 4天
培训对象: 软件设计师,技术负责人,项目经理,系统分析员,高级技术人员等
学员基础: 具备一定的软件开发经验
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点: 1、 资深专家指导,难得的导师式学习 2、 客户实际项目案例,直接过渡到工作
3、 理论与实践相结合,注重应用实效 4、 持续的技术支持,客户成功的保证

火龙果实践课堂
讲师资质
资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号