《系统架构》读后感摘抄( 十 )


步骤3:深入机理
分析它主要功能背后的机理 , 比如它是通过叶轮快速搅动对液体做功 , 增加流体在泵内的速度 , 将电机的电能转化为液体的压力 。
步骤4:考虑环境
要让它发挥作用 , 它肯定还需要连接的进出水管 , 以及输入电能 , 甚至还需要一个操作人员 , 这些都是和它相关的周边系统 。同时还要考虑 , 它是用在日常的厨房中 , 还是用在化工中 。
【《系统架构》读后感摘抄】总结
形式是功能的载体 , 可以从对象和结构两个方面对形式进行分析 , 它们是功能得以实现的基础 。如何对系统的形式进行分析?可以从定义系统 , 分解描述 , 深入机理和考虑环境四个方面展开 。
《系统架构》读后感(五):系统架构4:更易计算的系统描述(SysML)
原创 精进学思行
在系统架构3 :如何用简洁图形描述系统架构?中 , 我们分享了一种图形化描述系统的方法——OPM , 本文分享和它并行的另一种方法——SysML(System Modeling Language ) , 主要包括如下三方面: SysML的历史?SysML的主要表达图形有哪些?SysML和OPM有什么不同? 1 SysML是什么 , 从哪来? SysML(System Modeling Language)从名字上看 , 就让人感觉是正统 , 因为它翻译过来就叫“系统建模语言” 。但是它的历史并不长 , 从下图可以看到它诞生于2003年 , 是由对象管理组(Object Management Group , OMG)和系统工程国际委员会(International Council on Systems Engineering , INCOSE)联合开发的 。从图中也会发现 , 它是从UML(Unified Modeling Language)中演化而来的 , 而UML主要是用于软件系统工程 , 后来发现可以拓展到其它系统工程中 , 于是就从UML中选择了部分视图 , 再加入一些更加通用的视图 , 就形成了现在看到的SysML 。
2 有哪些视图? 前面提到了“视图” , 和OMP类似 , SysML也是通过图形的方式来描述系统 。目前的SysML包含有9类视图 , 它们可以分为3类:要求(Requirements) , 结构(Structure)和行为(Behavior) , 从名称上可以看出 , 它们分别用来描述系统要满足的要求 , 结构和行为方式 , 我们分别进行简介 。2.1要求 顾名思义 , 要求图就是用来定义系统应该满足的要求 。这种要求通常可以分为两类:功能类和非功能类 , 比如汽车最基本的功能是要能跑 , 而其跑起来噪声大小则是非功能类 。每个系统的功能可能各不相同 , 但是其非功能类的要求通常有如下的几种:性能表现 , 设计边界(如重量 , 尺寸等) , 界面要求以及可用性 , 比如在我们汽车开发中的人机交互(HMI)和用户体验就是一种非功能性的要求 。而每种要求还可以通过图形的方式进行细化 , 甚至定义非常具体量化的指标 。通过要求图的方式定义完系统的要求后 , 就可以在后续的系统构建和测试中 , 跟踪要求的满足程度 , 进行优化调整 。2.2结构 通俗理解 , 结构就是静态描述系统构成部分及其之间的相互关系 , 在SysML主要包含3类:块定义图(Block definition diagram) , 内部块图(Internal Block diagram)和包(Package Diagram) 。2.2.1块定义图(Blockdefinitiondiagram)块是个抽象概念 , 用来描述系统中的部件 , 模组等 , 它们可以是软件的 , 也是可以是硬件的 。用矩形表示 , 而这个块本身可以承载它所表示对象的特性 , 约束 , 状态等信息 。2.2.2 内部块图(InternalBlockdiagram)内部快图其实就是把“块”打开 , 如果“块”是个黑盒子 , 那么内部块图就是“白盒子” 。2.2.3参数图(ParameterDiagram)参数图的目的是对内部快图的一种参数量化 , 强化了数学法则对内部块的定义 。