Course Code: umlitba
Duration: 21 hours
Prerequisites:

没有

Overview:

IT Business分析师是IT行业中发展最快的角色之一。 Business分析师几乎可以在组织中找到,并且无论是私营企业还是公共部门,都是任何IT团队的重要成员。

本课程提供了一个明确的分步指南,指导Business分析师如何使用最先进的面向对象技术发挥其作用。

Course Outline:

软体开发过程和建模概述

  • 方法论及其对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
Sites Published:

United Arab Emirates - UML for the IT Business Analyst

Qatar - UML for the IT Business Analyst

Egypt - UML for the IT Business Analyst

Saudi Arabia - UML for the IT Business Analyst

South Africa - UML for the IT Business Analyst

Brasil - UML para o Analista de Sistemas

Canada - UML for the IT Business Analyst

中国 - UML for the IT Business Analyst

香港 - UML for the IT Business Analyst

澳門 - UML for the IT Business Analyst

台灣 - UML for the IT Business Analyst

USA - UML for the IT Business Analyst

Österreich - UML für den IT Business-Analysten

Schweiz - UML für den IT Business-Analysten

Deutschland - UML für den IT Business-Analysten

Czech Republic - UML for the IT Business Analyst

Denmark - UML for the IT Business Analyst

Estonia - UML for the IT Business Analyst

Finland - UML for the IT Business Analyst

Greece - UML for the IT Business Analyst

Magyarország - UML for the IT Business Analyst

Ireland - UML for the IT Business Analyst

Luxembourg - UML for the IT Business Analyst

Latvia - UML for the IT Business Analyst

España - UML para el Analista de TI

Italia - UML for the IT Business Analyst

Lithuania - UML for the IT Business Analyst

Nederland - UML for the IT Business Analyst

Norway - UML for the IT Business Analyst

Portugal - UML para o Analista de Sistemas

România - UML for the IT Business Analyst

Sverige - UML for the IT Business Analyst

Türkiye - UML for the IT Business Analyst

Malta - UML for the IT Business Analyst

Belgique - UML for the IT Business Analyst

France - UML for the IT Business Analyst

日本 - UML for the IT Business Analyst

Australia - UML for the IT Business Analyst

Malaysia - UML for the IT Business Analyst

New Zealand - UML for the IT Business Analyst

Philippines - UML for the IT Business Analyst

Singapore - UML for the IT Business Analyst

Thailand - UML for the IT Business Analyst

Vietnam - UML for the IT Business Analyst

India - UML for the IT Business Analyst

Argentina - UML para el Analista de TI

Chile - UML para el Analista de TI

Costa Rica - UML para el Analista de TI

Ecuador - UML para el Analista de TI

Guatemala - UML para el Analista de TI

Colombia - UML para el Analista de TI

México - UML para el Analista de TI

Panama - UML para el Analista de TI

Peru - UML para el Analista de TI

Uruguay - UML para el Analista de TI

Venezuela - UML para el Analista de TI

Polska - UML for the IT Business Analyst

United Kingdom - UML for the IT Business Analyst

South Korea - UML for the IT Business Analyst

Pakistan - UML for the IT Business Analyst

Sri Lanka - UML for the IT Business Analyst

Bulgaria - UML for the IT Business Analyst

Bolivia - UML para el Analista de TI

Indonesia - UML for the IT Business Analyst

Kazakhstan - UML for the IT Business Analyst

Moldova - UML for the IT Business Analyst

Morocco - UML for the IT Business Analyst

Tunisia - UML for the IT Business Analyst

Kuwait - UML for the IT Business Analyst

Oman - UML for the IT Business Analyst

Slovakia - UML for the IT Business Analyst

Kenya - UML for the IT Business Analyst

Nigeria - UML for the IT Business Analyst

Botswana - UML for the IT Business Analyst

Slovenia - UML for the IT Business Analyst

Croatia - UML for the IT Business Analyst

Serbia - UML for the IT Business Analyst

Bhutan - UML for the IT Business Analyst

Nepal - UML for the IT Business Analyst

Uzbekistan - UML for the IT Business Analyst