當前位置:成語大全網 - 成語詞典 - 軟件工程中的IPO是什麽意思?

軟件工程中的IPO是什麽意思?

在計算機領域IPO是指結構化設計中變換型結構的輸入(Input)、加工(Processing)、輸出(Output)。IPO圖是對每個模塊進行詳細設計的工具,它是輸入加工輸出(INPUT PROCESS OUTPUT)圖的簡稱,它是由美國IBM公司發起並完善起來的壹種工具。在系統的模塊結構圖形成過程中,產生了大量的模塊,在進行詳細設計時開發者應為每壹個模塊寫壹份說明。IPO圖就是用來說明每個模塊的輸入、輸出數據和數據加工的重要工具。

IPO圖的主體是算法說明部分,該部分可采用結構化語言、判定表、判定樹,也可用N-S圖、問題分析圖和過程設計語言等工具進行描述,要準確而簡明的描述模塊執行的細節。

在IPO圖中,輸入、輸出數據來源於數據詞典。局部數據項是指個別模塊內部使用的數據,與系統的其它部分無關,僅由本模塊定義、存貯和使用。註釋是對本模塊有關問題作必要的說明。

開發人員不僅可以利用IPO圖進行模塊設計,而且還可以利用它評價總體設計。用戶和管理人員可利用IPO圖編寫、修改和維護程序。因而,IPO圖是系統設計階段的壹種重要文檔資料。