热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

电子产品项目研发过程研究

转自:http:blog.21ic.comuser15106archives201185456.html电子产品项目研发过程研究0推荐做为一名电子工程师ÿ
转自:

http://blog.21ic.com/user1/5106/archives/2011/85456.html

电子产品项目研发过程研究

0
推荐
做为一名电子工程师,对整个研发过程应该要有很清晰的认识,在这里写一些简单的经验以及总结吧。
一个电子产品在研发过程中应该包含以下几部分
备注:所有的过程中,必须有必要的文件输出。
1:市场调研(根据需求来调研,并有调研的输出报告)
   这一过程应该是有客户需求和领导们提出来
   但是在研发的过程中,电子工程师应该也要关注最   新的市场动态,和一些最新的技术,这样开发出来   的产品才是不会落后时代的。这在前提有很重要的   指导作用。


拿到一个已经调研过的项目,那么重头戏才开始,包含以下的工作。

2:出概念性的样机(可做简易模型,甚至图片形式,但应包含前期能发现的重要功能)进行可行性评估,通过才进行第3步

3:找到相关的国家标准,没有国家标准,就找到同类   产品的标准参数,设定预期要达到的目标。
   这一点相当重要,在产品的设计中,就会体现出来

4:产品具体方案的制定。
   建立功能模型,关键找到重要的输入和输出信号,进行黑匣子般的设计。尽可能的进行细化。
   根据功能模型,发现技术难点,这在前提非常的重要,这一步做得越详细,后面的改动也将越容易。
   然后进行详细的硬件电路框图设计,和软件框图设计。另外应该会有相应的结构设计和外观设计,并且进行配合。

5:为了尽快出成果,必须要有项目进度表的安排,按时间保质保量完成任务。
   进度表,要包含 前期的项目预演,和项目立项后的时间安排。

6:进行详细设计,设计过程中应当有大量的文件输出
比如:硬件电路,分模块进行测试验证,每个模块都必须配备输出文件,任何一个工程师应该注意到文件的重要性,并要求能编写这些文件,不要以为这些工作可以忽略,恰恰相反,这一点非常重要。 这对后期的项目移交和查找问题都有非常重大的意义。
同样软件方面,也要有模块化的设计,并配备验证说明
重要的是很多程序员不喜欢写流程图,这是必须写的,只要这样才能方便移交和在有问题的时候查找病根所在

7:样机阶段
同样要根据国家标准和企业标准进行大量的认证测试
比如耐久测试,耐压测试,振动测试,温度测试,盐雾测试,EMC测试等等。并开始做相关的重要认证。

8:生产资料移交(这个过程需要和生产人员进行配合输出)
进行大量的生产文件输出,包含BOM清单,电气连线图,生产工艺文件,重要元件的检验指导书,元件进料规范等文件。还包含其他部门的文件,比如结构输出文件等。

9:小批量阶段
这是发现问题和验证工艺的重要阶段,发现设计问题,要反馈回研发进行修改。

10:小批量,2到3次稳定后,就可以进行大规模生产。
研发的任务也已经基本结束。后期根据市场反应进行升级等工作。


推荐阅读
  • 探索OpenWrt中的LuCI框架
    本文深入探讨了OpenWrt系统中轻量级HTTP服务器uhttpd的工作原理及其配置,重点介绍了LuCI界面的实现机制。 ... [详细]
  • 本文详细介绍了跨站脚本攻击(XSS)的基本概念、工作原理,并通过实际案例演示如何构建XSS漏洞的测试环境,以及探讨了XSS攻击的不同形式和防御策略。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
  • 利用Git GUI将本地项目同步至GitHub的方法
    GitHub作为开发者不可或缺的工具,不仅提供了丰富的开源项目资源,还极大地便利了个人项目的管理和版本控制。本文将详细介绍如何使用Git GUI工具将本地开发的项目上传至GitHub。 ... [详细]
  • Node.js 断点调试指南
    本文详细介绍了利用Google Chrome DevTools和Visual Studio Code两种工具进行Node.js应用的断点调试技巧。 ... [详细]
  • 本文详细介绍了如何在ReactJS项目中集成Onsen-UI的ActionSheetButton组件,并通过具体示例展示了其使用方法及效果。 ... [详细]
  • 本文详细介绍了如何处理Oracle数据库中的ORA-00227错误,即控制文件中检测到损坏块的问题,并提供了具体的解决方案。 ... [详细]
  • 前端技术分享——利用Canvas绘制鼠标轨迹
    作为一名前端开发者,我已经积累了Vue、React、正则表达式、算法以及小程序等方面的技能,但Canvas一直是我的盲区。因此,我在2018年为自己设定了一个新的学习目标:掌握Canvas,特别是如何使用它来创建CSS3难以实现的动态效果。 ... [详细]
  • iOS 小组件开发指南
    本文详细介绍了iOS小部件(Widget)的开发流程,从环境搭建、证书配置到业务逻辑实现,提供了一系列实用的技术指导与代码示例。 ... [详细]
  • 利用Cookie实现用户登录状态的持久化
    本文探讨了如何使用Cookie技术在Web应用中实现用户登录状态的持久化,包括Cookie的基本概念、优势及主要操作方法,并通过一个简单的Java Web项目示例展示了具体实现过程。 ... [详细]
  • 本文探讨了在SharePoint环境中使用BDC(Business Data Catalog)时遇到的问题及其解决策略,包括XML文件导入SSP后的不可见性问题以及与远程SQL Server 2005连接的难题。 ... [详细]
  • 本文探讨了在 PHP 的 Zend 框架下,使用 PHPUnit 进行单元测试时遇到的 Zend_Controller_Response_Exception 错误,并提供了解决方案。 ... [详细]
  • 本文探讨了如何通过JavaScript检测鼠标是否离开了浏览器窗口,包括使用原生方法和第三方库的不同解决方案。 ... [详细]
  • 本文探讨了在AspNetForums平台中实施基于角色的权限控制系统的方法,旨在为不同级别的用户提供合适的访问权限,确保系统的安全性和可用性。 ... [详细]
author-avatar
用户89e44snpn5
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有