北京網(wǎng)站設(shè)計
公司丁丁貓:編寫需求文檔,在嵌入式開發(fā)領(lǐng)域是非常普遍的。需求文檔被用來定義開發(fā)任務(wù),協(xié)調(diào)大規(guī)模的研發(fā)計劃。對于最終的產(chǎn)品,需求文檔扮演著開發(fā)者行為和消費者行為之間溝通紐帶的角色。當(dāng)需求文檔書寫正確的時候,便可以發(fā)揮巨大的作用。然而,如果你在嵌入式開發(fā)領(lǐng)域工作的時間足夠長,你就會很快發(fā)現(xiàn),這個領(lǐng)域里不合格的需求文檔實在是太多了。當(dāng)你嘗試對這些不合格的文檔進行修復(fù)時,你又會很快發(fā)現(xiàn),書寫正確的需求文檔絕非易事。在這里,我們提出一些建議,希望能將書寫正確需求文檔這件事情變得清晰一些。
從較高的層次來看,書寫需求文檔的目的就是要提供對所需行為的有效描述。該所需行為可用一個黑盒系統(tǒng)描述,并需要注意以下細節(jié):
• 工程師可以根據(jù)系統(tǒng)所說進行實現(xiàn)。
• 測試人員,在不與開發(fā)人員溝通的前提下,可以利用滿足硬件要求的設(shè)備驗證需求。
• 最終產(chǎn)生的成果滿足終端用戶的要求。
轉(zhuǎn)發(fā)請注明:丁丁貓