- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
逻辑V模型在嵌入式系统的过程模型中,不同学科子系统的划分及其整合,经常会采用逻辑V模型。2.跨企业的开发与同步工程(1)由于专业分工越来越细,一个企业很难完全独立开发一个系统,所以,跨企业开发、企业合作是很现实的问题。例如:在汽车工业中,开发OEM(原始设备制造商)就要与供应商建立密切的联系。(2)跨企业的开发要明确工作责任、工作分配、接口定义、整合机制。(3)同步工程是指跨企业开发中任务的并行化,以便缩短开发时间。(4)随着嵌入式系统的复杂度的上升,必然会有越来越多的企业和开发组织进行协同工作。与汽车供应链一样,会存在多级依赖关系。未来的趋势是,预先做好的元件将更多地应用到嵌入式系统中。长生命周期跨企业开发嵌入式软件开发过程的特点多学科开发非功能性特征经济性3.非功能性特征(1)非功能性特征包括实时性、可靠性、容错性、安全性等,它们在嵌入式软件中有着特殊的意义。例如:实时性在机器人控制中有着重要的意义。可靠性、容错性、安全性在安全要求严格的应用上(如飞机控制)起着重要的作用。(2)可使用性、人体工程学等一些非功能性特征,在嵌入式环境中的作用比在信息系统中的作用更加重要。(3)嵌入式系统必须是无差错的:一方面,用户期待一个正确运行的系统;另一方面,软件的更换有时是很昂贵的,因而不会对软件进行维护。(4)高质量的嵌入式软件是通过提前识别、或系统地避免错误而得到的。因此,错误发现、错误消除、避免发生错误的策略应该是整个开发过程的组成部分。长生命周期跨企业开发嵌入式软件开发过程的特点多学科开发非功能性特征经济性4.经济性(1)嵌入式系统市场是信息领域增长最快的市场之一。由此产生了开发时间短、生产成本低的要求。(2)由于有经济性方面的要求,所以要特别注意开发的可计划性和可控制性。这可以通过定量测量来实现。(3)通常情况下,生产成本主要是由硬件的价格决定的,这些成本可以通过限制硬件资源(如存储器容量、能量消耗、计算能力方面)得到降低。(4)软件开发也必须与降低成本相适应,比如采用最优化步骤。长生命周期跨企业开发嵌入式软件开发过程的特点多学科开发非功能性特征经济性5.长的产品生命周期(1)长的产品生命周期是多种嵌入式系统的特征。例如:在汽车制造业,大概用3年的时间进行开发,用7年的时间进行生产,用15年的时间进行运营与服务。这个产品的生命周期总计为25年。(2)在嵌入式系统的开发过程中,必须考虑较长的产品生命周期,特别是开发过程必须与维护过程和服务过程相协调。(3)在开发嵌入式软件时,要考虑到电子元件的更新。这可以通过标准化的结构、通过与硬件无关的编程来实现。长生命周期跨企业开发嵌入式软件开发过程的特点多学科开发非功能性特征经济性2.4特定领域过程模型的建立对嵌入式软件的开发来说,不存在无限制应用的标准过程。嵌入式软件的开发需要一种有效的开发过程,这个开发过程应与开发组织的特点及约束条件(应用领域、技术特点等)相适应。开发过程模型一般有2种:规范性模型、描述性模型。规范性模型:从理论分析获得模型,即过程是在理论分析的基础上开发出来的。在这里,现有的符合嵌入式软件规范的过程模型可以用做原型。描述性模型:建立在对实际执行过程的观察基础之上。在定义过程时,可以将这两种方法进行组合。COMPUTERSCIENCEANDTECHNOLOGY*第2章嵌入式软件的开发过程本章内容:2.1嵌入式软件开发过程的研究意义2.2软件过程模型2.3嵌入式软件开发过程的特点2.4特定领域过程模型的建立2.1嵌入式软件开发过程的研究意义1.嵌入式软件的市场意义:产品功能更多地由嵌入式软件来实现。2.嵌入式软件面临的挑战:成本压力上升,创新周期缩短,质量要求更高。3.常常出现的问题:软、硬件开发不协调,低估成本,没有达到质量目标。4.产生问题的原因:嵌入式软件的开发不是按工程标准进行的。研究嵌入式软件开发过程的意义1.按工程标准开发软件。嵌入式软件按显式的过程模型来设计,可以改善软件的生产力、质量以及可预测性。2.按照成熟度模型评价软件企业。成熟度模型是对软件开发组织的评价标准,开发过程的显式表达是过程改善的重要前提。3.为一个软件开发组织或项目找到合适的开发过程。对软件项目的开发而言,不存在普遍的开发方法,也不存在最优的开发方法,只有合适的开发方法。开发过程总是与项目目标相协调,与开发环境相适应。
您可能关注的文档
- 嵌入式系统软件工程第1章 绪论.ppt
- 嵌入式系统软件工程第3章 开发和测试的标准.ppt
- 嵌入式系统软件工程第4章 与安全有关的软件系统的许可.ppt
- 嵌入式系统软件工程第5章 嵌入式系统的法律问题.ppt
- 嵌入式系统软件工程第6章 嵌入式软件的需求工程.ppt
- 嵌入式系统软件工程第7章 软件结构和系统结构.ppt
- 嵌入式系统软件工程第8章 嵌入式软件测试.ppt
- 嵌入式系统软件工程第9章 安全性和可靠性分析技术.ppt
- 嵌入式系统软件工程第10章 汽车中的软件技术.ppt
- DB3403_T 04-2020 胶轮有轨电车交通系统施工及验收规范.docx
- DB3411_T 0009-2022 池河糕小作坊生产规范.docx
- DB3410_T 21-2023 多花黄精病虫害绿色防控技术规程.docx
- DB3415_T 17-2021 茯神栽培技术规程.docx
- DB3415_T 20-2021 山区茶树气象灾害指标划分技术规范.docx
- DB3415_T 24-2022 六安瓜片茶 手工炒制加工技术规程.docx
- DB3415_T 25-2022 六安瓜片茶 机械炒制加工技术规程.docx
- DB3415_T 58-2023 预制菜包装、贮存、运输规范.docx
- DB3417_T 014-2022 池州特色小吃 贵池小粑.docx
- DB3418_T 014-2022 电机检验检测机构后勤服务规范.docx
- DB3418_T 015-2022 电机检验检测机构客户服务规范.docx
最近下载
- 2024年中国重型汽车集团有限公司招聘172人公开引进高层次人才笔试参考题库答案真题附答案【夺分金卷.docx VIP
- 广东省广州市越秀区广东实验中学2023-2024学年八年级下学期期中数学试题(含答案解析).pdf
- Unit 6 Hitting the road Lesson 4 优质课件-新教材外研版七下.pptx
- 2025年网络管理与维护-题库 .pdf VIP
- 体育运动类APP对山西财经大学学生体育锻炼态度和行为的影响研究.docx
- 2022泰安惠泰建设发展集团有限公司招聘试题及答案解析.docx
- 内容完整球幕教程.pdf
- 某河大桥(55+90+55)m连续梁0#块计算书范本.doc
- 心脏起搏器植入术围手术期护理.doc
- 精益生产5S竞赛试题库(含答案).pdf VIP
文档评论(0)