1 / 43
文档名称:

嵌入式软件架构设计.doc

格式:doc   大小:291KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式软件架构设计.doc

上传人:erterye 2020/3/17 文件大小:291 KB

下载得到文件列表

嵌入式软件架构设计.doc

文档介绍

文档介绍:嵌入式系统软件架构设计其实,任何一门学科都离不开死记硬背,关键是记忆有技巧,“死记”之后会“活用”。不记住那些基础知识,怎么会向高层次进军?尤其是语文学科涉猎范围很广,要真正提高学生写作水平,单靠剖析文章写作技巧是远远不够,必须从基础知识抓起,每天挤一点时间让学生“死记”名篇佳句、名言警句,以及丰富词语、新颖材料等。这样,就会在有限时间、空间里给学生脑海里注入无限内容。日积月累,积少成多,从而收到水滴石穿,绳锯木断功效。目录我国古代读书人,从上学之日起,就日诵不辍,一般在几年内就能识记几千个汉字,熟记几百篇文章,写出诗文也是字斟句酌,琅琅上口,成为满腹经纶文人。为什么在现代化教学今天,我们念了十几年书高中毕业生甚至大学生,竟提起作文就头疼,写不出像样文章呢?吕叔湘先生早在1978年就尖锐地提出:“中小学语文教学效果差,中学语文毕业生语文水平低,……十几年上课总时数是9160课时,语文是2749课时,恰好是30%,十年时间,二千七百多课时,用来学本国语文,却是大多数不过关,岂非咄咄怪事!”寻根究底,其主要原因就是腹中无物。特别是写议论文,初中水平以上学生都知道议论文“三要素”是论点、论据、论证,也通晓议论文基本结构:提出问题――剖析问题――解决问题,但真正动起笔来就犯难了。知道“是这样”,就是讲不出“为什么”。根本原因还是无“米”下“锅”。于是便翻开作文集锦之类书大段抄起来,抄人家名言警句,抄人家事例,不参考作文书就很难写出像样文章。所以,词汇贫乏、内容空洞、千篇一律便成了中学生作文通病。要解决这个问题,不能单在布局谋篇等写作技方面下功夫,必须认识到“死记硬背”重要性,让学生积累足够“米”。1. 前言 4家庭是幼儿语言活动重要环境,为了与家长配合做好幼儿阅读训练工作,孩子一入园就召开家长会,给家长提出早期抓好幼儿阅读要求。我把幼儿在园里阅读活动及阅读情况及时传递给家长,要求孩子回家向家长朗诵儿歌,表演故事。我与家长共同配合,一道训练,幼儿阅读能力提高很快。2. 决定架构因素与架构影响 . 常见误解 . 小型系统不需要架构 . 敏捷开发不需要架构 73. 嵌入式环境下软件设计特点 . 与硬件密切相关 . 稳定性要求高 . 内存不足 . 虚拟内存技术 . 两段式构造 . 内存分配器 . 内存泄漏 . 处理器能力有限,性能要求高 . 抵御新技术诱惑 . 不要有太多层次 . 存储设备易损坏,速度较慢 . 损耗均衡 . 错误恢复 . 故障成本高昂 134. 软件框架 . 嵌入式软件架构面临问题 . 什么是框架 . 软件复用层次 . 针对高度特定领域抽象 . 解除耦合与应对变化 . 框架可以实现与规定非功能性需求 . 一个框架设计实例 . 基本架构 . 功能特点 . 剖析 . 实际效果 . 框架设计中常用模式 . 模板方法模式 . 创建型模式 . 消息订阅模式 . 装饰器模式 . 框架缺点 255. 自动代码生成 . 机器能做事就不要让人来做 . 举例 . 消息编码与解码 . GUI代码 . 小结 . GoogleProtocolBuffer 286. 面向语言编程(LOP) . 从自动化代码生成更进一步 . 优势与劣势 . 在嵌入式系统中应用 327. 测试 . 可测试性是软件质量一个度量指标 . 测试驱动软件架构 . 系统测试 . 界面自动化测试 . 基于消息自动化测试 . 自动化测试框架 . 回归测试 . 集成测试 . 单元测试 . 圈复杂度测量 . 扇入扇出测量 . 框架对单元测试意义 428. 维护架构一致性 429. 一个实际嵌入式系统架构演化 . 数据处理 . 窗口管理 . MVC模式 . 大量类似模块,低效复用 . 远程控制 . 自动化TL1解释器 . 测试难题 . 小结 4710. 总结 48前言嵌入式是软件设计领域一个分支,它自身诸多特点决定了系统架构师选择,同时它一些问题又具有相当通用性,