發(fā)與調(diào)試,生產(chǎn)加工、測試與驗證
信息文檔化原則
★ 信息規(guī)范化;
★ 流程階段化;
★ 傳遞文檔化;
★ 文檔模板化。
需求分析
需求分析過程
需求分析過程是在新產(chǎn)品研發(fā)啟動之前,對新產(chǎn)品研發(fā)過程將要涉及到的各種要素進行系統(tǒng)化、定量化的分析,使之后繼的研發(fā)過程都在預(yù)先研發(fā)要素設(shè)計的控制流程中。在需求分析過程主要進行以下要素分析:
★ 市場需求可行性分析;
★ 關(guān)鍵技術(shù)需求分析;
★ 開發(fā)環(huán)境需求分析;
★ 開發(fā)成本需求分析;
★ 人力資源需求分析;
★ 研發(fā)進度估算與分析。
設(shè)計過程
設(shè)計過程是在項目啟動的條件下,根據(jù)需求分析的要素定義,旨在建立一套規(guī)范的研發(fā)設(shè)計流程,明確專業(yè)技術(shù)分工,確定設(shè)計考慮的范圍和要素,消除研發(fā)狀態(tài)混淆不清、研發(fā)問題隱藏和向后傳遞等問題。在設(shè)計過程主要進行以下過程設(shè)計:
★ 系統(tǒng)設(shè)計規(guī)范;
★ 系統(tǒng)需求設(shè)計;
★ 硬件設(shè)計需求;
★ 軟件設(shè)計需求;
★ 系統(tǒng)可靠性設(shè)計;
★ 硬件測試性要求;
★ 軟件測試性要求;
★ 硬件系統(tǒng)邏輯頂層設(shè)計;
★ 軟件頂層設(shè)計(概要設(shè)計);
★ 硬件邏輯詳細設(shè)計;
★ 軟件詳細設(shè)計與編碼;
★ 硬件測試環(huán)境設(shè)計;
★ 軟件測試平臺設(shè)計。
仿真驗證過程
仿真驗證過程設(shè)在設(shè)計過程完成的基礎(chǔ)上,為了充分保證設(shè)計的正確性,提高設(shè)計質(zhì)量,消除后續(xù)工程實施的不確定性,并驗證工程余量的要求,必須對新產(chǎn)品的關(guān)鍵技術(shù)進行仿真驗證,以確保新產(chǎn)品的關(guān)鍵技術(shù)的工程可行性。在有條件的情況下,要對設(shè)計實現(xiàn)的硬件電路進行仿真驗證,以保證產(chǎn)品基礎(chǔ)運行平臺(硬件系統(tǒng))的穩(wěn)定型;還要對軟件設(shè)計和軟硬件綜合進行仿真驗證,以保證軟件實現(xiàn)的正確性和軟硬綜合的融合性。
開發(fā)/調(diào)試過程
由于IT產(chǎn)品設(shè)計中蘊藏了大量的設(shè)計者對產(chǎn)品功能要求的理解和處理思想,而這些理解與實現(xiàn)有緊緊地依靠設(shè)計者個人的知識背景、專業(yè)領(lǐng)域和個人能力等方面的限制,因此必然在產(chǎn)品功能的設(shè)計實現(xiàn)中,存在大量的錯誤和不完善的地方。
另外,在設(shè)計中還采用了大量的設(shè)計工具, 設(shè)計者面對的不是產(chǎn)品,而是面對的由一組工具組成的設(shè)計平臺,設(shè)計者根據(jù)工具的功能,發(fā)出相應(yīng)的命令,由工具完成命令的實現(xiàn)。由于工具實現(xiàn)過程是工具的設(shè)計者依據(jù)通用情況考慮的,對產(chǎn)品設(shè)計者來說是一個"黑箱" 操作過程,因此必然存在工具設(shè)計者的思想與產(chǎn)品設(shè)計者思想和理解存在著差異,特別是對產(chǎn)品的一些不太重要的性質(zhì)或要素尤為突出。這就是IT行業(yè)中經(jīng)常談到的工具的副作用。
因此,建立產(chǎn)品的開發(fā)環(huán)境是IT產(chǎn)品研發(fā)重要的組成部分。
測試驗證過程
對于IT產(chǎn)品的研發(fā)來說,測試環(huán)境具有十分特殊的地位。從發(fā)達國家IT產(chǎn)業(yè)的研發(fā)來看,產(chǎn)品測試的費用和測試周期占產(chǎn)品研發(fā)費用和周期的40%左右,并保持上升的趨勢。由此可見,測試環(huán)境對IT產(chǎn)品的研發(fā)來講,具有十分重要的意義。
為什么測試環(huán)境具有如此重要的地位?其主要因素是由IT產(chǎn)品自身的特征所決定的。由于IT產(chǎn)品的功能設(shè)計是一種事前決策規(guī)則設(shè)計,決策人的能力和知識背景、環(huán)境要素的變化狀態(tài)都將影響決策的質(zhì)量。那么在環(huán)境要素動態(tài)組合變化的基礎(chǔ)上,如何確認決策的正確性,特別是非正常環(huán)境變化的基礎(chǔ)上,如何確認決策的安全性,是一項難度很大的任務(wù)。這種確認的技術(shù)難度在通常狀態(tài)下要比決策本身難度大得多。這就是測試環(huán)境具有重要地位,也是IT產(chǎn)品與傳統(tǒng)產(chǎn)差異的主要特征之一。
產(chǎn)品研發(fā)構(gòu)型劃分
產(chǎn)品的構(gòu)型是產(chǎn)品研發(fā)成功的保證。
新產(chǎn)品研發(fā)過程構(gòu)型定義是站在工程的角度上,對新產(chǎn)品研制過程里程碑的定義。
關(guān)鍵技術(shù)構(gòu)型
根據(jù)"需求分析"定義的關(guān)鍵技術(shù),在企業(yè)技術(shù)儲備的基礎(chǔ)上