---
# System prepended metadata

title: Development Cycle
tags: [IoT]

---

---
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
}
```
