你的位置: 首页 > 公开课首页 > 经营战略 > 课程详情

details

软件详细设计师

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

课程大纲

软件详细设计是软件工程的重要阶段, 软件详细设计细化了高层的体系结构设计,将软件结构中的主要部件划分为能独立编码、编译和测试的软件单元,并进行软件单元的设计,并最终将影响软件实现的成败。优秀的详细设计在提高编码质量、保证开发周期、节约开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关键保证。
课程特点:
课程采用单独案例贯穿方式完成实践,让学员体验软件详细设计的完整过程,掌握软件详细设计的技术细节,课程模拟不断的需求变化,使学员感悟可扩展性设计的快乐,不断调整案例分布状况变化以及访问规模变化,使学员感悟详细设计的艰辛。
第一天
一、软件详细设计概述
系统设计目标
系统文档描述
系统架构文档描述
软件详细设计实践流程与计划
二、软件详细设计过程
健壮性分析(获得边界对象、控制对象与实体对象)
转换需求场景(使用时序图转述需求,获得对象行为细节)
整理分析类(获得对象间关系)
对象状态建模(获得事件模型,使用状态图建模)
局部分析阶段成果提交
评审局部分析成果(发布局部分析基线)
三、业务实体设计
业务实体关联关系设计
业务实体继承关系设计
ORM设计模式(行为模式、结构模式与元数据模式)
业务实体变化分析,完成可扩展业务实体设计
业务实体对象缓存设计(内存数据库与业务实体存储关系)
业务实体对象查询设计
基于SOA架构体系的实体设计规范:应用SDO设计标准化业务对象
第二天
一、业务组件设计
聚合局部分析对象为业务组件
依据架构规范设计业务组件
运用设计模式设计业务组件
业务组件接口设计(控制对象函数设计)
业务组件之间协作设计(接口设计规范约定)
业务组件与其他应用接口集成设计(业务对外发布设计)
业务组件可扩展性设计
基于SOA架构体系设计业务组件:应用SCA设计标准化的业务组件
业务组件实现方式(Java,.NET)
二、业务流程编排设计
业务组件编排描述语言(BPEL)
基于数据工作流设计
基于活动工作流设计
基于状态工作流设计
基于消息的工作流设计
业务流程中事务设计
使用UML描述工作流
现有工作流引擎复用与自主开发
第三天
一、用户界面规划设计
UCD(以用户为中心的设计)的概述
整体用户体验的重要性
设计师,程序员和用户的思维模型
UCD的主要原则
界面开发的过程及周期
建立符合标准产品
交互流程设计:概念草图,系统流程展示
视觉设计原则
图像制作技巧
图文资源管理
功能的任务化与场景设计
用户界面方案设计
竞争者设计分析
评估与设计确认
用户界面测试于验证
模板设计及实境测试
设计文档的编写及管理
设计师与其他部门的沟通
案例分析与现场活动
二、数据库详细设计
数据库基本设计原则
基于00的数据库设计
数据库性能设计
数据库安全设计
数据库程序规划与业务混入问题
第四天
一、代码结构设计
多人协作设计多人协作设计
组件化管理
版本控制工具规划
多团队协作原则
二、详细设计转化为代码
详细设计转化代码结构
详细设计与代码的同步方式
数据库设计与数据库同步方式
时序图与代码关系
三、设计评审与归档
设计文档撰写
设计文档的评审与基线
设计文档的版本管理
设计文档的变更控制

本课程名称: 软件详细设计师

查看更多:经营战略公开课

架构 详细架构 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%