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