[软件工程] 数据字典
=======================================================================
??
學(xué)習(xí)過(guò)程中很容易忘記繪圖的符號(hào)、圖的定義,為避免重新翻書(shū)查定義,還是整理整理放博客上,方便查看吧。基本上都是書(shū)上的內(nèi)容,在這里集合一下。
參考資料:
軟件工程 (張海藩、呂云翔)
=======================================================================
文章目錄
- 一、數(shù)據(jù)字典
- 1.1數(shù)據(jù)字典包含的列信息
- 1.2組成數(shù)據(jù)的基本類型
- 1.3關(guān)系運(yùn)算符
- 示例
一、數(shù)據(jù)字典
??數(shù)據(jù)字典是所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的有組織的列表,并且包含了對(duì)這些數(shù)據(jù)元素的精確、嚴(yán)格的定義,從而使得用戶和系統(tǒng)分析員雙方對(duì)輸入、輸出、存儲(chǔ)的成分甚至中間計(jì)算結(jié)果有共同的理解。簡(jiǎn)而言之,數(shù)據(jù)字典是描述數(shù)據(jù)的信息的集合,是對(duì)系統(tǒng)中使用的所有數(shù)據(jù)元素的定義的集合。是為了描述在結(jié)構(gòu)化分析過(guò)程中定義對(duì)象的內(nèi)容時(shí),使用的一種半形式化的工具。
1.1數(shù)據(jù)字典包含的列信息
名字:數(shù)據(jù)、控制項(xiàng)、數(shù)據(jù)存儲(chǔ)或外部實(shí)體的主要名稱。
別名:第1項(xiàng)中所列諸對(duì)象的其他名字。
使用地點(diǎn)與方式:使用數(shù)據(jù)或控制項(xiàng)的處理的列表,以及使用這些對(duì)象的方式(如作為處理的輸入,從處理輸出,作為數(shù)據(jù)存儲(chǔ),作為外部實(shí)體)
內(nèi)容描述:描述數(shù)據(jù)或控制項(xiàng)內(nèi)容的符號(hào)。補(bǔ)充信息:關(guān)于數(shù)據(jù)類型、預(yù)置值、限制等的其他信息。
??一旦把數(shù)據(jù)對(duì)象或控制項(xiàng)的名字和別名輸入數(shù)據(jù)字典,就可以保持命名的一致性。也就是說(shuō),支持?jǐn)?shù)據(jù)字典的CASET具能夠發(fā)現(xiàn)重名現(xiàn)象并發(fā)出警告信息,這提高了分析模型的一致性,有助于減少錯(cuò)誤。
??“使用地點(diǎn)與方式”信息是從數(shù)據(jù)流圖中自動(dòng)提取的。
??定義就是自頂向下的分解,所以數(shù)據(jù)字典中的定義,就是對(duì)數(shù)據(jù)自頂向下的分解。
??一般說(shuō)來(lái),當(dāng)分解到不需要進(jìn)一步定義每個(gè)和工程有關(guān)的人也都清楚其含義的元素時(shí),這種分解過(guò)程就完成了。
1.2組成數(shù)據(jù)的基本類型
順序:以確定次序連接兩個(gè)或多個(gè)分量。
選擇:從兩個(gè)或多個(gè)可能的元素中選取一個(gè)。
重復(fù):把指定的分量重復(fù)零次或多次。
可選:即一個(gè)分量是可有可無(wú)的(重復(fù)零次或一次)。
1.3關(guān)系運(yùn)算符
示例
總結(jié)
以上是生活随笔為你收集整理的[软件工程] 数据字典的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android应用的安全的攻防之战
- 下一篇: nil,Nil,NULL,NSNull