軟件工程 —— 簡答題2
什么是數(shù)椐字典?其作用是什么?它有哪些條目?
數(shù)據(jù)字典(Data Dictionary,簡稱DD)是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。
數(shù)據(jù)流圖僅描述了系統(tǒng)的“分解”,系統(tǒng)由哪幾部分組成,各部分之間的聯(lián)系,并沒有對各個數(shù)據(jù)流、加工、數(shù)據(jù)存儲進(jìn)行詳細(xì)說明,如數(shù)據(jù)流、數(shù)據(jù)存儲的名字并不能反映其中的數(shù)據(jù)成分、數(shù)據(jù)項(xiàng)目內(nèi)容和數(shù)據(jù)特性,在加工中不能反映處理過程等等。
數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、.文件、基本加工。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流的數(shù)據(jù)存儲的最小元素。
?

描述加工邏輯有哪些工具?
① 外層:用來描述控制結(jié)構(gòu),采用順序、選擇、重復(fù)三種基本結(jié)構(gòu)。
② 內(nèi)層:一般是采用祈使語句的自然語言短詞。
(1)結(jié)構(gòu)化語言
結(jié)構(gòu)化語言是介于自然語言和形式語言之間的一種半形式語言。
(2)判定表
在有些情況下,數(shù)據(jù)流圖中的某些加工的一組動作信賴于多個邏輯條件的取值。
(3)判斷樹。
判定樹是判定表的變形,一般情況下它比判定表更直觀,且易于理解和使用。