IATF16949嵌入式软件管理办法(含附属表单).pdfVIP

IATF16949嵌入式软件管理办法(含附属表单).pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XX 汽车部件股份有限公司三层文件 文件编号:Q/FL3.0857-2020 版次:C1.0 文件名称:嵌入式软件管理办法 页数:13 页 1 目的 1.1 规范产品嵌入式软件的开发过程及应用管理,提高嵌入式软件程序的可靠性。 1.2 保证软件的开发过程中各环节的协调性、衔接性、可控性,确保各阶段的工 作质量。 2 范围 本办法适用于公司开发的电子水泵、电子真空泵、温控模块、电子机油泵、电 动压缩机等产品的嵌入式软件的开发与管理。适用于公司外购的控制单元的嵌 入式软件管理。 3 术语和定义 3.1 嵌入式软件:嵌入在硬件存储器中的操作系统、底层外设驱动软件及应用层 软件。 3.2 PCBA:PCB 空板经过SMT (表面贴装技术)上件,再经过DIP (双列直插式 封装技术)插件的整个制程,简称PCBA。即PCB 电路板焊接完毕所有元器件的 状态。 3.3 MCU:微控制器,嵌入式控制器中的主控芯片。一般焊接在PCBA 上。 3.4 基线:代表多个源代码文件的一组版本;代表文档 (单个或多个)的一个稳 定状态,例如有一个项目设计文档,当设计基本完成,开发即将开始的时候, 需要把文档固定下来,内容不能再频繁改变,否则可能导致每个开发人员所参 照的文档并不是同一个文档。 3.5 嵌入式软件测试计划:制定嵌入式软件测试及验收的方法,确认软件符合 产品的技术要求。 3.6 程序烧录:使用工具将程序下载到控制器(微处理器)的存储器中。 3.7 用户手册:软件的烧录说明书。 4 职责 4.1 电控设计科长:负责产品的总体设计及验证,总体工作计划与进度的沟通及 协调。 4.2 软件工程师:负责控制单元软件开发,相关工作的沟通及协调。 4.3 硬件工程师:负责控制单元硬件开发,相关工作的沟通及协调。 4.4 测试工程师:根据产品的技术要求,实施测试计划。 5 工作内容说明(1) 1 本节内容适用本公司嵌入式软件的开发。 本公司软件开发分为五个阶段:第一阶段:产品需求及分析;第二阶段:软 件设计和开发;第三阶段:软件测试;第四阶段:软件交付;第五阶段:维护 及升级。 5.1 第一阶段:产品需求及分析 5.1.1 项目的启动后,电控设计科长组织项目成员,根据产品、客户、法规需求 等,转化为产品的外观与空间尺寸要求以及包含产品功能、性能、接口及寿命 指标等内容的产品总体设计要求,《产品技术规格说明书》中体现对软件功能的 需求,必要时与顾客签署技术合同/协议。 5.1.2 硬件工程师、软件工程师按照空间尺寸和接口等要求进行产品总体结构设 计,进行 PCB 关键器件的选型,PCBA 的概要设计。 5.1.3 硬件工程师、软件工程师确认控制器的总体设计方案与具体尺寸、PCBA 的具体尺寸,以及控制器的装配。 5.1.4 硬件工程师并与软件工程师确认PCBA 元器件(如微处理器、通信芯片等) 的选型,并确认控制器设计的具体方案。硬件工程师进行原理图、PCB 设计,并 完成PCBA。 5.1.5 软件工程师与硬件工程师完成产品功能、控制与诊断的策略的确认后, 确认对软件控制及诊断策略的技术要求。 5.2 第二阶段:软件设计和开发 5.2.1 软件设计工程师根据产品总体设计要求,控制器技术要求,以及控制器电 路原理图,设计软件总体结构,划分功能模块,描述各功能模块的功能(包含软 件控制及诊断),并生成《软件设计说明书》。依据软件设计说明书详细设计各 模块的功能、算法。根据所选用的MCU,利用相配套的开发平台和工具链,如源 代码编辑工具、代码编译器、硬件仿真器和下载器等,进行详细的功能性软件 开发。代码编译调试根据具体的 MCU 选型决定;算法开发和仿真采用 Matlab/simulink。 5.2.2 对软件设计需要考虑可靠性、效率、可移植性设计。 5.2.3 测试工程师编写《嵌入式软件测试计划》。 5.2.4 软件开发过程版本管理。 软件开发过程中的版本信息记录在 《软件版本记录表》中,应包括发布日期、 变更说明、变更前后软件版本。变更说明包括变更原因、变更内容、变更影响 分析、变更人员、测试人员、测试描述等。 5.3 第三阶段:软件测试 5.3.1 测试工程师根据《嵌入式软件测试计划》,根据实际需要利用软件在环

文档评论(0)

爱分享的达人 + 关注
实名认证
文档贡献者

爱分享

1亿VIP精品文档

相关文档