0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

三种常用的广泛的模型类型是哪几个

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-10-30 10:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

典型的模型由子模型的聚合组成。每个子模型是一个部分描述,并为特定的目的而创建;它可能由一个或多个图组成。子模型的集合可以使用多种建模语言或单一的建模语言。统一建模语言(UML)识别丰富的建模图集合。使用这些图,以及建模语言构建,产生了三种常用的广泛的模型类型:信息模型、行为模型和结构模型(参见1.1节)。

信息建模

信息模型以数据和信息为中心。信息模型是一种抽象表示,用于标识和定义数据实体上的一组概念、属性、关系和约束。语义或概念信息模型通常用于从问题的角度向被建模的软件提供某种形式和环境,而不关心该模型实际上如何映射到软件的实现。语义或概念信息模型是一种抽象,因此只包含概念化信息的真实视图所需的概念、属性、关系和约束。语义或概念信息模型的后续转换将导致在软件中实现的逻辑和物理数据模型的细化。

行为建模

行为模型确定和定义被建模的软件的功能。行为模型通常采用三种基本形式:状态机、控制流模型和数据流模型。状态机将软件模型作为已定义状态、事件和转换的集合提供。软件通过在建模环境中发生的有保护或无保护触发事件从一种状态转换到另一种状态。控制流模型描述了一系列事件如何导致过程被激活或停用。数据流行为被描述为一系列步骤,在这些步骤中,数据通过进程向数据存储区或数据接收器移动。

结构建模

结构模型说明了软件由其不同的组成部分组成的物理或逻辑组合。结构建模在被实现或建模的软件与要在其中运行的环境之间建立了已定义的边界。在结构建模中使用的一些常见的结构构建是实体的组合、分解、泛化和专门化;确定实体之间的相关关系和基数;以及过程或功能接口的定义。UML为结构建模提供的结构图包括类、组件、对象、部署和打包图。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    5392

    浏览量

    92104
  • UML
    UML
    +关注

    关注

    0

    文章

    123

    浏览量

    31681
  • 模型
    +关注

    关注

    1

    文章

    3879

    浏览量

    52355

原文标题:模型的类型

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一篇讲清楚 Claude 的三种使用模式:Chat、Cowork、Code 到底有啥区别?

    是命令行写代码,Cowork 又是什么?为什么 Anthropic 要做个产品?我应该用哪个? 这篇文章用一万字(不到)讲清楚这三种模式的定位、差异、适用场景,以及如何根据自己的工作类型选对工具。 一
    的头像 发表于 05-18 11:59 199次阅读

    ROSOrin教育机器人全解析:一套底盘三种形态,AI大模型赋能教学科研

    ROSOrin 教育机器人以原创技术实现教育科研领域的实质性升级。其专利合一模块化底盘支持麦轮、阿克曼、差速三种形态自由切换,并配备摆臂式悬挂系统保障运动稳定性。内嵌多模态AI大模型,实现语义
    的头像 发表于 05-13 11:20 1059次阅读
    ROSOrin教育机器人全解析:一套底盘<b class='flag-5'>三种</b>形态,AI大<b class='flag-5'>模型</b>赋能教学科研

    UPS的三种主要类型与输出波形解析:你的设备需要哪种“保护伞”

    ,性能表现也天壤之别?为何有些设备接入UPS后反而工作不稳定?答案,就隐藏在UPS的三种主要技术类型及其核心的输出波形差异之中。理解这两点,是您为关键设备选择正确
    的头像 发表于 04-14 13:13 175次阅读
    UPS的<b class='flag-5'>三种</b>主要<b class='flag-5'>类型</b>与输出波形解析:你的设备需要哪种“保护伞”

    ATE系统中这三种测量卡的架构和功能

    测试仪行业面临的一个挑战是,如何在不显著增加测试仪时间、尺寸或成本的情况下,满足对大量测试通道的需求。尽管半导体测试仪(也称为自动测试器件(ATE))种类繁多,但在大多数测试仪都包含三种主要卡:电压
    的头像 发表于 04-09 15:12 296次阅读
    ATE系统中这<b class='flag-5'>三种</b>测量卡的架构和功能

    电机容易忽视的有哪几个问题?

    在工业生产和日常生活中,电机作为核心动力设备广泛应用于各类机械系统中。然而,许多用户在使用过程中往往忽视了一些关键问题,导致电机寿命缩短、效率下降甚至引发安全隐患。
    的头像 发表于 03-13 16:56 661次阅读

    【MCP】同时支持stdio,streamableHttpless和sse三种协议的MCP服务框架

    项目说明 这是一个同时支持stdio,streamableHttpless和sse三种协议的MCP-Server的框架(ts语言)。 为什么我想做这个框架呢?因为随着AI发展,现在越来越多业务需要
    的头像 发表于 01-21 18:26 521次阅读
    【MCP】同时支持stdio,streamableHttpless和sse<b class='flag-5'>三种</b>协议的MCP服务框架

    嵌入式中的浮点型数据转换为字节类型三种方法

    什么是浮点数 浮点数是指一既包含小数又包含整数的数据类型。 浮点型变量分类 浮点型分为单精度(float型)和双精度(double型)。浮点型变量使用定义。如下: float a; // 声明
    发表于 01-07 06:28

    请问CW32芯片的三种工作模式是什么?

    CW32芯片的三种工作模式是什么?
    发表于 12-26 06:48

    三种类型内存的使用

    的,因为底层数据会被默默删除。自动存储通常被称为“栈”。 分配的存储:运行malloc() 会返回的内存类型,这种内存会一直保留,直到被 free() 函数释放,所以可以被传递到任何地方,包括返回
    发表于 12-12 06:43

    热敏电阻中哪几个参数是比较重要的

    热敏电阻中哪几个参数是比较重要的 热敏电阻全解析:NTC与PTC的特性、参数与选型指南 热敏电阻是一电阻值随温度发生显著变化的半导体器件,主要分为负温度系数(NTC) 和正温度系数(PTC
    发表于 11-04 13:29

    TC377配置SMU FSP时,如何配置频率参数;三种模式有何区别,配置上有何区别?

    TC377配置SMU FSP时,如何配置频率参数;三种模式有何区别,配置上有何区别?
    发表于 08-08 07:48

    TC397哪几个Nodes支持TT-CAN呢?

    TC397 具有3个modules,每个modules具有4个Nodes,共支持12路CAN。哪几个Nodes支持TT-CAN呢?支持TT-CAN的Nodes能否用做普通的CAN呢?
    发表于 07-29 10:38

    MEMS中的三种测温方式

    在集成MEMS芯片的环境温度测量领域,热阻、热电堆和PN结原理是三种主流技术。热阻是利用热敏电阻,如金属铂或注入硅的温度电阻系数恒定,即电阻随温度线性变化的特性测温,电阻变化直接对应绝对温度,需恒流源供电。
    的头像 发表于 07-16 13:58 2053次阅读
    MEMS中的<b class='flag-5'>三种</b>测温方式

    开关电源三种控制模式:PWM/PFM/PSM

    摘要 本文详细介绍了开关电源的三种主要调制方式:PWM(脉冲宽度调制)、PFM(脉冲频率调制)和PSM(脉冲跨周期调制)。PWM通过调整脉冲宽度保持恒定频率,适用于重负载,但轻负载效率低。PFM则在
    发表于 06-09 16:11

    HarmonyOS基础组件:Button三种类型的使用

    中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三种样式。 常用属性 名称 参数类型 描述 type
    的头像 发表于 06-09 15:48 2767次阅读
    HarmonyOS基础组件:Button<b class='flag-5'>三种类型</b>的使用