要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 

软件(详细)设计师     552 次浏览    97 次 
 
时间地点: 上海 北京 深圳 根据报名开班
课程费用: 5700元/人,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
软件详细设计是软件工程的重要阶段, 软件详细设计细化了高层的体系结构设计,将软件结构中的主要部件划分为能独立编码、编译和测试的软件单元,并进行软件单元的设计,并最终将影响软件实现的成败。优秀的详细设计在提高编码质量、保证开发周期、节约开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关键保证。
 
培训目标:
课程采用单独案例贯穿方式完成实践,让学员体验软件详细设计的完整过程,掌握软件详细设计的技术细节,课程模拟不断的需求变化,使学员感悟可扩展性设计的快乐,不断调整案例分布状况变化以及访问规模变化,使学员感悟性能设计的艰辛。
培训对象:软件设计师,技术负责人,项目经理,系统分析员,高级技术人员等
学员基础:具备一定的软件开发经验
授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 4天
第一天
  • 案例背景诠释
    • 案例愿景目标描述
    • 案例需求文档描述
    • 案例架构文档描述
    • 依据案例实践流程与计划
  • 局部分析
    • 健壮性分析
    • 获得边界
    • 控制与实体对象
    • 转述需求
    • 获得对象行为细节
    • 整理分析类
    • 对象状态建模
    • 实践演练:局部分析过程动手实践
  • 业务实体设计
    • 业务实体关联关系和实体继承关系设计
    • 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的过程
  • 代码结构设计
    • 多人协作设计
    • 组建化管理
    • 版本控制工具规划
    • 多团队协作原则
  • 详细设计转化为代码
    • 详细设计转化代码结构
    • 详细设计与代码的同步方式
    • 数据库设计与数据库同步方式
    • 时序图与代码关系
  • 设计评审与归档
    • 设计文档撰写
    • 设计文档的评审与基线
    • 设计文档的版本管理和变更控制
552 次浏览   97 次
其他人还看了课程
软件详细设计、建模与编档  919 次浏览
软件重构实战训练营  738 次浏览
程序性能提升与优化 培训方案  831 次浏览
业务驱动的分析、设计与开发  902 次浏览
软件(详细)设计师  553 次浏览
设计模式及最佳实践  2190 次浏览
定制内训



咨询服务:设计逆向、设计建模与重构
咨询目标 帮助客户树立当前系统的设计模型
采用工具逆向设计模型
对当前设计的问题进行重构。
咨询范围 程序设计方法与建模
数据设计方法与建模
算法设计方法与建模
系统重构
咨询方式 对当前的系统逆向设计模型
诊断当前的设计问题
进行优化设计,
重构设计模型
成功案例 某汽车电子企业嵌入式系统,某航天设备监控系统,某保险公司理赔系统。
详情咨询:010-62670969, zhgx@uml.net.cn

最新活动计划
[北京]需求分析与管理 10-16
[北京]人工智能、机器和深度学习 9-18
[北京]软件架构设计方法、案例实践9-20
[北京]敏捷开发过程及最佳实践 10-25
[北京]敏捷开发过程与项目管理 9-24
[北京]自动化测试框架设计实践 10-26
[上海]UML和EA进行系统分析设计 9-22
[上海]DevOps体系实践工具与平台 9-22
[深圳]领域驱动的建模与设计9-27
[深圳]需求分析与管理 10-19
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号