Course Code: uml
Duration: 21 hours
Prerequisites:

建议您了解面向对象或任何面向对象语言的基本概念。

Overview:

该培训面向分析师、设计师、程序员、测试人员和 IT 项目经理。它是使用 UML 表示法进行系统建模的介绍。

以所选系统为例,执行建模和文档的下一阶段:从收集需求,到对业务流程进行建模和记录功能和非功能需求,再到创建分析模型。下一阶段是设计阶段 - 使用设计类和图表进行静态和动态建模,以呈现系统元素之间的交互。

由于在软件开发的所有阶段都使用了 UML,并指出了 NobleProg 培训师多年经验产生的最佳实践,因此该培训可以成为创建企业 IT 系统建模综合程序的基础。

Course Outline:

语言简介 UML

  • 简史 UML
  • 面向对象建模问题概述
  • 组 OMG 的规格 UML
  • 图表概述 UML

需求管理

  • 需求分工
  • FURPS 要求类别
  • 收集需求的方法
  • 使用符号进行需求建模 UML
  • 需求依赖矩阵
  • 基于图表的需求规范

业务流程建模

  • 业务流程定义
  • UML 中的业务流程建模
  • 活动图
    • 决策流和并发流
    • 异常和异常处理
    • 分区、轨道

非功能性需求建模

  • 组件和部署关系图的使用
  • 初始系统架构 - 逻辑和物理
  • 与系统安全性、性能和可靠性相关的建模要求

功能需求建模

  • 确定系统范围
  • 使用用例图对系统功能进行建模
    • 识别参与者及其之间的关系
    • 识别用例
    • Actor - 用例关联及其属性
    • 用例之间的关系:包含、扩展、泛化
  • 创建用例场景并基于它们生成图表(活动、机器)
    状态)

系统的分析模型

  • 使用时序 图
    • 消息类型:异步、同步、返回
    • 指定邮件的编号顺序
    • 分析对象类别:边界、控制和实体
  • 系统设计简介
  • 交互建模

静态建模

  • 类图和源代码生成
    • 关联关系及其特征
    • 其他关系:聚合、组合、泛化、依赖、关联类
  • 正向/逆向工程
    • 从图表生成源代码
    • 从源代码生成图表
    • 同步代码和图表
  • 对象、链接结构和包的图示

动态建模

  • 静态模型验证
    • 优化方法签名
    • 验证您的类图
  • 方法调用级别的动态建模
  • 项目级序列图
Sites Published:

United Arab Emirates - Object-oriented analysis and design using the language UML

Qatar - Object-oriented analysis and design using the language UML

Egypt - Object-oriented analysis and design using the language UML

Saudi Arabia - Object-oriented analysis and design using the language UML

South Africa - Object-oriented analysis and design using the language UML

Brasil - Object-oriented analysis and design using the language UML

Canada - Object-oriented analysis and design using the language UML

中国 - Object-oriented analysis and design using the language UML

香港 - Object-oriented analysis and design using the language UML

澳門 - Object-oriented analysis and design using the language UML

台灣 - Object-oriented analysis and design using the language UML

USA - Object-oriented analysis and design using the language UML

Österreich - Object-oriented analysis and design using the language UML

Schweiz - Object-oriented analysis and design using the language UML

Deutschland - Object-oriented analysis and design using the language UML

Czech Republic - Object-oriented analysis and design using the language UML

Denmark - Object-oriented analysis and design using the language UML

Estonia - Object-oriented analysis and design using the language UML

Finland - Object-oriented analysis and design using the language UML

Greece - Object-oriented analysis and design using the language UML

Magyarország - Object-oriented analysis and design using the language UML

Ireland - Object-oriented analysis and design using the language UML

Luxembourg - Object-oriented analysis and design using the language UML

Latvia - Object-oriented analysis and design using the language UML

España - Object-oriented analysis and design using the language UML

Italia - Object-oriented analysis and design using the language UML

Lithuania - Object-oriented analysis and design using the language UML

Nederland - Object-oriented analysis and design using the language UML

Norway - Object-oriented analysis and design using the language UML

Portugal - Object-oriented analysis and design using the language UML

România - Object-oriented analysis and design using the language UML

Sverige - Object-oriented analysis and design using the language UML

Türkiye - Object-oriented analysis and design using the language UML

Malta - Object-oriented analysis and design using the language UML

Belgique - Object-oriented analysis and design using the language UML

France - Object-oriented analysis and design using the language UML

日本 - Object-oriented analysis and design using the language UML

Australia - Object-oriented analysis and design using the language UML

Malaysia - Object-oriented analysis and design using the language UML

New Zealand - Object-oriented analysis and design using the language UML

Philippines - Object-oriented analysis and design using the language UML

Singapore - Object-oriented analysis and design using the language UML

Thailand - Object-oriented analysis and design using the language UML

Vietnam - Object-oriented analysis and design using the language UML

India - Object-oriented analysis and design using the language UML

Argentina - Object-oriented analysis and design using the language UML

Chile - Object-oriented analysis and design using the language UML

Costa Rica - Object-oriented analysis and design using the language UML

Ecuador - Object-oriented analysis and design using the language UML

Guatemala - Object-oriented analysis and design using the language UML

Colombia - Object-oriented analysis and design using the language UML

México - Object-oriented analysis and design using the language UML

Panama - Object-oriented analysis and design using the language UML

Peru - Object-oriented analysis and design using the language UML

Uruguay - Object-oriented analysis and design using the language UML

Venezuela - Object-oriented analysis and design using the language UML

Polska - Analiza i projektowanie obiektowe za pomocą języka UML

United Kingdom - Object-oriented analysis and design using the language UML

South Korea - Object-oriented analysis and design using the language UML

Pakistan - Object-oriented analysis and design using the language UML

Sri Lanka - Object-oriented analysis and design using the language UML

Bulgaria - Object-oriented analysis and design using the language UML

Bolivia - Object-oriented analysis and design using the language UML

Indonesia - Object-oriented analysis and design using the language UML

Kazakhstan - Object-oriented analysis and design using the language UML

Moldova - Object-oriented analysis and design using the language UML

Morocco - Object-oriented analysis and design using the language UML

Tunisia - Object-oriented analysis and design using the language UML

Kuwait - Object-oriented analysis and design using the language UML

Oman - Object-oriented analysis and design using the language UML

Slovakia - Object-oriented analysis and design using the language UML

Kenya - Object-oriented analysis and design using the language UML

Nigeria - Object-oriented analysis and design using the language UML

Botswana - Object-oriented analysis and design using the language UML

Slovenia - Object-oriented analysis and design using the language UML

Croatia - Object-oriented analysis and design using the language UML

Serbia - Object-oriented analysis and design using the language UML

Bhutan - Object-oriented analysis and design using the language UML

Nepal - Object-oriented analysis and design using the language UML

Uzbekistan - Object-oriented analysis and design using the language UML