测试开发技术网站
博客
设计
设计
开发
Python
测试
unittest
运维
Linux基础应用
CI/CD
CI/CD
数据库
数据库
云计算
云计算
云原生
云原生
爬虫
爬虫
数据分析
数据分析
人工智能
人工智能
登录
注册
系统架构设计师(第二版)学习笔记----嵌入式系统及软件
收藏本文
作者:redrose2100 类别: 日期:2023-09-08 12:55:49 阅读:555 次 消耗积分:0 分
[【原文链接】系统架构设计师(第二版)学习笔记----嵌入式系统及软件](http://devops-dev.com/article/665) [TOC] # 一、嵌入式系统 ## 1.1 嵌入式系统的组成 * 嵌入式处理器 * 相关支撑硬件 * 嵌入式操作系统 * 支撑软件 * 应用软件 ## 1.2 嵌入式系统的特点 * 专用性强 * 技术融合 * 软硬一体软件为主 * 比通用计算资源少 * 程序代码固化在非易失存储器中 * 需专门开发工具和环境 * 体积小、间隔低、工艺先进、性能价格比高、系统配置要求低、实时性强 * 对安全性和可靠性的要求高 ## 1.3 嵌入式系统的分类 * 实时系统 * 安全攸关系统 此外,他们之间的组合产生如下所示的系统分类 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/058e7bb6-4e01-11ee-ba34-0242ac110004.png) # 二、嵌入式软件 ## 2.1 嵌入式系统软件分层 * 硬件层 * 抽象层 * 操作系统层 * 中间件层 * 应用层 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/848e39c4-4e01-11ee-ba34-0242ac110004.png) ## 2.2 嵌入式软件的主要特点 * 可裁剪性 * 可配置性 * 强实时性 * 安全性 * 可靠性 * 高确定性 # 三、安全攸关软件的安全性设计 ## 3.1 DO-178B标准中软件安全等级与目标的关系 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/a726a826-4e02-11ee-ba34-0242ac110004.png) ## 3.2 DO-178B中对软件生命周期的划分 * 软件计划过程 * 软件开发过程 * 软件综合过程 ## 3.3 DO-178B对数据的规定 * 文档 * 代码 * 报表 * 记录 ## 3.4 DO-178B中软件生命周期的软件开发过程细分 * 软件需求过程 * 软件设计过程 * 软件编码过程 * 集成过程 ## 3.4 DO-178B中软件生命周期中的软件综合过程细分 * 软件验证过程 * 软件配置管理过程 * 软件质量保证过程 * 审定联络过程 ## 3.5 DO-178B与CMMI的差异 * C M M I 是从过程改进的视角,对软件开发的技术与管理提出要求,覆盖了从个人、项目及组织三个层次的要求,更关注组织整体软件能力提升。DO-178 是从适航审定视角,对软件开发的技术与管理过程提出要求,更关注项目软件质量对于安全性的影响。所以DO-178覆盖的过程范围比C M M I少,比如DO-178C 对于项目监控过程、风险管理过程、培训过程等并没有提出明确要求。 * C M M I 主要由实践组成,实践是各行业最佳实践的抽象(去环境、方法)提炼,而DO-178C过程主要由目标、活动与数据组成,活动虽不代表具体工作步骤,但活动要求比较具体,并且对过程输出(数据)提出了明确要求,结合DO-178 的配置管理过程,对数据管理与控制的要求也较为具体。 * C M M I 是集成了系统、软件和硬件等视角,所以在内容和措辞上必须兼顾多个场景,容易产生歧义。而DO-178 聚焦软件,更容易为软件工程师所理解(不代表容易做到)。
始终坚持开源开放共享精神,同时感谢您的充电鼓励和支持!
版权所有,转载本站文章请注明出处:redrose2100, http://blog.redrose2100.com/article/665
上一篇:
系统架构设计师(第二版)学习笔记----计算机系统基础
下一篇:
PostgresSQL----基于Kubernetes部署PostgresSQL
搜索
个人成就
出版书籍
《Pytest企业级应用实战》
测试开发技术全栈公众号
测试开发技术全栈公众号
DevOps技术交流微信群
加微信邀请进群
常用网站链接
开源软件洞察
云原生技术栈全景图
Python语言官方文档
Golang官方文档
Docker官方文档
Jenkins中文用户手册
Scrapy官方文档
VUE官方文档
Harbor官方文档
openQA官方文档
云原生开源社区
开源中国
Kubernetes中文文档
Markdown语法官方教程
Kubernetes中文社区
Kubersphere官方文档
BootStrap中文网站
JavaScript中文网
NumPy官方文档
Pandas官方文档
GitLink确实开源网站
数据库排名网站
编程语言排名网站
SEO综合查询网站
数学加减法练习自动生成网站
Kickstart Generator
文章分类
最新文章
最多阅读
特别推荐
×
Close
登录
注册
找回密码
登录邮箱:
登录密码:
图片验证码:
注册邮箱:
注册密码:
邮箱验证码:
发送邮件
注册邮箱:
新的密码:
邮箱验证码:
发送邮件