|
|
|
|
|
全部课程 >建模 |
|
使用NML进行系统分析与建模
|
1513 次浏览 57 次
|
|
时间地点:北京、上海、 深圳 根据报名开班 |
课程费用:5700元/人 |
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
|
《UML建模者》 认证方式
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。
|
|
|
|
在复杂系统分析设计过程中,通常涉及多个层次的建模:业务模型、系统模型、软件模型 + 专业建模。这些模型目前通常使用不同的建模语言, NML ( Nature Modeling Language )则可以支持多个层次的建模(业务建模 ->系统建模 ->软件建模 + 专业建模),而且提供统一的分析设计方法,这样从方法和形式上就可以支持从全周期的模型过渡和跟踪。 |
|
|
|
在工程中,自然语言是最重要的描述形式基础,所以 NML 充分重视自然语言。 NML ( Nature Modeling Language )是介于自然语言和各个专业领域建模的中间层建模语言。目的是进化人的基本描述形式,形成逻辑思维能力,提高专业无关的分析和设计能力,进而支持各个专业领域的分析设计,并为系统和软件提供模型映射。 |
|
|
|
本课程将由 NML 的创立者从四个方面全面解析 NML 语言:
NML 语言的建立
NML 语义体系
NML 语法体系
NML 建模应用
让建模者对建模语言有透彻的理解,并可以应用于业务分析设计、数据分析设计、系统分析设计、软件分析设计,进而提高整体的建模能力。课程将结合 NML 建模工具 iSpace 进行建模实践,通过回顾具体项目示范学习语言和工具的案例实践。 |
|
课程特点:
|
1. 资深专家授课、互动式案例教学、实战模拟项目运作 。
2. 通过实践演练掌握 NML 建模技术。
3. 理论与实践相结合,注重案例的讲解。
4. 有深刻的理论深度,准确把握 NML 的规范语义。
5. 全真案例讲解,学员边做边学,具体、深刻。
6. 咨询学员提出的案例,指导分析、设计。
|
|
培训目标:
|
本课程结束后,学员应能够学习到:
- 什么是 NML
- 为什么需要 NML
- NML 和其他建模语言的关系
- NML 有什么
- NML 建模角度
- NML 建模基本模式
- NML 分析设计方法
- 使用 NML 进行分析设计实践
- 需求建模
- 系统分析
- 系统设计
- 系统仿真
- 从系统需求过渡到软件需求
- 基于模型的跟踪与管理
|
培训对象:系统工程师、需求调研人员、开发工程师、技术解决方案人员 |
学员基础:具有项目开发或者需求工作经验 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
NML简介
|
什么是 NML
为什么需要 NML NML 和其他建模语言的关系 NML 有什么 NML 建模角度 使用 NML 实现 MBSE 的有效性 |
NML建模工具iSpace简介 |
iSpace 的功能 支持的建模语言 扩展功能 模型跟踪 建模协调 文档自动化 基于模型的仿真 |
NML核心图解析 |
Text 建模:图、元素、关系 Entity 建模:图、元素、关系 Behaviour 建模:图、元素、关系 Data 建模:图、元素、关系
iSpace 建模:图、元素、关系 |
WML简介 |
工作流图 角色图
工件图 |
NML分析设计方法 |
从 NML 视角观察客观事物 客观事物的基本要素 客观事物的基本关系 多视角的概念分析
实体、行为、数据、空间的关系 |
使用NML进行分析设计实践 |
需求建模 |
需求的分类 需求的层次 需求的分析方法 需求建模实践(基于 NML ) 用户需求建模方法 业务需求建模方法
系统需求建模方法
|
系统分析 |
系统分析的目标 系统分析的方法 系统分析建模实践(基于 NML ):
系统功能分析与建模
系统性能分析与建模
系统接口分析与建模
系统可靠性分析与建模
系统扩展分析与建模
系统安全分析与建模 |
系统设计 |
系统设计的目标 系统设计的方法 系统设计建模实践(基于 NML ):
系统模块划分
系统接口设计
系统行为设计
系统交互设计
系统性能和可靠性设计 |
系统仿真 |
系统仿真的目标 系统仿真的方法 基于模型的系统仿真实践(基于 NML ):
功能仿真
场景仿真
状态仿真
集成仿真 |
从系统需求过渡到软件需求 |
系统需求和软件需求的关系 系统需求和软件需求的映射 如何从系统需求过渡到软件需求
二者的跟踪关系 |
软件需求建模 |
软件需求的目标 软件需求的方法 软件需求建模实践(基于 NML ):
软件功能分析与建模
软件性能分析与建模
软件可靠性分析与建模
软件扩展分析与建模 |
软件设计建模 |
软件设计的目标 软件设计的方法 软件设计建模实践(基于 NML ):
软件结构设计
软件组件设计
软件交互设计
软件运行设计
软件性能和可靠性设计 |
基于模型的编码 |
软件设计模型和软件代码的映射关系 NML 设计模型和代码的映射关系 从软件设计模型生成结构代码 从软件设计模型生成行为代码 从代码逆向设计模型
如何维护模型和代码的一致性 |
基于模型的测试 |
测试的目标 测试的类型 基于模型进行测试(基于 NML )
单元测试
集成测试
系统测试 |
基于模型自动化文档 |
模型到文档自动化的方法 基于模型生成文档 建立模型和文档的追溯
如何维护模型和文档的一致性 |
基于模型的跟踪与管理 |
基于模型建立跟踪链:需求、系统、软件、测试 基于模型生成跟踪列表 建立模型的基线 基于模型进行工作计划与跟踪 基于模型分析变更的影响范围
基于模型进行配置管理 |
|
|
|
|
|
|
|
|
1513 次浏览 57 次
|
其他人还看了课程 |
|
|
|
|
|
咨询目标
|
帮助建立模型驱动的分析、设计、开发,测试 |
咨询范围 |
需求建模,架构建模,数据库建模,code建模,测试建模。
|
咨询方式 |
模型驱动的开发过程培训,建模与管理工具环境搭建,结合客户实际案例示范,团队实践指导,模型评价标准制定,规范制定 |
成功案例 |
华为研究发展中心,中科院空间中心,南京14所,中国移动研究院等等。 |
详情咨询:010-62670969, zhgx@uml.net.cn
|
|
|
|
|
|