【图解】体系设计学习笔记

打印 上一主题 下一主题

主题 1732|帖子 1732|积分 5196

嵌入式项目开发的全生命周期过程,是从需求到实行的抽象到具体的过程,需要很多设计,这些设计都可以用图形的形式来体现,具体
需求分析阶段

用例图

表达用户所能感知的体系功能需求,为什么用,以及怎么用
参考《uml+oopc嵌入式c语言开发
   简而言之,用例在体系的众多功能当中,属于直接提供用户服务的部门。例如麦当劳餐厅可视为一个体系,它具有很多功能,像“卖汉堡”、“采购蔬菜”、“炸薯条”、“卖咖啡”、“提供厕所”、“提供小孩游戏”、“烘焙咖啡”,等等。其中有一小部门是用户能看得见、感以为到又以为有意义的服务,就是用例:而体系的其他功能就不称为用例,而只是一样平常的体系功能罢了。
于是,可区分出上述麦当劳体系功能当中,属于用例的为:“卖汉堡”、“卖咖啡”、“提供厕所”、“提供小孩游戏”等。
为什么要特殊看待这些功能呢?由于这些是用户认为有价值的服务,也就是可以向用户收取费用的服务,属于“收益面”的功能。至于像“采购蔬菜”、“炸薯条”、“烘焙咖啡”等都是属于“成本面”的功能。UML用例图就是特殊突显体系收益面的功能,期待在体系创建初期就能确保体系切中用户的期待和需要。义意长会的圆甲
  数据流图

todo
体系架构设计阶段

体系框图

展示电气体系的团体架构,包罗重要功能模块、模块间的交互关系及体系边界。
高条理抽象,不涉及具体硬件或软件实现细节。为其他图表提供顶层框架,通常与硬件/软件框图配合利用
功能图

逻辑图

具体设计阶段-硬件设计

硬件框图

硬件框图提供宏观结构,展示硬件模块的组成及其功能,是软件体系图的底子 。
比体系总体框图更具体,但仍不涉及硬件的具体设计(如电路图)。
项目设计之硬件框图
   硬件框图是对项目功能模块直观的体现,
一个硬件项目包罗:控制核心、输入设备、输出设备、通讯外设、电源管理五大部门。通过对五大部门的整合形成一份完备的硬件框图。
控制核心一样平常包罗:烧录模块、调试模块、复位模块、时钟模块、启动模块、输入设备接口、输出设备接口、电源输入模块、存储器扩展模块、主控核心。
输入设备一样平常包罗:传感器输入、按键输入、音频输入、时钟输入等。
输出设备一样平常包罗:LED灯、数码管、液晶显示器、电机等。
通讯外设重要用于设备与设备之间举行数据交互的接口,一样平常包罗:串口、USB、以外网等等。
电源管理是整个电路板的供电装置,电源体系的稳固对电路板的工作有很大影响。
  原理图

sch,pcb
接线图

接线图细化具体连线
具体设计阶段-软件设计

架构图

   一样平常形貌软件业务逻辑的框图,是对业务模块与业务模块之间的约束关系的一种表示。
  分层设计

参考资料:
软件条理图

类图

流程图、状态图、时序图

   流程图是对过程、算法、流程的一种图像表示
  测试验证

测试流程图

todo
可靠性设计

识别和预防体系、产物或过程中的潜在失效模式,评估其影响并制定改进措施,以低落风险和提高可靠性
FEMA

   FMEA,即Failure Mode and Effects
Analysis,是在产物设计阶段和过程设计阶段,对构成产物、设备的子体系、零件,以及构成过程的各个工序逐一举行分析,找出全部潜在的失效模式,并分析其可能的结果,从而预先接纳必要的措施,以提高产物或设备的质量和可靠性的一种体系化的活动。
  在可靠性设计中,有一个从功能图->边界图->p图->FMEA的完备设另计流程。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表