课程大纲

软件开发过程和建模概述

  • 方法论及其对 Business 分析师工作的影响
  • 瀑布步骤分析、设计、实施、测试、维护
  • 敏捷的业务分析方法
  • 谁是 Business 分析师?
  • 对 BA 角色的看法
  • 动态(行为)模型
  • 静态(结构)模型
  • 结构化分析

BA对面向对象的看法

  • 面向对象编程及其对建模的影响
  • UML 标准
  • 认知心理学和OO?
  • 对象
  • 属性和操作
  • 操作和方法
  • 封装
  • 关系
  • 普遍化
  • 协会
  • 集合体
  • 组成
  • 多态性
  • Use Case和方案
  • 业务与系统 Use Cases

Business 面向对象建模 (B.O.O.M.) 概述

  • B.O.O.M. 和 SDLC
  • B.O.O.M. 步骤
  • 对步骤进行排序
  • 您首先定义什么 - 属性或操作?

分析端到端 Business 流程

  • 启动、分析和测试阶段的面试
  • 第 1 步:启动
  • 业务需求文档模板
  • 步骤 1a:模型业务 Use Cases
  • 步骤 1a i:识别业务 Use Case(业务用例图)
  • 将理论付诸实践
  • Rational Rose 用户注意事项
  • 案例研究 D1:业务用例图
  • 步骤 1a ii:确定业务范围 Use Case(活动图)
  • 案例研究 D2:带分区的业务用例活动图

使用系统确定 IT 项目范围 Use Case

  • 步骤 1b:模型系统 Use Cases
  • 案例研究 E1:角色映射
  • 步骤 1b ii:识别系统用例包(系统用例图)
  • 案例研究 E2:系统用例包
  • 步骤 1b iii:识别系统 Use Case(系统用例图)
  • 案例研究 E3:系统用例图
  • 步骤 1c:开始静态模型(关键业务类的类图)
  • 步骤 1d:设置分析基线(BRD/启动)

故事板:用户体验

  • 第 2 步:分析
  • 用例描述模板
  • 记录基本流程
  • 用例编写指南
  • 基本流程示例:CPP 系统审查案例报告
  • 记录备用流
  • 记录异常流
  • 进行系统用例访谈的准则
  • 系统 Use Case 的活动图
  • 相关工件
  • 决策表
  • 案例研究 F1:决策表
  • 决策树
  • 案例研究 F2:决策树
  • 条件/响应表
  • 业务规则
  • 高级用例功能
  • 案例研究 F3:高级用例功能

关键 Business 对象的生命周期要求

  • 什么是状态机图?
  • 步骤 2a ii: 1. 识别关键对象的状态
  • 案例研究 G1:状态
  • 步骤 2a ii: 2. 识别状态转换
  • 案例研究 G2:过渡
  • 步骤 2a ii: 3. 识别状态 Activities
  • 案例研究 G3:状态 Activities
  • 步骤 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 习:修改类结构
  • 案例研究 I8:修订结构

设计测试用例并完成项目

  • 步骤 2c:指定测试
  • 结构化演练
  • 用于测试的决策表
  • 案例研究 J1:从决策表派生测试用例
  • 边界值分析
  • 案例研究 J2:使用边界值分析选择测试数据
  • 系统测试
  • 超越系统测试
  • 步骤 2d:指定实施计划
  • 步骤 2e:设置开发基线

开发人员如何处理您的需求

  • 面向对象的设计模式
  • 能见度
  • 控件类
  • 边界类
  • 时序图
  • 通信图
  • 其他图表
  • 分层架构
  • 接口
  • 混合
  • 使用 OO 语言实现 OO
  • 使用过程实现 OOA Languages
  • 使用 RDBMS 从 OOA 实现数据库

要求

没有

  21 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (5)

相关课程

课程分类