项目各阶段定义及名词解释

  一款硬件产品,例如PC、手机或其他的智能硬件产品,从项目立案到产品研发、实施生产,均要经过一个流程。这流程可以细分为很多小的项目阶段,每个小阶段又都有各自达成目的。使产品研发更加具体,项目管控更加容易,清晰明了。

  具体的各阶段名词,各家公司均有自己的名称及定义,但万变不离其衷,均可以分类为下图几个阶段(ET、SDV、SIT、SVT、PP、MP),各公司根据自己的项目,会适当的增加或减少项目各阶段。

  下面对这些名词进行简单的解释

EDV(Engineering  Validation Test)工程验证测试

  产品初始工程验证阶段,此阶段硬件、外观等都也许没有定义,产品可能只有一块主板,软件等都没有定型。即产品为裸机状态。这阶段只需要一个测试人员进行基本的功能测试。

  此阶段输出标准:硬件能正常开关机,屏幕或者其他的基本功能工作,允许存在Bug,以电脑研发标准,可以开关机,屏幕能点亮,BIOS能烧录等。阶段输出时,必须确定了硬件标准等。

  Schedule一般两周到4周之间,PM需要在此时给出产品配置表、搭配信息等。

SDV(System Design Validation)系统设计验证

  这阶段产品已经有完整的外观,一般批量生产多台。在这个阶段,假如产品需要认证,也可以将产品送出,在这个阶段测试人员需要参于进来进行全功能测试,特别需要进行压力测试,防止硬件出现问题。这个阶段假如出现问题时,开发需要导入相对的对策给测试人员验证并持续测试。

  SDV阶段输出标准:测试人员提出的问题均可以改善。硬件无异常,系统运行稳定。

  测试schedule在15天左右,RD修复周期也在15天左右。

SIT(System Integration Test)系统整体测试

  确认这阶段均有导入SDV阶段修改的策略,批量生产多台产品。测试人员在此阶段验证产品的软件功能、性能参数,用户验收功能等测试

  SIT验收标准:软硬件均无问题,即此产品可以直接流通到市面上用户使用,schedule也在1个月左右

SVT(System Validation Test)系统商认阶段

  这阶段做为项目收尾阶段,验证些遗留的问题,在此阶段所有需要认证的项目均需要认证通过。

  验收标准:所有产品外观、系统均无问题,软件运行稳定。

PP(Pre"pilot" Production)小批量试产

  小批量生产多台,以批量产品进行基本功能测试及压力测试,验证一些概率性或者生产流程上的问题

  验收标准:批量测试稳定,工厂生产流程无问题。

MP(Mass Production)量产

  订单生产,即出货生产,此阶段要求产品所有功能完善。工厂生产完成后进行shipping mode后出货。

以上为硬件产品的各个阶段,按照阶段所达到的目的,可以使产品研发有整个体系。方便各个参与人员知道的完成度。

软件产品项目阶段

  软件产品和硬件产品区别比较大,但项目流程也有一个流程。大至如下图:

硬件产品研发和软件产品研发大至流程一至。不过软件产品更趋向于敏捷开发。需求可以随时更新。即使出现问题时,也得保证后续能通过OTA升级来使产品完善。

时间: 08-21

项目各阶段定义及名词解释的相关文章

Spring-Batch学习总结(1)——重要概念,环境搭建,名词解释,第一个项目及异常处理

Spring-batch框架学习总结(1)一.初识Spring-batch框架:1.核心名词解释:Job:是Spring-batch框架的核心概念,它包含了批处理的所有操作Step:每一个Job由一个或多个Step组成,每个Step中涉及到itemReader,itemProcessor,ItemWriter,这三个接口顾名思义,一个负责数据源,一个负责业务逻辑,一个负责处理后的数据输出;JobRepository:定义Job时,需要指定一个JobRepository,用来存储Job在运行过程中

WEB标准一:标准定义、好处、名词解释、常用术语、命名习惯

1. WEB标准是什么? “WEB标准”是一系列标准的总称.一般的误区经常把WEB标准说成DIV+CSS.准确的说法应该是:采用W3C推荐的WEB标准中的XHTML1.1结合CSS2.0 样式表制作页面的方法.DIV 应该指的是XHTML标签,而CSS 指的是样式表. 2. 采用WEB标准开发的好处 2.1 节约运营成本   2.2 用户友好性 2.3 内容跨平台的可用性 2.4 加快页面解析速度 2.5 更良好的用户体验 3. 名词解释 1. 横切 页面中950px宽并且对高度没有限制的容器称

JavaSE--【转】网络安全之证书、密钥、密钥库等名词解释

转载:http://www.cnblogs.com/alanfang/p/5600449.html 那些证书相关的名词解释(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) : http://www.360doc.com/content/15/0520/10/21412_471902987.shtmlKeystore介绍:http://blog.csdn.net/yangtao6888/article/details/796124使用CryptoAPI解析X509证

nodejs、npm、grunt——名词解释

最近着手开发一个新项目,打算从工程化的角度整理一套自己的前端开发.发布体系. grunt这些工具,之前别人用我也用,并没有认真想过它们的前世今生,正好趁着这个机会,我来理一理目前业界比较流行这些工具的用处和相互关系. 一.名词解释 nodejs——可以在本地执行js代码的环境(类似java的jdk)npm——nodejs程序包的管理和分发工具grunt——运行在nodejs上的,基于任务的,项目构建工具 (npm+grunt≍java里的maven) 我的理解是,以web前端项目构建为例:   

MCADEx开发 ProE二次开发 Creo二次开发 模型名词解释及获取

详细参考:  http://www.mcadex.com/bbs_1431046_ss20130113/thread_317947_1.html www.mcadex.comQQ:910361522 MCADEx Tools交流群: 156242985 名词解释 ProMdl Creo的顶级模型包含了Creo的所有模型类型,应用范围最广 ProSolid 实体模型,为零件或装配的总表达,是ProMdl的一个实例 ProPart 零件模型,为ProSolid的一个实例 ProAssembly 装配

百科知识 Win7关于Beta、RC、RTM、MSDN、OEM、RTL的名词解释及区别

[交流] (新手导航系列贴)WIN7关于Beta.RC.RTM.MSDN.OEM.RTL的名词解释及区别 ??? ?? ???windows7我们已经关注很多了,从preview(预览版)-Milestone 1到3到beta到现在临近RC版,很多人在关注,我也不例外,但是我们天天喊RC.RC,到底有多少人清楚知道什么叫做RC呢?至少我是属于糊里糊涂那种的.为了搞清楚RC.RTM的区别,我特地查找了一些资料,现在在此说说,也算是一种总结吧.? ? 经常关注一些软件发布情况的人对beta,rc应该

数据库名词解释

相信大家数据库再熟悉不过,但有多名词解释,可能还含糊不清.下面给大家分享下,我收集的名词解释,希望对大伙有所帮助! 数据库(Database):存放和提供数据的“库房” 数据(Data):数据库中存储的基本对象. 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件. 数据库系统(Database System):包括数据库.DBMS.应用系统.数据库管理员(DBA) 主键(Primary Key):用于唯一的标识表中的某一条记录的属性或属性的集合. 外键(Foreign Key

《机电传动控制》大作业-机械大楼电梯控制项目(阶段1)

<机电传动控制>大作业-机械大楼电梯控制项目(阶段1) 胡恒谦 机卓1301 一.系统硬件接口定义 根据电梯系统的工作运行特点,可将系统硬件接口分为楼层硬件接口.电梯内部硬件接口以及动力部分硬件接口. 1.1楼层硬件接口 每层电梯口有两个按钮“上行”和“下行”,有两个LED数码管分别显示左右两个电梯所在的楼层,数码管旁有箭头LED灯指示该电梯的运行状态(向上,向下,停止). 两个按钮即为电气开关,控制电梯的上行和下行.两个LED数码管要显示电梯楼层的话,就必须能够接收到电梯所在楼层的信息.箭头

css名词解释

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> ul{ list-style-type:decimal; border:1px solid gray; } .first{ border:1px