求知 文章 文库 Lib 视频 Code iProcess 课程 角色 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

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

 
全部课程 >软件设计  
软件(详细)设计师 
870 次浏览  109 次
时间地点: 上海 北京 深圳 根据报名开班
课程费用: 5700元/人
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    软件详细设计是软件工程的重要阶段, 软件详细设计细化了高层的体系结构设计,将软件结构中的主要部件划分为能独立编码、编译和测试的软件单元,并进行软件单元的设计,并最终将影响软件实现的成败。优秀的详细设计在提高编码质量、保证开发周期、节约开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关键保证。
    培训目标:
    课程采用单独案例贯穿方式完成实践,让学员体验软件详细设计的完整过程,掌握软件详细设计的技术细节,课程模拟不断的需求变化,使学员感悟可扩展性设计的快乐,不断调整案例分布状况变化以及访问规模变化,使学员感悟性能设计的艰辛。
    培训对象:软件设计师,技术负责人,项目经理,系统分析员,高级技术人员等
    学员基础:具备一定的软件开发经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,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的过程
    • 代码结构设计
      • 多人协作设计
      • 组建化管理
      • 版本控制工具规划
      • 多团队协作原则
    • 详细设计转化为代码
      • 详细设计转化代码结构
      • 详细设计与代码的同步方式
      • 数据库设计与数据库同步方式
      • 时序图与代码关系
    • 设计评审与归档
      • 设计文档撰写
      • 设计文档的评审与基线
      • 设计文档的版本管理和变更控制
     
    870 次浏览  109 次
    其他人还看了课程
    多核计算与程序设计  1029 次浏览
    软件(详细)设计师  870 次浏览
    设计模式及最佳实践  3010 次浏览
    软件重构实战训练营  1273 次浏览
    设计匠艺实战精要  292 次浏览
    软件设计原理与实践  1133 次浏览
    定制内训


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

    最新活动计划
    [北京]软件测试方法与实践 12-17
    [北京]UML和EA进行系统分析设计 1-10
    [北京]软件设计模式最佳实践 12-20
    [北京]大数据分析与管理 1-17
    [上海]嵌入式软件可靠性设计 12-19
    [上海]Kubernetes构建企业容器云 12-21
    [深圳]数据仓库多维建模方法应用 12-29
     
     
     

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

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