欢迎来到天天文库
浏览记录
ID:59582258
大小:88.20 KB
页数:9页
时间:2020-11-13
《电子产品设计开发管理流程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、目的保证公司产品的设计与开发有计划、有控制地进行,确保开发规范,达到产品的预期要求2、适用范围适用于公司自主产品的开发设计。3、角色和职责角色职责产品经理根据用户的需求,确定开发何种产品,编写《产品需求规格说明书》。项目经理组织项目的市场分析和需求管理工作;组织评审,审核评审结果;协调项目组内各角色之间、项目组与外部角色的协同合作关系。软件工程师根据《产品需求规格说明书》进行软件系统整体架构的分析和设计,编写《软件方案设计说明书》,完成代码编写以及单元测试,参与代码互查。硬件工程师根据《产品需求规格说明
2、书》进行硬件整体架构设计,包括硬件平台的设计与关键器件选型,制作《硬件方案设计说明书》,完成原理图设计、PCB制作、BOM单与软硬件接文件等的编制。结构工程师根据《产品需求规格说明书》进行产品外观与机械结构的设计。测试工程师负责测试的策划,组织编写测试用例与《测试报告》,监督测试质量,执行测试计划,参加测试用例的评审,实施测试。采购工程师负责物料采购,新物料的供应商开发、样品申请,产品打样以及交期跟踪。4、项目启动准则项目立项:输出《项目立项报告》在立项报告中,需要包含如下内容:应用背景,立项的目的,产品预
3、售价格,成本预算,竞争对手的产品对比,产品开发周期;项目成员组成等;5、流程图1/9项目立项报告市场需求产品定义产品需求规格说明书评审产品确认软件方案设计硬件方案设计外观结构设计外观效果图硬件方案评审结构方案评审软件方案评审制作原理图原理图结构设计制作PCBPCB包装设计相关结构图纸编码源程序硬件方案评审硬件方案评审单元测试代码检查优化制作接口文件,BOM单等接口文件,BOM外包打样外包打样样品检验电路板调试集成联调联调测试报告总体测试计划整机评审编写测试用例执行测试不通过评估问题,分测试问题评审析处理措施
4、通过试产试产抽检测试通过量产项目结束产品维护6、开发流程此过程主要包括以下活动:市场需求定位、嵌入式软件设计与开发、硬件设2/9计与开发、结构设计与开发、样机联调、测试、验收等。6.1、市场需求定位目的是通过调查与分析,获取用户需求并定义产品需求,包括:需求获取,需求分析和需求定义。目的是在用户与项目组之间建立对产品的共同理解。6.1.1需求获取需求获取的目的是通过各种途径获取用户的需求信息,结合自身的开发环境输出《产品需求规格说明书》。需求来源,获取技术包括但不限于:行业标准;竞争对手的产品说明书、技术说
5、明书、宣传手册等资料;用户访谈与用户调查;可由公司市场部产品组负责组织、实施,并反馈给研发部门。6.1.2需求分析在完成需求获取资料的分析与整理后,项目经理组织进行产品的需求分析工作。建立需求之间的关系,明确分配给产品的需求(包括嵌入式软件、硬件及结构)。6.1.3需求变更无论最初的需求分析有多么明确,开发过程中的需求变化也还是不可避免的。6.1.4需求跟踪需求跟踪的目的是保证在产品开发过程中每个需求都被实现,且项目的其它工作产品与需求保持一致6.2、嵌入式软件设计与开发该过程主要包括设计与开发两个活动。设
6、计是指设计软件系统的体系结构、数据结构、模块等,在需求和代码之间建立桥梁;开发是指软件工程师按照系统设计去编码开发,并进行单元测试、代码检查优化等。6.2.1、设计原则设计工作应遵循以下原则:1)正确、完整地反映《产品需求规格说明书》的各项要求,充分考虑其功能、性能、安全保密、出错处理及其它需求。2)保证设计的易理解性、可追踪性、可测试性、接口的开放性和兼容性,考虑健壮性(易修改、可扩充、可移植)、重用性;3)采用适合本项目的设计方法。若系统使用了新工具和新技术,需提前进行准备;考虑选用合适的编程语言和开发
7、工具;4)吸取以往设计的经验教训,避免重新出现同样或类似的问题;5)对于重要的和复杂度较高的部分要求有相当经验的设计人员担任;6)考虑从成熟项目中进行复用。6.2.2、设计方法软件工程师在充分了解产品需求的基础上,依据《产品需求规格说明书》选用适当的设计方法6.2.3、软件设计过程需要编写《软件方案设计说明书》。《软件方案设计说明书》应包括以下内容:模块描述、功能、参数说明、性能、流程逻辑、算法等。3/9《软件方案设计说明书》以及相关文档应进行技术评审。6.2.4、编码进入编码阶段。编码规范:(软件人员确认
8、)6.2.5、单元测试编码完成的系统各模块应经过单元测试。6.2.6、代码检查最好安排其他软件人员进行。6.3、硬件设计与开发该过程包括硬件方案设计与开发两个活动。1)硬件方案设计是指对硬件整体架构的设计,包括硬件平台的设计与关键器件选型等,由硬件工程师完成;2)开发是指硬件工程师绘制原理图和PCB,并进行BOM单、软硬件接口文件等的编制。6.3.1、方案设计原则方案设计工作应遵循以下原则:1)正确、完整地实现《
此文档下载收益归作者所有