第二章 系统建模语言概览

  • 1. SysML图概览
  • 2. 通用图的概念

  SysML是基于UML的扩展,只是一种建模语言,而不是一种建模方法。

模型的图永远不是模型本身,它只是模型的视图 (A diagram of the model is never the model itself; it is merely one view of the model.)

1. SysML图概览

SysML定义了九种图 ,如下图所示:

  共有四大类,行为(act,sd,stm,uc),需求(req),结构(bdd,ibd,pkg),参数(par,一种特殊的ibd)。

2. 通用图的概念

  图包括:外框(代表模型中的一个元素),内容区域(显示模型元素和关系)和头部(图的类型和名称、模型元素类型和名称),如下是一个模块定义图BDD:

  头部包含四段信息:图的类型[模型元素类型]模型元素名称[图的名称]

图的类型:

  • bdd = block definition diagram
  • ibd = internal block diagram
  • uc = use case diagram
  • act = activity diagram
  • sd = sequence diagram
  • stm = state machine diagram
  • par = parametric diagram
  • req = requirements diagram
  • pkg = package diagram

模型元素的类型和名称:

  1. 所创建的每个图都代表已经在系统的某处定义的元素。准确的说,图的外框代表模型中的一个元素。
  2. 图所代表的模型元素会为途中的其它元素定义命名空间

图可以表示的元素类型:

  图能够代表的模型元素类型取决于创建的图的种类:

图类型 可表示的模型元素类型
模块定义图 包,模型,模型库,视图,模块,约束模块
内部模块图 模块
用例图 包,模型,模型库,视图
活动图 活动
序列图 交互
状态机图 状态机
参数图 模块,约束模块
需求图 包,模型,模型库,视图,需求
包图 包,模型,模型库,视图,概况

end

第二章 SysML概览相关推荐

  1. 《SysML精粹》学习记录--第二章

    <SysML精粹>学习记录 第二章:系统建模语言概览 SysML介绍 SysML与UML SysML图概览 SysML通用图 小结 第二章:系统建模语言概览 SysML介绍   SysML ...

  2. ppk on JavaScript第二章:背景(完结篇)

    无障碍规则 尽管无法预见可能损害一个有脚本网站的可用性的所有情形,但我已经总结出一些可以帮助您在基础上不犯错的规则.不要把它们当作JavaScript和无障碍的终极规则,这只是能防止一些常见低级错误的 ...

  3. Python 第二章-列表和元组

    第二章-列表和元组 2.0       在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序列号-即元素的位置, 也称为索引.第一个索引是0,第二个是1,以此类推 ...

  4. Python计算机视觉:第二章 图像局部描述符

    第二章 图像局部描述符 2.1 Harris角点检测 2.1.2 在图像间寻找对应点 2.2 sift描述子 2.2.1 兴趣点 2.2.2 描述子 2.2.3 检测感兴趣点 2.2.4 描述子匹配 ...

  5. 机器学习理论入门:第二章 经典监督学习算法-决策树

    第二章 经典监督学习算法-决策树 一.决策树总体概览 概念:是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概 ...

  6. 《Scikit-Learn与TensorFlow机器学习实用指南》 第01章 机器学习概览

    本书翻译已加入ApachCN的开源协作项目,见 https://github.com/apachecn/hands_on_Ml_with_Sklearn_and_TF/tree/dev/docs. 我 ...

  7. 4月19日读书笔记——第二章序列构成的数组(1)

    流畅的python 第二章 序列构成的数组 在这之前,我想要先知道什么是序列.维基百科的答案是 数学上,序列是被排成一列的对象(或事件):这样,每个元素不是在其他元素之前,就是在其他元素之后. 例如: ...

  8. 【高级数据库】第二章 第01讲 数据库索引

    [高级数据库]第二章 数据库索引   在第一章我们主要介绍了数据库的基础知识,包括数据库和数据库管理系统的概念,了解了数据库管理系统是如何执行用户命令的.另外还回顾了数据库有关的基础内容,包括三级模式 ...

  9. 王道考研 计算机网络笔记 第二章:物理层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 后续章节将陆续更新- 第二章 一.物 ...

最新文章

  1. sqlalchemy mysql教程_python使用SQLAlchemy操作MySQL
  2. docker 发布应用时添加 git revision
  3. java实现对文件加解密操作
  4. 深圳南山区法院受理11人集体诉腾讯案
  5. 九章云极DataCanvas完成C轮融资:定义标准化AI基础架构未来
  6. java hql 查询所有内容,HQL查询语言转载
  7. php文件断点续传,PHP实现文件下载断点续传详解
  8. spark 为什么总是起200个task
  9. 几行Python代码打造自己的磁盘垃圾文件清理器
  10. 报错:The following signatures couldn‘t be verified because the public key is not available: NO_PUBKEY
  11. Atitti html5 h5 新特性attilax总结
  12. 如何制定软件项目进度表
  13. POJ 2242 The Circumference of the Circle G++ 海伦公式 三角形外接圆半径公式 背
  14. 计算机视觉 OpenCV【六:应用之颜色检测】
  15. 贝叶斯公式的理解及简单推导
  16. 解决Sublime出现中文乱码的情况
  17. 台式计算机蓝牙无服务,Windows10无法找到蓝牙设置三种解决方法
  18. python 爬虫登录获取数据失败_python 爬虫:验证码一直错误
  19. Linux Hook技术实践
  20. 微信里image 和 image2目录下的内容是什么东西?

热门文章

  1. 机器视觉工业缺陷检测(光源,相机,镜头,算法)
  2. 洛谷 P3975 [TJOI2015]弦论 解题报告
  3. 超级计算机 弦理论,暗能量导致宇宙加速膨胀?弦理论能否帮忙解决?
  4. java lzma解压_lzma-java
  5. Hrbust 2294 修建传送门【思维】
  6. 二维码的使用(java版)
  7. 如何在微信自定义链接分享内容,图文链接xml卡片生成代码,制作微信卡片实现自定义标题,描述,缩列图以供转发
  8. 处nm是什么意思_nm是什么意思
  9. 避坑指南:Kafka集群快速扩容的方案总结
  10. python自动翻译excel某一列_python批量将excel内容进行翻译写入功能