嵌入式系统项目开发生命周期

上传人:小** 文档编号:252244640 上传时间:2024-11-14 格式:PPT 页数:13 大小:189.50KB
返回 下载 相关 举报
嵌入式系统项目开发生命周期_第1页
第1页 / 共13页
嵌入式系统项目开发生命周期_第2页
第2页 / 共13页
嵌入式系统项目开发生命周期_第3页
第3页 / 共13页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,2,章 目录,1.,嵌入式系统项目开发生命周期,2.,嵌入式系统工程设计方法简介,第,2,章 目录,1.,嵌入式系统项目开发生命周期,2.,嵌入式系统工程设计方法简介,2.1,嵌入式系统项目开发生命周期,概述,可以把嵌入式系统的开发看作对一个项目的实施。项目的生命周期一般分为,识别需求,、,提出解决方案,、,执行项目,和,结束项目,4,个阶段。嵌入式系统项目开发也是如此。,结束,项目,执行项目,提出,解决,方案,识别,需求,投入人力,时间,概述,1.,识别需求,识别需求是项目生命周期的最初阶段。当需求被客户确定时,项目就产生了。这个阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。,2.,提出方案,主要由各厂商向客户提交标书、介绍解决方案。这个阶段是赢得项目的关键,公司既要展示实力又要合理报价。如果竞标成功则签定合同,厂商开始承担项目成败的责任。,3,.,执行项目,从公司角度来看这才是项目的开始。这个阶段项目经理和项目组将代表公司完全承担合同规定的任务。一般需要细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。,4.,结束项目,主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。,项目开发周期,识别需求对于嵌入式系统项目开发是很重要的。这是因为嵌入式系统往往需要嵌入到其它产品中,不能独立工作,而这个产品往往不是嵌入式开发承包商(部门)所熟悉的,不了解需求做成的产品往往是失败的。,识别需求,风险分析,制定系统规范,需求风险,时间风险,资金风险,项目管理风险,系统功能,系统限制,系统开发资源,识别需求,项目开发周期,对于嵌入式系统项目来说,这个阶段的主要工作是系统规划与设计。在设计规划阶段中,开发团队需要分析所有可行的解决方案,并拟定进程,使项目在合理的进程范围中逐渐建构完成。在系统的设计方面最重要的一件事就是确定系统的框架。,提出方案,系统规划,系统设计,规划分析,预估项目进程,设计系统架构,寻找适当方案,提出方案,项目开发周期,对于嵌入式系统项目来说,这个阶段的主要工作是系统规划与设计。在设计规划阶段中,开发团队需要分析所有可行的解决方案,并拟定进程,使项目在合理的进程范围中逐渐建构完成。在系统的设计方面最重要的一件事就是确定系统的框架。,执行项目,系统实现,系统测试,从硬件做起,从驱动程序移植开始做起,从现成平台做起,功能测试,集成测试,系统测试,执行项目,环境测试,出货测试,系统测试,系统测试,环境测试,系统调试,项目开发周期,产品开发完毕并移交给客户并不等于项目已经结束。客户在使用产品的过程中还会发现一连串的问题,此时开发团队还需要服务客户,这就是售后服务。售后服务是一种保障客户权利的措施,相对的也是开发团队的义务。当售后服务也结束,项目结案了,项目也没有结束,这时需要项目讨论来总结、学习一些东西。项目讨论是一个项目的反馈机制,通过这一程序,项目团队的经验才可以被记录下来,也就是说,这是一个撰写项目历史的过程。,结束项目,售后服务,项目讨论,结束项目,第,2,章 目录,1.,嵌入式系统项目开发生命周期,2.,嵌入式系统工程设计方法简介,2.2,嵌入式系统工程设计方法简介,由上而下与由下而上,由上而下是一个正统的设计方式,也就是说,所有的设计皆是遵循系统工程的流程来进行。相对而言,由下而上表示一个系统是由已经有的基础(或组件)为起点,开始往上延伸,最后将系统完成。,确定需求,指定系统规格,设计,实现,测试,由,上,而,下,由,下,而,上,2.2,嵌入式系统工程设计方法简介,UML,系统建模,UML,(,Unified Modeling Language,)是一种原本设计用来描述对象导向程序语言开发的图形化语言。由于它具有描述事物的多重性,所以理论上也可以被拉到其他领域使用。,在实际使用上,根据不同的使用情况,,UML,提供了不同的图形来描述系统。在,UML,中,包括了下面几种图形:,类图、状态图、对象图、用例图、顺序图、协作图、活动图、组件图和部署图,。,2.2,嵌入式系统工程设计方法简介,使用,UML,的好处,语言的用处在于沟通。,UML,也是一种语言,它利用视觉化的方法来制定、构建以及记录对象导向系统。因此,可以把,UML,当作一种软件工程用的语言。,使用,UML,的好处在于可以在短时间内了解别人要传达的消息,而不是花时间在了解消息本身如何解读。,UML,提供给用户基础的工具与基本的规范,在这个基础上,用户可以利用这个语言去描述他所想要描述的系统,用不同的界面去描绘出系统的不同方面。,2.2,嵌入式系统工程设计方法简介,面向对象,OO,的思想,随着系统的需求日益增加,系统的功能及复杂程度不断增大,为了使系统开发变得容易,我们要逐步改进我们对系统的思考方式以及我们开发系统的的方式,这项新技术我们称之为面向对象的的开发。,传统的结构化方法是将系统分解为很多基本函数的集合,数据被孤立分离,并且不考虑并发。而面向对象方法的基本分解单位为对象。在面对较复杂的系统设计时,我们可以将它作为一个对象来进行分析。同样,这个对象也可以分解为多个对象,多个对象各司其职,相互协作以完成目标。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 职业技能


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!