嵌入式系统_开发过程.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统_开发过程

嵌入式系统开发过程 嵌入式系统开发过程 嵌入式系统开发过程 嵌入式系统开发过程 嵌入式系统开发过程 嵌入式系统开发过程 嵌入式系统开发—需求分析 嵌入式系统开发—需求分析 需求分析—问题识别 需求分析—问题识别 需求分析—分析与综合 需求分析—制定规格说明书 需求分析—评审 嵌入式系统开发—需求分析 概要设计 概要设计 概要设计 项目概述(来自需求分析文档) 功能与指标描述(来自需求分析文档) 系统外部接口描述 系统软硬件设计框架(选择过程和划分决策) 软硬件模块化设计概要 功能、接口 时间与进度安排(甘特图) 产品成本估算 研制经费需求 甘特图 详细设计 概要设计与详细设计 系统实现 嵌入式系统与通用计算机系统 开发、调试环境与工具 Monitor方式(远程调试) ROM仿真器 ICE在线仿真器 片上调试 片上调试 片上调试 系统测试 系统测试 嵌入式系统开发过程 The End 仿真器 仿真CPU 目标系统 具有实时跟踪能力,但价格较贵 内容提要 1 3 2 5 4 6 概述 需求分析 系统实现 概要设计与详细设计 系统测试 系统发布与维护 ?C/OS简介 嵌入式系统测试内容: 找到错误;“测试不能证明系统的正确,而只能找出错误” 硬件测试、软件测试 、集成测试 测试的原因: 减少风险;“为自己、公司及客户最小化风险” 节约成本;“错误越早发现,修改费用越低” 提高性能;“清楚死代码及无效代码,优化性能” * 嵌入式系统开发过程 张晓东 沈阳航空航天大学 自动化学院 ◇测控技术与仪器教研室 内容提要 1 3 2 5 4 6 概述 需求分析 系统实现 概要设计与详细设计 系统测试 系统发布与维护 ?C/OS简介 嵌入式产品生命周期 第一阶段 : 产品定义 第二阶段 : 硬件与软件 划分 第三阶段 :迭代与实现 第三阶段: 软件、硬件详细设计 第五阶段 :软硬件集成 第六阶段 :系统测试 第七阶段 :系统维护与升级 硬件设计 软件设计 嵌入式系统的设计步骤 功能/性能/可靠性/功耗等 架构选择/模块分解与接口 详细设计 综合 可交付/白盒/黑盒 维护与升级 ?C/OS简介 瀑布模型 ?C/OS简介 V型模型 ?C/OS简介 ?C/OS简介 ?C/OS简介 硬件设计过程 电路设计 电路板设计 仿真 分析 实现 测试 软件设计过程 需求分析 总体设计 模块划分 模块设计 数据字典设计 软件编码 调试 测试 内容提要 1 3 2 5 4 6 概述 需求分析 系统实现 概要设计与详细设计 系统测试 系统发布与维护 ?C/OS简介 需求分析:指理解用户需求,就系统功能与用户达成一致,估计项目风险和评估项目代价,最终形成开发计划的一个复杂过程。 需求工程 需求开发 问题获取 分析 编写规格说明 验证 需求管理 需求分析具有决策性,方向性,策略性的作用。 ?C/OS简介 需求分析的任务:就是解决做什么的问题, 全面地理解用户的各项要求,并准确地表达所接受的用户需求. 需求分析阶段的工作分为四个方面: 问题识别, 分析与综合, 制订规格说明, 评审 ?C/OS简介 确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准。这些需求包括: 功能需求(做什么), 性能需求(要达到什么指标), 环境需求(如机型/操作系统等), 可靠性需求(不发生故障的概率), 安全必威体育官网网址需求, 用户界面需求, 资源使用需求(软件运行是所需的内存/CPU等), 成本消耗与开发进度需求, 系统尺寸、质量与功耗 ?C/OS简介 需求#: 需求类型: 事件/用例#: 描述: 理由: 来源: 验收标准: 顾客满意度: 顾客不满意度: 依赖关系: 冲突: 支持材料: 历史: Copyright @ Atiantic system Guild Volere Volere需求记录卡 ?C/OS简介 逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制(约束条件),分析他们是否满足需求,剔除不合理部分,增加需要部分。 最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型). 人员、资金、技能、 时间、环境、供应商 ?C/OS简介 1 前言 1.1 目的 1.2 范围 1.3 定义、缩写词、略语 1.4 参考资料 2 项目概述 2.1 产品描述 2.2 产品功能 2.3 用户特点 2.4 一般约束

您可能关注的文档

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档