軟件開發(fā)中的數(shù)據(jù)字典是什么?
2015-04-27 10:23:25 訪問:
濟(jì)南軟件公司的人員可能都知道數(shù)據(jù)字典,但也有很大一部分人不知道其真正的內(nèi)容及定義,現(xiàn)在我們濟(jì)南軟件公司就軟件開放的數(shù)據(jù)字典這一問題來和大家一起探討。
第一、軟件開發(fā)的數(shù)據(jù)字典的內(nèi)容應(yīng)該由下列幾類元素組成:
1、數(shù)據(jù)流;
2、數(shù)據(jù)流分量,即數(shù)據(jù)元素;
3、數(shù)據(jù)存儲;
4、九工處理。
第二、軟件開發(fā)在數(shù)據(jù)字典中還可以包含關(guān)于數(shù)據(jù)的一些其他信息.比如:
1、一般信息,如名字、別名、描述;
2、定義,如數(shù)據(jù)類型、長度、結(jié)構(gòu)等;
3、使用特點(diǎn).如取值范圍、使用頻率、使用方式等;
4、控制信息,如來源、用戶、使用它的程序、使用權(quán)限等;
5、分組信息,如主結(jié)構(gòu)、從結(jié)構(gòu)、物理位置等.
第三、軟件開發(fā)中數(shù)據(jù)元素的其他等價的名字
1、對同樣的數(shù)據(jù),不同的用戶使用了不同的名字,且不同的用戶和設(shè)計人員的命名習(xí)慣也不一樣;
2、一個分析員在不同時期對同一個數(shù)據(jù)使用了不同的名字;
3、兩個分析員在分析同一個數(shù)據(jù)流時,使用不同的命名,雖然在分析階段應(yīng)該盡量避免或是減少別名的出現(xiàn),但在實(shí)際工作中,要消除是不可能的。
軟件開發(fā)數(shù)據(jù)流圖中表現(xiàn)的是對軟件系統(tǒng)的功能和數(shù)據(jù)流的分解.數(shù)據(jù)字典中對數(shù)據(jù)的定義也表現(xiàn)為對數(shù)據(jù)的自頂向下的分解.數(shù)據(jù)被分解到不需要進(jìn)一步解釋說明,且每個參與該軟件開發(fā)工程的人員都清楚其含義時,對數(shù)據(jù)的定義就算是完成了.