版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院1第4講 需求分析實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院2主要內(nèi)容n數(shù)據(jù)字典n需求分析的其它圖形工具n需求分析階段的文檔實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院3數(shù)據(jù)字典數(shù)據(jù)字典(簡稱簡稱DD,即,即Data Dictionary)n是結(jié)構(gòu)化分析方法一個(gè)有力的工具是結(jié)構(gòu)化分析方法一個(gè)有力的工具n是對實(shí)體是對實(shí)體-關(guān)系圖、狀態(tài)轉(zhuǎn)換圖和數(shù)據(jù)流圖關(guān)系圖、狀態(tài)轉(zhuǎn)換圖和數(shù)據(jù)流圖中出現(xiàn)的所有數(shù)據(jù)對象、屬性、關(guān)系、狀中出現(xiàn)的所有數(shù)據(jù)對象、屬性、關(guān)系、狀態(tài)、數(shù)據(jù)流、文件、處理等元素的定義的態(tài)、數(shù)據(jù)流、文件、處理等元素的定義的集合集合實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院4數(shù)據(jù)字典數(shù)
2、據(jù)字典的內(nèi)容主要條目有:主要條目有:n數(shù)據(jù)元素條目數(shù)據(jù)元素條目n數(shù)據(jù)流條目數(shù)據(jù)流條目n數(shù)據(jù)存儲條目數(shù)據(jù)存儲條目n數(shù)據(jù)處理?xiàng)l目數(shù)據(jù)處理?xiàng)l目n數(shù)據(jù)外部項(xiàng)數(shù)據(jù)外部項(xiàng)實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院5數(shù)據(jù)元素條目數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,它直接反映事數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,它直接反映事物的某一特征。物的某一特征。數(shù)據(jù)元素的內(nèi)容:數(shù)據(jù)元素的內(nèi)容:n名稱名稱 如如:身份證號碼身份證號碼n別名別名 如:身份證號碼又使用如:身份證號碼又使用“ID”表示表示n取值范圍和含義取值范圍和含義 如:身份證號碼中的數(shù)字段都如:身份證號碼中的數(shù)字段都有特定的含義有特定的含義n數(shù)據(jù)元素的長度數(shù)據(jù)元素的長度 如
3、:身份證號碼是如:身份證號碼是15或或18位位n簡單描述簡單描述實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院6數(shù)據(jù)元素名稱:借書證號數(shù)據(jù)元素名稱:借書證號別名:卡號別名:卡號含義說明:惟一標(biāo)示一個(gè)借書證含義說明:惟一標(biāo)示一個(gè)借書證類型:字符型類型:字符型長度:長度:20通常,數(shù)據(jù)元素條目使用卡式結(jié)構(gòu)來表示通常,數(shù)據(jù)元素條目使用卡式結(jié)構(gòu)來表示例如:圖書管理系統(tǒng)的數(shù)據(jù)元素描述例如:圖書管理系統(tǒng)的數(shù)據(jù)元素描述數(shù)據(jù)元素條目實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院7數(shù)據(jù)元素名稱:讀者姓名數(shù)據(jù)元素名稱:讀者姓名別名:姓名別名:姓名含義說明:讀者的真實(shí)姓名含義說明:讀者的真實(shí)姓名類型:字符型類型:字符型長度:長度:12
4、數(shù)據(jù)元素條目實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院8數(shù)據(jù)流條目 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窋?shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?shù)據(jù)流的描述通常包括數(shù)據(jù)流的名徑。對數(shù)據(jù)流的描述通常包括數(shù)據(jù)流的名稱,組成該數(shù)據(jù)流的所有數(shù)據(jù)項(xiàng)名、數(shù)據(jù)稱,組成該數(shù)據(jù)流的所有數(shù)據(jù)項(xiàng)名、數(shù)據(jù)流的來源、去向及流量等。流的來源、去向及流量等。實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院9【例例】圖書管理系統(tǒng)圖書管理系統(tǒng)部分?jǐn)?shù)據(jù)流說明部分?jǐn)?shù)據(jù)流說明數(shù)據(jù)流名稱:借書單數(shù)據(jù)流名稱:借書單含義:讀者借書時(shí)填寫的單據(jù)含義:讀者借書時(shí)填寫的單據(jù)來源:讀者來源:讀者去向:審核借書去向:審核借書數(shù)據(jù)流量:數(shù)據(jù)流量:250份份/天天組成:借書證
5、編號組成:借書證編號+借閱日期借閱日期+圖書編號圖書編號實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院10數(shù)據(jù)流名稱:還書單數(shù)據(jù)流名稱:還書單含義:讀者還書時(shí)填寫的單據(jù)含義:讀者還書時(shí)填寫的單據(jù)來源:讀者來源:讀者去向:審核還書去向:審核還書數(shù)據(jù)流量:數(shù)據(jù)流量:250份份/天天組成:借書證編號組成:借書證編號+還書日期還書日期+圖書編號圖書編號實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院11數(shù)據(jù)存儲條目 數(shù)據(jù)文件是數(shù)據(jù)項(xiàng)停留或保存的地方,數(shù)據(jù)文件是數(shù)據(jù)項(xiàng)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。對數(shù)據(jù)存也是數(shù)據(jù)流的來源和去向之一。對數(shù)據(jù)存儲的描述通常包括數(shù)據(jù)文件名稱、組成該儲的描述通常包括數(shù)據(jù)文件名稱、組成
6、該數(shù)據(jù)文件的所有數(shù)據(jù)項(xiàng)名,數(shù)據(jù)存儲頻率、數(shù)據(jù)文件的所有數(shù)據(jù)項(xiàng)名,數(shù)據(jù)存儲頻率、儲存方式等。儲存方式等。實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院12示例:圖書管理系統(tǒng)示例:圖書管理系統(tǒng)-數(shù)據(jù)儲存說明數(shù)據(jù)儲存說明數(shù)據(jù)儲存名稱:圖書信息表數(shù)據(jù)儲存名稱:圖書信息表含義說明:存放圖書有關(guān)信息含義說明:存放圖書有關(guān)信息組成結(jié)構(gòu):圖書組成結(jié)構(gòu):圖書+庫存數(shù)量庫存數(shù)量說明:數(shù)量用來說明圖書在倉庫中的存放數(shù)說明:數(shù)量用來說明圖書在倉庫中的存放數(shù)數(shù)據(jù)儲存名稱:讀者信息表數(shù)據(jù)儲存名稱:讀者信息表含義說明:存放讀者的注冊信息含義說明:存放讀者的注冊信息組成結(jié)構(gòu):讀者組成結(jié)構(gòu):讀者+卡號卡號+卡狀態(tài)卡狀態(tài)+辦卡日期辦卡日期
7、說明:卡狀態(tài)是指借書證當(dāng)前被鎖定還是正常使用說明:卡狀態(tài)是指借書證當(dāng)前被鎖定還是正常使用實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院13數(shù)據(jù)處理?xiàng)l目處理過程條目描述處理過程的說明性信處理過程條目描述處理過程的說明性信息,通常包括處理過程名稱、邏輯能力、息,通常包括處理過程名稱、邏輯能力、事物所涉及的部門、數(shù)據(jù)項(xiàng)名、數(shù)據(jù)流名事物所涉及的部門、數(shù)據(jù)項(xiàng)名、數(shù)據(jù)流名和激發(fā)條件等。和激發(fā)條件等。實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院14示例:圖書管理系統(tǒng)示例:圖書管理系統(tǒng)數(shù)據(jù)處理說明數(shù)據(jù)處理說明處理過程名稱:審核借書證處理過程名稱:審核借書證輸入:借書證輸入:借書證輸出:認(rèn)定合格的借書證輸出:認(rèn)定合格的借書證加工
8、邏輯:根據(jù)讀者信息表和讀者借書證,如果加工邏輯:根據(jù)讀者信息表和讀者借書證,如果借書證在讀者信息表中存在并且沒有被鎖定,那借書證在讀者信息表中存在并且沒有被鎖定,那么借書證是有效的借書證,否則無效么借書證是有效的借書證,否則無效實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院15外部項(xiàng)n數(shù)據(jù)源或者數(shù)據(jù)終點(diǎn)外部實(shí)體,表示系統(tǒng)數(shù)據(jù)的來源與終點(diǎn)。n外部項(xiàng)多,則表示獨(dú)立性差,人機(jī)界面確定不合適。實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院16數(shù)據(jù)字典使用的符號數(shù)據(jù)字典使用的符號n 表示“等價(jià)于”或“定義為”n 連接n ,| 表示“或”,用“|”分隔,表示可任選其中某一項(xiàng)n 表示“重復(fù)” 1A 表示 A 的內(nèi)容至少要出現(xiàn)
9、1 次。B 表示 B 的內(nèi)容允許重復(fù) 0 至任意次。 如: 成績單學(xué)號姓名1課程名成績3 也可寫為 成績單學(xué)號姓名 課程名成績n( ) 表示“可選”,用“,”號隔開實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院17【例】寫出招聘考試成績統(tǒng)計(jì)系統(tǒng)的數(shù)據(jù)字典?!纠繉懗稣衅缚荚嚦煽兘y(tǒng)計(jì)系統(tǒng)的數(shù)據(jù)字典。1、數(shù)據(jù)項(xiàng)定義:n考生準(zhǔn)考證號姓名性別出生年月地址1課程名成績3 總分名次專業(yè)代號錄用否錄用單位n專業(yè)代號1法律/ 2行政學(xué)/ 3財(cái)經(jīng)學(xué)n錄用通知書準(zhǔn)考證號專業(yè)姓名錄用單位n考生成績單準(zhǔn)考證號姓名專業(yè)1課程名成績3總分實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院18【例】寫出例【例】寫出例2.3 招聘考試成績統(tǒng)計(jì)系統(tǒng)的
10、數(shù)據(jù)字典。招聘考試成績統(tǒng)計(jì)系統(tǒng)的數(shù)據(jù)字典。2、 處理算法:n排序: (1)三個(gè)專業(yè)的考生分別按總分由高到低的次序排序,輸出成績單,供錄用參考。 (2)按準(zhǔn)考證號的順序?qū)⒖忌煽儐未蛴〕鰜恚环萁o招干委員會留底,另一份發(fā)給考生。n錄用原則:各專業(yè)按考生成績總分從高分到低分的次序錄用,總分相同時(shí)專業(yè)課成績高的優(yōu)先。實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院19數(shù)據(jù)字典與圖形工具應(yīng)遵守以下約定:n可以用圖形工具描述的盡量用圖形描述。n有關(guān)數(shù)據(jù)的組成在數(shù)據(jù)字典中描述。n有關(guān)數(shù)據(jù)的加工細(xì)節(jié)在數(shù)據(jù)字典中描述。n編寫數(shù)據(jù)字典時(shí)不能有遺漏和重復(fù),要避免不一致性。n數(shù)據(jù)字典中的條目的排列要有一定規(guī)律,方便查閱。 如按
11、英文字母表順序或按漢字筆畫順序排列或按功能分類等;n數(shù)據(jù)字典的要易于更新修改。數(shù)據(jù)字典與數(shù)據(jù)流圖等圖形工具應(yīng)相輔相成、互相配合,既要互相補(bǔ)充又要避免冗余。實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院20需求分析其他圖形工具n層次圖 層次圖是一系列多層次的樹形結(jié)構(gòu)矩形框,用來描述數(shù)據(jù)的層次結(jié)構(gòu),也可描述程序結(jié)構(gòu)。 實(shí)用軟件工程陸惠恩編著-湖南理工學(xué)院21nWarnier 圖 (Warnier diagram) 可 表 示 數(shù) 據(jù) 層 次 結(jié) 構(gòu)(Warnier-Orr圖),可表達(dá)數(shù)據(jù)結(jié)構(gòu),也可表達(dá)程序結(jié)構(gòu)或軟件系統(tǒng)結(jié)構(gòu)圖。Warnier 圖使用的符號:()花括號 表示屬于數(shù)據(jù)結(jié)構(gòu)的同一層次。()異或符號,符號的上、下方的兩個(gè)名字代表的數(shù)據(jù)只能出現(xiàn)一個(gè)。()圓括號(),數(shù)據(jù)重復(fù)出現(xiàn)的次數(shù)。 實(shí)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吸引小學(xué)生的英語課件
- 法制培訓(xùn)課件名稱
- 生產(chǎn)安全宣講課件
- 小學(xué)生美術(shù)課件制作視頻
- 消防教學(xué)培訓(xùn)課件
- 七年級科學(xué)上冊9.2家庭用電9.2.4家庭用電的安全措施學(xué)案無答案牛津上海版
- 三年級數(shù)學(xué)上冊第3單元圖形的運(yùn)動一3.4有趣的剪紙課時(shí)練冀教版
- 三年級科學(xué)上冊第二單元我們怎么知道第七課它是什么教案青島版
- 道路安全生產(chǎn)課件講義
- 上半年大一學(xué)生會工作參考計(jì)劃范文
- 期末復(fù)習(xí)試題 (試卷)-2024-2025學(xué)年四年級上冊數(shù)學(xué)人教版
- 七年級語文下冊專項(xiàng)練習(xí)知識(對聯(lián))
- 國家開放大學(xué)電大??啤队⒄Z教學(xué)法》2023-2024期末試題及答案(試卷代號:2145)
- 年產(chǎn)30萬噸合成氨脫碳工段工藝設(shè)計(jì)
- 管樁水平承載力計(jì)算
- 塑膠產(chǎn)品成型周期公式及計(jì)算
- 事業(yè)單位領(lǐng)導(dǎo)班子考核測評表
- LM-10Y液晶系列全自動振動時(shí)效使用說明書
- 中國藥科大學(xué)有機(jī)化學(xué)期末試卷A
- 義務(wù)教育優(yōu)質(zhì)均衡發(fā)展區(qū)創(chuàng)建工作“路線圖”和“時(shí)間表”
- 初二年級組工作計(jì)劃(春季)
評論
0/150
提交評論