---
title: Development Cycle
tags: IoT
image:
disque: hackmd
---
新產品開發
===
產品開發流程
---
```flow
st=>start: 市場研究與競品分析:>https://github.com/goabstract/Marketing-for-Engineers/blob/master/README.md#mag_right-market-research[blank]
e=>end: 產品上市!
op1=>operation: 制定產品規格
op2=>operation: 開發階段(EVT/DVT/PVT)
cond=>condition: 量產評估
subc=>subroutine: 專案封存
st->op1->op2
op2->cond
cond(no@no)->subc
cond(yes@yes)->e
```
開發階段 (EVT/DVT/PVT)
---
```graphviz
graph hierarchy {
nodesep=1.0 // increases the separation between nodes
node [color=Black,fontname=Courier,shape=box] //All nodes will this shape and colour
edge [color=Blue, style=filled] //All the lines look like this
開發階段--{硬體規格 軟體規格}
硬體規格--{電路PCB機構 韌體開發}--硬體模組測試--硬體整合測試
軟體規格--撰寫程式--仿真模擬--軟體模組測試--軟體整合測試
{硬體整合測試 軟體整合測試}--系統模組測試--系統整合測試
{rank=same;硬體規格 軟體規格} // Put them on the same level
{rank=same;電路PCB機構 韌體開發} // Put them on the same level
{rank=same;硬體模組測試 軟體模組測試} // Put them on the same level
{rank=same;硬體整合測試 軟體整合測試} // Put them on the same level
}
```