![嵌入式硬件系统原理:第四章 嵌入式系统工程设计_第1页](http://file4.renrendoc.com/view/80f7c7f5c70ec38e34c9557c784e8e39/80f7c7f5c70ec38e34c9557c784e8e391.gif)
![嵌入式硬件系统原理:第四章 嵌入式系统工程设计_第2页](http://file4.renrendoc.com/view/80f7c7f5c70ec38e34c9557c784e8e39/80f7c7f5c70ec38e34c9557c784e8e392.gif)
![嵌入式硬件系统原理:第四章 嵌入式系统工程设计_第3页](http://file4.renrendoc.com/view/80f7c7f5c70ec38e34c9557c784e8e39/80f7c7f5c70ec38e34c9557c784e8e393.gif)
![嵌入式硬件系统原理:第四章 嵌入式系统工程设计_第4页](http://file4.renrendoc.com/view/80f7c7f5c70ec38e34c9557c784e8e39/80f7c7f5c70ec38e34c9557c784e8e394.gif)
![嵌入式硬件系统原理:第四章 嵌入式系统工程设计_第5页](http://file4.renrendoc.com/view/80f7c7f5c70ec38e34c9557c784e8e39/80f7c7f5c70ec38e34c9557c784e8e395.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章
嵌入式系统工程设计第4章目录1.嵌入式系统项目开发生命周期2.嵌入式系统工程设计方法简介第4章目录1.嵌入式系统项目开发生命周期2.嵌入式系统工程设计方法简介4.1嵌入式系统项目开发生命周期概述可以把嵌入式系统的开发看作对一个项目的实施。项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。嵌入式系统项目开发也是如此。结束项目执行项目提出解决方案识别需求投入人力时间概述1.识别需求识别需求是项目生命周期的最初阶段。当需求被客户确定时,项目就产生了。这个阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。2.提出方案主要由各厂商向客户提交标书、介绍解决方案。这个阶段是赢得项目的关键,公司既要展示实力又要合理报价。如果竞标成功则签定合同,厂商开始承担项目成败的责任。3.执行项目
从公司角度来看这才是项目的开始。这个阶段项目经理和项目组将代表公司完全承担合同规定的任务。一般需要细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。4.结束项目主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。项目开发周期识别需求对于嵌入式系统项目开发是很重要的。这是因为嵌入式系统往往需要嵌入到其它产品中,不能独立工作,而这个产品往往不是嵌入式开发承包商(部门)所熟悉的,不了解需求做成的产品往往是失败的。——识别需求风险分析制定系统规范需求风险时间风险资金风险项目管理风险系统功能系统限制系统开发资源识别需求项目开发周期
对于嵌入式系统项目来说,这个阶段的主要工作是系统规划与设计。在设计规划阶段中,开发团队需要分析所有可行的解决方案,并拟定进程,使项目在合理的进程范围中逐渐建构完成。在系统的设计方面最重要的一件事就是确定系统的框架。——提出方案系统规划系统设计规划分析预估项目进程设计系统架构寻找适当方案提出方案项目开发周期
这个阶段的主要工作就是系统的实现和系统的测试。由于嵌入式系统的特殊性,嵌入式系统项目既要实现系统的硬件,又要在硬件上实现软件。所以在项目的开发过程中,软硬件实现和系统测试是不断反复进行的。事实上,系统的实现、测试和调试贯穿整个“执行项目”阶段。——执行项目系统实现系统测试从硬件做起从驱动程序移植开始做起从现成平台做起功能测试集成测试系统测试执行项目环境测试出货测试系统测试系统测试环境测试系统调试项目开发周期
产品开发完毕并移交给客户并不等于项目已经结束。客户在使用产品的过程中还会发现一连串的问题,此时开发团队还需要服务客户,这就是售后服务。售后服务是一种保障客户权利的措施,相对的也是开发团队的义务。当售后服务也结束,项目结案了,项目也没有结束,这时需要项目讨论来总结、学习一些东西。项目讨论是一个项目的反馈机制,通过这一程序,项目团队的经验才可以被记录下来,也就是说,这是一个撰写项目历史的过程。——结束项目售后服务项目讨论结束项目第4章目录1.嵌入式系统项目开发生命周期2.嵌入式系统工程设计方法简介4.2嵌入式系统工程设计方法简介由上而下与由下而上由上而下是一个正统的设计方式,也就是说,所有的设计皆是遵循系统工程的流程来进行。相对而言,由下而上表示一个系统是由已经有的基础(或组件)为起点,开始往上延伸,最后将系统完成。确定需求指定系统规格设计实现测试由上而下由下而上UML系统建模
UML(UnifiedModelingLanguage)是一种原本设计用来描述对象导向程序语言开发的图形化语言。由于它具有描述事物的多重性,所以理论上也可以被拉到其他领域使用。在实际使用上,根据不同的使用情况,UML提供了不同的图形来描述系统。在UML中,包括了下面几种图形:类图、状态图、对象图、用例图、顺序图、协作图、活动图、组件图和部署图。使用UML的好处语言的用处在于沟通。UML也是一种语言,它利用视觉化的方法来制定、构建以及记录对象导向系统。因此,可以把UML当作一种软件工程用的语言。使用UML的好处在于可以在短时间内了解别人要传达的消息,而不是花时间在了解消息本身如何解读。UML提供给用户基础的工具与基本的规范,在这个基础上,用户可以利用这个语言去描述他所想要描述的系统,用不同的界面去描绘出系统的不同方面。面向对象OO的思想
随着系统的需求日益增加,系统的功能及复杂程度不断增大,为了使系统开发变得容易,我们要逐步改进我们对系统的思考方式以及我们开发系统的的方式,这项新技术我们称之为面向对象的的开发。传统的结构化方法是将系统分解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿教师的教学故事六篇
- 全国新型电力系统(配电自动化)职业技能竞赛参考试题库500题(含答案)
- 《预防未成年人犯罪法》知识考试题库80题(含答案)
- 大学卫生学课件
- 汽车租赁合同详细条款正规范本
- 沧州房屋租赁合同
- 棉花运输合同范本
- 标准的员工劳动合同
- 大数据分析平台建设及运营合同
- 海外房产销售代理合同范本
- 护理人文知识培训课件
- 建筑工程施工安全管理课件
- 2025年春新人教版数学七年级下册教学课件 7.2.3 平行线的性质(第1课时)
- 安徽省合肥市2025年高三第一次教学质量检测地理试题(含答案)
- 2025年新合同管理工作计划
- 统编版八年级下册语文第三单元名著导读《经典常谈》阅读指导 学案(含练习题及答案)
- 风光储储能项目PCS舱、电池舱吊装方案
- TTJSFB 002-2024 绿色融资租赁项目评价指南
- 浙江省杭州市2023年中考一模语文试题及答案
- 上海市杨浦区2022届初三中考二模英语试卷+答案
- 高中英语原版小说整书阅读指导《奇迹男孩》(wonder)-Part one 讲义
评论
0/150
提交评论