求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
 

全部课程 >软件设计  
软件(详细)设计师 
3099 次浏览  51 次
时间地点: 上海 北京 深圳 根据报名开班
课程费用: 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的过程
    • 代码结构设计
      • 多人协作设计
      • 组建化管理
      • 版本控制工具规划
      • 多团队协作原则
    • 详细设计转化为代码
      • 详细设计转化代码结构
      • 详细设计与代码的同步方式
      • 数据库设计与数据库同步方式
      • 时序图与代码关系
    • 设计评审与归档
      • 设计文档撰写
      • 设计文档的评审与基线
      • 设计文档的版本管理和变更控制
     
    3099 次浏览  51 次
    其他人还看了课程
    多核计算与程序设计  3148 次浏览
    软件(详细)设计师  3099 次浏览
    设计模式及最佳实践  6256 次浏览
    软件设计原理与实践  3795 次浏览
    面向对象的设计模式  2315 次浏览
    Framework设计与应用   3003 次浏览
    定制内训


    咨询服务:设计逆向、设计建模与重构
    咨询目标 帮助客户树立当前系统的设计模型
    采用工具逆向设计模型
    对当前设计的问题进行重构。
    咨询范围 程序设计方法与建模
    数据设计方法与建模
    算法设计方法与建模
    系统重构
    咨询方式 对当前的系统逆向设计模型
    诊断当前的设计问题
    进行优化设计,
    重构设计模型
    成功案例 某汽车电子企业嵌入式系统,某航天设备监控系统,某保险公司理赔系统。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    面向对象业务分析与系统设计 10-16[线上]
    嵌入式软件架构设计-高级实践 10-17[线上]
    Qlik Sense数据分析技术 10-17线上]
    基于 UML 和EA进行分析设计 10-22[北京]
    用户研究与用户建模 10-24[北京]
    QT应用开发 10-24[北京]