感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
软体开发过程和建模概述
- 方法论及其对Business分析师工作的影响
- 瀑布模型的步骤:分析、设计、实施、测试、维护
- Agile业务分析方法
- Business分析师是谁?
- 业务分析师角色的观点
- 动态(行为)模型
- 静态(结构)模型
- 结构化分析
BA对面向物件的看法
- 面向物件Programming及其对建模的影响
- UML标准
- 认知心理学与面向物件
- 物件
- 属性和操作
- 操作和方法
- 封装
- 类别
- 关系
- 泛化
- 关联
- 聚合
- 组合
- 多态
- Use Case和场景
- Business和系统Use Case
Business 面向物件建模 (B.O.O.M.) 概述
- B.O.O.M.与SDLCs
- B.O.O.M.步骤
- 步骤的顺序
- 您首先定义什么——属性还是操作?
分析端到端 Business 流程
- 在启动、分析和测试阶段进行访谈
- 步骤1:启动
- Business需求文件模板
- 步骤1a:模型BusinessUse Case
- 步骤1a i:识别BusinessUse Case(Business用例图)
- 将理论应用于实践
- 给Rational Rose用户的提示
- 案例研究D1:Business用例图
- 步骤1a ii:范围BusinessUse Case(活动图)
- 案例研究D2:Business用例活动图(带分区)
使用系统确定 IT 专案范围 Use Case
- 步骤1b:模型系统Use Case
- 案例研究E1:角色地图
- 步骤1b ii:识别系统用例包(系统用例图)
- 案例研究E2:系统用例包
- 步骤1b iii:识别系统Use Case(系统用例图)
- 案例研究E3:系统用例图
- 步骤1c:开始静态模型(关键Business类别的类图)
- 步骤1d:设置分析基准(BRD/启动)
故事板:用户体验
- 步骤2:分析
- 用例描述模板
- 记录基本流程
- 用例撰写指南
- 基本流程示例:CPP系统审查案例报告
- 记录替代流程
- 记录异常流程
- 进行系统用例访谈的指南
- 系统Use Case的活动图
- 相关工件
- 决策表
- 案例研究F1:决策表
- 决策树
- 案例研究F2:决策树
- 条件/回应表
- Business Rules
- 高级用例功能
- 案例研究F3:高级用例功能
关键 Business 物件的生命周期要求
- 什么是状态机图?
- 步骤2a ii:1. 识别关键物件的状态
- 案例研究G1:状态
- 步骤2a ii:2. 识别状态转换
- 案例研究G2:转换
- 步骤2a ii:3. 识别状态Activiti
- 案例研究G3:状态Activiti
- 步骤2a ii:4. 识别复合状态
- 案例研究G4:复合状态
- 步骤2a ii:5. 识别并发状态
使用类图收集全面的规则
- 步骤2b:静态分析
- 步骤2b i:识别实体类别
- 案例研究H1:实体类别
- 步骤2b ii:模型泛化
- 案例研究H2:泛化
- 步骤2b iii:模型瞬时角色
- 案例研究H3:瞬时角色
- 步骤2b iv:模型整体/部分关系
- 复合结构图
- 案例研究H4:整体/部分关系
- 步骤2b v:分析关联
- 案例研究H5:关联
- 步骤2b vi:分析多重性
- 案例研究H6:多重性
优化需求中的一致性和重用 Documentation
- 步骤2b vii:将系统Use Case连结到静态模型
- 案例研究I1:将系统Use Case连结到静态模型
- 案例研究I1:结果
- 步骤2b viii:添加属性
- 元属性
- 案例研究I2:添加属性
- 步骤2b ix:添加查找表
- 案例研究I5:分析查找表
- 步骤2b x:添加操作
- 案例研究I7:分配操作
- 步骤2b xi:修订类别结构
- 案例研究I8:修订结构
设计测试用例并完成专案
- 步骤2c:指定测试
- 结构化走查
- 测试用决策表
- 案例研究J1:从决策表推导测试用例
- 边界值分析
- 案例研究J2:使用边界值分析选择测试数据
- 系统测试
- 超越系统测试
- 步骤2d:指定实施计划
- 步骤2e:设置开发基准
开发人员如何处理您的需求
- 面向物件Design Patterns
- 可见性
- 控制类别
- 边界类别
- 顺序图
- Communication图
- 其他图
- 分层架构
- 介面
- 混入
- 使用面向物件语言实现面向物件
- 使用程序Languages实现面向物件分析
- 使用RDBMS从面向物件分析实现Database
要求
没有
21 小时
客户评论 (5)
所有内容都非常高水准。谢谢!
Magda Lesniak - Comarch Polska S.A.
课程 - Certyfikacja OCUP2 UML - Przygotowanie do egzaminu UML2 Intermediate
机器翻译
Malavika女士是一位非常优秀的培训师。她非常努力,并且很好地回答了我的问题。我理解SysML和EA的范围非常广泛,她尽力以最合适的方式呈现培训内容。她甚至利用休息时间寻找我们问题的答案。我非常尊敬她!一位伟大的老师!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
课程 - System Engineering using SysML and UML 2
机器翻译
我喜欢这些简单但信息丰富的示例代码。
Yue Wang - DBS Bank Ltd
课程 - Design Patterns
机器翻译
I mostly liked his subject knowledge and style.
Giacomo Urso
课程 - Systems Modelling with SysML
机器翻译
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
课程 - Technical Architecture and Patterns
机器翻译