ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:29.31KB ,
资源ID:7622092      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7622092.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软硬件开发流程和要求规范.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软硬件开发流程和要求规范.docx

1、软硬件开发流程和要求规范适用标准文案编号:受控状态:软硬件开发流程及规范编制:日期:审核:日期:批准:日期:订正记录日 订正 改正内容 改正人 审察 赞同人期 状态 人出色文档适用标准文案0 目录0 目录 21 概括 4 硬件开发过程简介 4 硬件开发的基本过程 . 4 硬件开发的规范化 . 4 硬件工程师职责与基本技术 5 硬件工程师职责 . 5 硬件工程师基本素质与技术 . 52 软硬件开发规范化管理 5 硬件开发流程 5 硬件开发流程文件介绍 . 6 硬件开发流程详解 . 6 硬件开发文档规范 10 硬件开发文档规范文件介绍 . 10 硬件开发文档编制规范详解 . 10 与硬件开发有关的

2、流程文件介绍 13 项目立项流程: . 13 项目实行管理流程: . 13 软件开发流程: . 13 系统测试工作流程: . 13 内部查收流程 . 143 附录一 . 硬件设计流程图: 15出色文档适用标准文案4 附录二 . 软件设计流程图: 165 附录三 . 编程规范 17出色文档适用标准文案1概括 硬件开发过程简介 硬件开发的基本过程硬件开发的基本过程:1.明确硬件整体需讨状况, 如 CPU办理能力、 储存容量及速度, I/O 端口的分派、接口要求、电平要求、特别电路(厚膜等)要求等等。2.依据需求剖析拟订硬件整体方案, 追求重点器件及电路的技术资料、 技术门路、技术支持,要比较充足地

3、考虑技术可能性、靠谱性以及成本控制,并对开发调试工具提出明确的要求。重点器件讨取样品。3.整体方案确立后,作硬件和单板软件的详尽设计,包含绘制硬件原理图、单板软件功能框图及编码、 PCB 布线,同时达成发物料清单。4.领回 PCB 板及物料后由焊工焊好 1 2 块单板,作单板调试,对原理设计中的各功能进行调测,必需时改正原理图并作记录。5.软硬件系统联调, 一般的单板需硬件人员、 单板软件人员的配合, 特别的单板(如主机板)需比较大型软件的开发,参加联调的软件人员更多。一般地,经过单板调试后在原理及 PCB布线方面有些调整,需第二次投板。6.内部查收及转中试,硬件项目达成开发过程。 硬件开发的

4、规范化硬件开发的基本过程应依照硬件开发流程规范文件履行, 不单这样,硬件开发波及到技术的应用、 器件的选择等, 一定依照相应的规范化举措才能达到质量保障的要求。 这主要表此刻, 技术的采纳要经过整体组的评审, 器件和厂家的选摘要参照物料认证部的有关文件, 开发过程达成相应的规定文档, 此外,常用的硬件电路(如)要采纳通用的标准设计。出色文档适用标准文案 硬件工程师职责与基本技术 硬件工程师职责一个技术当先、 运转靠谱的硬件平台是企业产质量量的基础, 硬件工程师职责神圣,责任重要。1、硬件工程师应勇于试试新的先进技术,在产品硬件设计中勇敢创新。2、坚持采纳开放式的硬件架构,掌握硬件技术的主流和未

5、来发展,在设计中考虑未来的技术升级。3、充足利用企业现有的成熟技术,保持产品技术上的继承性。4、在设计中考虑成本,控制产品的性能价钱比达至最优。5、技术开放,资源共享,促使企业整体的技术提高。 硬件工程师基本素质与技术硬件工程师应掌握以下基本技术:1、由需求剖析至整体方案、详尽设计的设计创立能力;2、娴熟运用设计工具,设计原理图、 EPLD、 FPGA调试程序的能力;3、运用仿真设施、示波器、逻辑剖析仪调测硬件的能力;4、掌握常用的标准电路的设计能力, 如ID 电路、WDT电路、型滤波电路、高速信号传输线的般配电路等;5、故障定位、解决问题的能力;6、文档的写作技术;7、接触供给商、守旧企业机

6、密的技术。2软硬件开发规范化管理 硬件开发流程出色文档适用标准文案 硬件开发流程文件介绍硬件开发的规范化是一项重要内容。 硬件开发规范化管理是在企业的 硬件开发流程及有关的硬件开发文档规范 、PCB 投板流程等文件中规划的。硬件开发流程是指导硬件工程师按规范化方式进行开发的准则, 规范了硬件开发的全过程。 硬件开发流程拟订的目的是规范硬件开发过程控制, 硬件开发质量,保证硬件开发能按预约目的达成。硬件开发流程不只规范化了硬件开发的全过程, 同时也从整体上, 规定了硬件开发所应达成的任务。 做为一名硬件工程师深刻领悟硬件开发流程中各项内容,在平时工作中自觉按流程做事, 是特别重要的。 全部硬件工

7、程师应把学流程、 按流程做事、发展完美流程、 监察流程的履行作为自己的一项职责, 为企业的管理规范化做出的贡献。 硬件开发流程详解硬件开发流程对硬件开发的全过程进行了科学分解,规范了硬件开发的五大任务。硬件需求剖析硬件系统设计硬件开发及过程控制系统联调文档归档及查收申请。1.硬件需求剖析项目组接就任务后, 第一要做的硬件开发工作就是要进行硬件需求剖析, 撰写硬件需求规格说明书。 硬件需求剖析在整个产品开发过程中是特别重要的一环,硬件工程师更应付这一项内容加以重视。 一项产品的性能常常是由软件和硬件共同达成的,哪些是由硬件达成, 哪些是由软件达成, 项目组一定在需求时加以细致考虑。硬件需求剖析主

8、要有以下内容:系统工程组网及使用说明基本配置及其互连方法出色文档适用标准文案运转环境硬件系统的基本功能和主要性能指标功能模块的区分重点技术的攻关外购硬件的名称型号、生产单位、主要技术指标主要仪器设施靠谱性、稳固性、电磁兼容议论电源、工艺构造设计硬件测试方案2.硬件整体设计硬件整体设计的主要任务就是从整体长进一步区分各单板的功能以及硬件的整体构造描绘, 规定各单板间的接口及有关的技术指标。 硬件整体设计主要有以下内容:系统功能及功能指标系统整体构造图及功能区分单板命名系统逻辑框图构成系统各功能块的逻辑框图,电路构造图及单板构成单板逻辑框图和电路构造图重点技术议论重点器件从上可见,硬件开发整体方案

9、把整个系统进一步详细化。 硬件开发整体设计是最重要的环节之一。 整体设计不好, 可能出现致命的问题, 造成的损失有很多是没法挽回的。3.硬件开发及过程控制。一个好的产品,特别是大型复杂产品, 整体方案进行频频论证是不行缺乏的。只有经过多次频频论证的方案,才可能成为好方案。出色文档适用标准文案整体审察包含两部分, 一是对有关文档的格式, 内容的科学性, 描绘的正确性以及详简状况进行审察。 再就是对整体设计中技术合理性、 可行性等进行审察。假如评审不可以经过,项目组一定对自己的方案从头进行订正。硬件整体设计方案通事后, 即可着手重点器件的申购, 主要工作由项目组来达成。重点器件落实后,即要进行构造

10、电源设计、单板整体设计。单板整体设计需要项目与 CAD 配合达成。单板整体设计过程中, 对电路板的布局、走线的速率、 线间扰乱以及 EMI 等的设计应与 CAD 室合作。 CAD室可利用相应剖析软件进行协助剖析。 单板整体设计达成后, 出单板整体设计方案书。 整体设计主要包含以下内容:单板在整机中的的地点:单板功能描绘单板尺寸单板逻辑图及各功能模块说明单板软件功能描绘单板软件功能模块区分接口定义及与有关板的关系重要性能指标、功耗及采纳标准开发用仪器仪表等每个单板都要有整体设计方案, 且要经过整体办和管理办的联系评审。 不然要从头设计。只有单板整体方案通事后,才能够进行单板详尽设计。单板详尽设计

11、包含两大多半:单板软件详尽设计单板硬件详尽设计单板软、硬件详尽设计,要恪守企业的硬件设计技术规范, 一定对物料采纳,以及成本控制等上加以注意。不一样的单板,硬件详尽设计差异很大。但应包含以下部分:单板整体功能的正确描绘和模块的精心区分。接口的详尽设计。重点元器件的功能描绘及评审,元器件的选择。出色文档适用标准文案切合规范的原理图及 PCB 图。对PCB 板的测试及调试计划。单板详尽设计要撰写单板详尽设计报告。详尽设计报告一定经过审察经过。 单板软件的详尽设计报告由管理办组织审察,而单板硬件的详尽设计报告, 则要由整体办、管理办、CAD室结合进行审察,假如审察经过,方可进行 PCB 板设计,假如

12、通可是,则返回硬件需求剖析处,从头进行整个过程。 这样做的目的在于让项目组从头审察一下, 某个单板详尽设计通可是,能否会惹起项目整体设计的变动。如单板详尽设计报告经过,项目组一边要与计划处配合准备单板物料申购,一方面进行 PCB 板设计。PCB 板设计需要项目组与 CAD室配合进行, PCB 原理图是由项目组达成的,而 PCB 画板和投板的管理工作都由 CAD室达成。 PCB投板有特意的 PCB 样板流程。 PCB 板设计达成后, 就要进行单板硬件过程调试, 调试过程中要注意多记录、总结,勤于整理,写出单板硬件过程调试文档。当单板调试达成,项目组要把单板放到相应环境进行单板硬件测试,并撰写硬件

13、测试文档。假如 PCB 测试不经过,要从头投板,则要由项目组、管理办、整体办、 CAD 室结合决定。4.系统联调在构造电源, 单板软硬件都已达成开发后, 就能够进行联调, 撰写系统联调报告。联调是整机性能提高, 稳固的重要环节, 仔细周祥的联调能够发现各单板以及整体设计的不足, 也是考证设计目的能否达到的独一方法。 所以,联调一定早先撰写联调计划, 并对整个联调过程进行详尽记录。 只有对各样可能的环节考证到才能保证机器走向市场后工作的靠谱性和稳固性。 联调后,一定经整体办和管理办,春联调结果进行评审, 看能否是切合设计要求。 假如不切合设计要求将要返回去进行优化设计。假如联调经过,项目要进行文

14、件归档, 把应当归档的文件准备好, 经整体办、管理办评审,假如经过,才可进行查收。总之,硬件开发流程是硬件工程师规范平时开发工作的重要依照, 全体硬件工程师一定仔细学习。出色文档适用标准文案 硬件开发文档规范 硬件开发文档规范文件介绍为规范硬件开发过程中文档的编写, 明确文档的格式和内容, 规定硬件开发过程中所需文档清单,与硬件开发流程对应拟订了硬件开发文档编制规范 。开发人员在写文档时常常会遗漏一些该写的内容, 编制规范在开发人员写文档时也有必定的提示作用。规范中共列出以下文档的规范:硬件需求说明书硬件整体设计报告单板整体设计方案单板硬件详尽设计单板软件详尽设计单板硬件过程调试文档单板软件过

15、程调试文档单板系统联调报告单板硬件测试文档硬件信息库这些规范的详细内容可在 HUAWEI服务器中资料库中找到,对应每个文档规范都有相应的模板可供开发人员在写文档时“填空”使用。 硬件开发文档编制规范详解1、硬件需求说明书硬件需求说明书是描绘硬件开发目标, 基本功能、基本配置,主要性能指标、运转环境,拘束条件以及开发经费和进度等要求, 它的要求依照是产品规格说明书和系统需求说明书。它是硬件整体设计和制定硬件开发计划的依照,详细编写的内容有: 硬件整系统统的基本功能和主要性能指标、 硬件分系统的基本功能和主要性能指标以及功能模块的区分等。2、硬件整体设计报告硬件整体设计报告是依据需求说明书的要求进

16、行整体设计后出的报告, 它是硬件详尽设计的依照。编写硬件整体设计报告应包含以下内容:系统整体构造及功能区分, 系统逻辑框图、构成系统各功能模块的逻辑框图,出色文档适用标准文案电路构造图及单板构成,单板逻辑框图和电路构造图,以及靠谱性、安全性、电磁兼容性议论和硬件测试方案等。3、单板整体设计方案在单板的整体设计方案定下来以后应出这份文档, 单板整体设计方案应包含单板版本号,单板在整机中的地点、开发目的及主要功能,单板功能描绘、单板逻辑框图及各功能模块说明, 单板软件功能描绘及功能模块区分、 接口简单定义与有关板的关系,主要性能指标、功耗和采纳标准。4、单板硬件详尽设计在单板硬件进入到详尽设计阶段

17、, 应提交单板硬件详尽设计报告。 在单板硬件详尽设计中应侧重表现: 单板逻辑框图及各功能模块详尽说明, 各功能模块实现方式、地点分派、控制方式、接口方式、存贮器空间、中止方式、接口管脚信号详尽定义、时序说明、性能指标、指示灯说明、外接线定义、可编程器件图、功能模块说明、原理图、详尽物料清单以及单板测试、调试计划。有时一块单板的硬件和软件分别由两个开发人员开发, 所以这时候单板硬件详尽设计便为软件设计者供给了一个详尽的指导, 所以单板硬件详尽设计报告至关重要。 特别是地点分派、控制方式、接口方式、中止方式是编制单板软件的基础,必定要详尽写出。5、单板软件详尽设计在单板软件设计达成后应相应达成单板

18、软件详尽设计报告, 在报告中应列出达成单板软件的编程语言, 编译器的调试环境, 硬件描绘与功能要求及数据构造等。要特别重申的是:要详尽列出详尽的设计细节,此中包含中止、主程序、子程序的功能、进口参数、出口参数、局部变量、函数调用和流程图。在有关通信协议的描绘中,应说明物理层,链路层通信协讲和高层通信协议由哪些文档定义。6、单板硬件过程调试文档开发过程中, 每次所投 PCB 板,工程师应提交一份过程文档, 以便管理阶层认识进度,进行考评,此外也给其余有关工程师留下一份有参照价值的技术文档。每次所投 PCB 板时应制作此文档。 这份文档应包含以下内容: 单板硬件功能模块区分,单板硬件各模块调试进度

19、, 调试中出现的问题及解决方法, 原始数据记录、出色文档适用标准文案系统方案改正说明、单板方案改正说明、器件更换说明、原理图、 PCB 图改正说明、可编程器件改正说明、调试工作阶段总结、调试进展说明、下阶段调试计划以及测试方案的改正。7、单板软件过程调试文档每个月采集一次单板软件过程调试文档,或调试完成(指不满一月)采集,尽可能清楚,完好列出软件调试修悔过程。 单板软件过程调试文档应当包含以下内容:单板软件功能模块区分及各功能模块调试进度、 单板软件调试出现问题及解决、下阶段的调试计划、测试方案改正。8、单板系统联调报告在项目进入单板系统联调阶段, 应出单板系统联调报告。 单板系统联调报告包含

20、这些内容: 系统功能模块区分、 系统功能模块调试进展、 系统接口信号的测试原始记录及剖析、 系统联调中出现问题及解决、 调试技巧集锦、 整机性能评估等。9、单板硬件测试文档在单板调试完以后, 申请内部查收从前, 应先进行自测以保证每个功能都能实现,每项指标都能知足。 自测完成应出单板硬件测试文档, 单板硬件测试文档包含以下内容:单板功能模块区分、各功能模块设计输入输出信号及性能参数、各功能模块测试点确立、 各测试参照点实测原始记录及剖析、 板内高速信号线测试原始记录及剖析、 系统 I/O 口信号线测试原始记录及剖析, 整板性能测试结果剖析。10、硬件信息库为了共享技术资料, 我们希望成立一个共

21、享资料库, 每一块单板都希望将的最有价值最有特点的资料纳入此库。硬件信息库包含以下内容:典型应用电路、特点电路、特点芯片技术介绍、特点芯片的使用说明、驱动程序的流程图、源程序、有关硬件电路说明、 PCB 布板注意事项、单板调试中出现的典型及解决、软硬件设计及调试技巧。出色文档适用标准文案 与硬件开发有关的流程文件介绍与硬件开发有关的流程主要有以下几个:项目立项流程项目实行管理流程软件开发流程系统测试工作流程中试接口流程内部接收流程 项目立项流程:是为了增强立项管理及立项的科学性而拟订的。 此中包含立项的论证、 审察剖析,以期做到合理进行开发, 合理进行资源分派, 并对该立项前的预研过程进行规范

22、和管理。立项时,对硬件的开发方案的审察是重要内容。 项目实行管理流程:主要定义和说明项目在立项后进行项目系统剖析和整体设计以及软硬件开发和内部查收等的过程和接口, 并指出了开发过程中需形成的各样文档。 该流程包含着硬件开关、软件开发、构造和电源开发、物料申购并各分流程。 软件开发流程:与硬件开发流程相对应的是软件开发流程, 软件开发流程是对大型系统软件开发规范化管理文件, 流程目的在对软件开发实行有效的计划和管理, 进而进一步提高软件开发的工程化、系统化水平,提高 XXXX企业软件产质量量和文档管理水平,以保证软件开发的规范性和继承性。 软件开发与硬件构造亲密联系在一起的。一个系统软件和硬件是

23、互相关系着的。 系统测试工作流程:该流程规定了在开发过程中系统测试过程, 描绘了系统测试所要履行的功能,输入、输出的文件以及有关的检查评审点。 它规范了系统测试工作的行为, 以提高系统测试的可控性,进而为系统质量保证供给一个重要手段。出色文档适用标准文案项目立项达成, 成立项目组的同时要成立对应的测试项目组。 在整个开发过程中,测试可分为三个阶段,单元测试、集成测试、系统测试。测试的主要对象为软件系统。 内部查收流程拟订的目的是增强内部查收的规范化管理, 增强设计考证的控制, 保证产品开发赶快进入中试和生产并顺利推向市场。 项目达成开发工作和文档及有关技术资料后,第一准备测试环境,进行自测,并

24、向整体办递交系统测试报告及项目查收申请表, 整体办审察赞同项目查收申请后, 要求项目组确立测试项目, 并编写测试项目手册。测试项目手册要经过整体办组织的评审,而后才构成专家进行查收。由上可见,硬件开发过程中, 一定提早准备好文档及各样技术资料, 同时在产品设计时就一定考虑到测试。出色文档适用标准文案3 附录一 . 硬件设计流程图:阶段流程图硬件硬件需求剖析(包含技术风险评估)需求硬件开发计划和配置管理计划评估硬件测试计划硬件详尽硬件设计硬件原理图设计详尽内部设计评审设计PCB 毛坯图设计重点器件采买PCB 布板流程硬件投板前审察实现打样、试产软件编写测试硬件调试硬件内部评审硬件改正整机测试评审

25、后公布并归档参照文件:1、 PCB 布板流程图2、 LCD 认证流程图表单硬件需求剖析报告硬件开发计划硬件测试计划硬件详尽设计说明书硬件电路原理图硬件 BOM元器件规格书硬件设计内部评审记录硬件 PCB 电路图三维装置图软件源代码硬件单元调试剖析报告电装总结报告硬件系统测试剖析报告测试用例硬件评审考证报揭公布版本出色文档适用标准文案4 附录二 . 软件设计流程图:阶段软件需求剖析软件详尽设计软件实现测试流程图软件需求剖析(包含技术风险评估)软件开发计划和配置管理计划软件测试计划详尽软件设计内部设计评审编码调试单元测试 编写测试用例软件集成 /调试公布系统测试版本 软件系统测试软件订正评审后公布

26、并归档表单软件需求规格书软件开发计划软件测试计划软件详尽设计说明书软件接口设计说明书软件设计内部评审记录单元源代码单元调试报告单元测试用例单元测试剖析报告集成后的软件及源代码软件集成调试报告系统测试软件系统测试用软件文档软件系统测试剖析报告软件评审考证报揭公布版本参照文件:出色文档适用标准文案5 附录三 . 编程规范单板软件编程规范目的: 为了开发人员之间更好地进行沟通,提高代码的可读性,可保护性,特制定本规范, 作为程序编写的指导文件。 本规范只波及到源码书写的格式, 希望能有较一致的编程风格。 未来若有和企业有关规定矛盾的地方, 本规范有可能作适合改正。1。模块描绘模块是为了实现某一功能的

27、函数的会合, 文件名使用缺省的后缀, 在每一模块的开头应有以下的描绘体:/* * PROJECT CODE :项目代号或名称* CREATE DATE :创立日期*CREATED BY :创立人*FUNCTION :模块功能*MODIFY DATE:修他日期*DOCUMENT:参照文档*OTHERS:程序员以为应做特别说明的部分,如特其余编译开关* /不一样的改正人应在改正的地方加上适合的说明,包含改正人的姓名。另外,若有必需,要注明模块的工作平台,如单板 OS、DOS、WINDOWS等。注明合用的编译器和编译模式。2。函数描绘函数是构成模块的单元,一般用来达成某一算法或控制等。在每一函数的开头应有以下的描绘体:出色文档适用标准文案/*FUNCTION NAME:函数名称*CREATE DATE :创立日期*CREATED BY :创立人* FUNCTION :函数功能* MODIFY DATE:修他日期* INPUT :输入参数种类 ( 逐一说明 )* OUTPUT :输出参数种类 ( 逐一说明 )* RETURN :返回信息*/可选的描绘有:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2