培训周期:5天
分析商业需求以及定义解决方案架构
解决方案概要
收集和分析商业需求
- 分析当前业务状态
- 分析解决方案的业务需求
收集和分析用户需求
收集和分析操作性需求
收集和分析硬件、软件和网络基础结构需求
- 确定集成需求
- 分析IT环境(包括当前和项目的应用程序、硬件及网络基础结构)
- 分析解决方案对IT环境的影响
开发规范
- 从需求到功能规范的转变
- 从需求到技术规范的转变
- 创建测试计划
- 创建用户培训计划
概念设计
逻辑设计
创建逻辑数据模型
验证逻辑设计
创建物理设计
创建项目规范和过程
UML与设计模式
概论
- 软件开发方法演变
- 面向对象方法
- UML的统一和意义
- 使用UML开发过程、工具、资料介绍
使用用例组织需求
- 识别系统边界和actor
- 用例概念辩析和识别用例
- 正确书写用例文档
- 讨论和练习,项目实践
- 识别用例的关系
- 讨论和练习,项目实践
- 用例的排序和分包
- 案例:用例分析设计
使用类图的静态分析
- 从用例过渡到类图
- 识别类及其属性
- 讨论和练习
- 识别类之间的泛化
- 讨论和练习
- 识别类之间的关联(聚合、组合、连接)
- 讨论和练习
- 案例:进行类图、顺序图分析设计
使用顺序图的动态分析
- 顺序图精要
- 讨论和练习
- 用例、类图、顺序图的互动
- 正确进行责任分配的原则
- 讨论和练习
过渡到设计
- 分析阶段工件的细化
- 存储层的映射
- 讨论和练习
- 数据服务层的映射
- 讨论和练习
- 架构概念及三层、N层架构
- 基于用例的业务建模技术
状态图实践
活动图实践
设计模式
- 设计模式概述
- GoF23种设计模式
- 各种类型的设计模式解析
- .NET项目中设计模式的应用
- 设计模式实践
|