基本概念
需求分析:一般來說,分析是系統地使用信息,對一個問題的估算。軟件需求分析是這一概念的特化,即系統化地使用“數據流”、“加工”、“數據存儲”、“數據源”和“數據潭”等術語所表達的信息,對待建系統“是什么”給出一個估算――系統概念模型
軟件設計:在需求分析的基礎上,定義滿足需求所需要的結構,即針對給定的問題,給出該問題的軟件解決方案,確定“怎么做”的問題
數據流圖:表達功能模型的工具,即數據流圖(Dataflow Diagram) 簡稱DFD圖,簡單的說,DFD圖是一種描述數據變換的圖形化工具,其中飲食的元素可以是數據流、數據存儲、加工、數據源和數據潭等
變換型數據流圖:具有較明顯的輸入部分和變換(主加工)部分之間的界面變換部分和輸出部分之間界面的數據流圖
事務型數據流圖:數據到達一個加工T,該加工T根據輸入數據的值,在其后的基干動作序號(稱為一個事務)中選出一個來執行
模塊:執行一個特殊任務的一個過程以及相關的數據結構