版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——數(shù)據(jù)流圖與數(shù)據(jù)字典練習(xí)與答案1.需求分析階段的主要任務(wù)是什么?怎樣理解分析階段的任務(wù)是決定“做什么〞,而不是“怎樣做〞?
解:需求分析階段的主要任務(wù)是用戶和軟件人員雙方一起來充分地理解用戶的要求,并把雙方共同的理解明確地表達(dá)成一份書面文檔——需求說明書。用戶要求尋常包括功能要求、性能要求、可靠性要求、安全保密要求以及開發(fā)費(fèi)用、開發(fā)周期、可使用的資源等方面的限制,其中功能要求是最基本的,它又包括數(shù)據(jù)要求和加工要求兩方面。所以,軟件階段的任務(wù)是解決軟件系統(tǒng)做什么,而不是怎么做。
2.什么是結(jié)構(gòu)化分析方法?要經(jīng)過哪些步驟來實(shí)現(xiàn)?
解:?所謂結(jié)構(gòu)化分析方法是在分析一個(gè)軟件系統(tǒng)時(shí)使用“自頂向下逐層分解〞的方式表達(dá)用戶需求。對系統(tǒng)作了合理的逐層分解后,就可分別理解系統(tǒng)的每一個(gè)細(xì)部,這樣,就可以有效地控制系統(tǒng)的繁雜性。
?結(jié)構(gòu)化分析方法的步驟:
?理解當(dāng)前的現(xiàn)實(shí)環(huán)境,獲得當(dāng)前人工系統(tǒng)的具體模型。?從當(dāng)前系統(tǒng)的具體模型抽象出當(dāng)前系統(tǒng)的規(guī)律模型。
?分析目標(biāo)系統(tǒng)與當(dāng)前系統(tǒng)規(guī)律上的區(qū)別,建立目標(biāo)系統(tǒng)的規(guī)律模型。?為目標(biāo)系統(tǒng)的規(guī)律模型作補(bǔ)充。
3.為什么DFD要分層?畫分層DFD要遵循哪些原則?
解:?對一個(gè)大型的系統(tǒng),如用一張數(shù)據(jù)流圖畫出所有的數(shù)據(jù)流和加工,則圖紙將極其巨大繁雜,因而難以理解。為了控制繁雜性,SA方法采用“分層〞的技術(shù)。
?畫分層DFD要遵循哪些原則:
?分解應(yīng)自然,概念上合理、明了。
?只要不影響數(shù)據(jù)流圖的“易理解性〞,可以適當(dāng)?shù)囟喾纸獬蓭撞糠?,這樣分層圖的層數(shù)就
可少些。
?一般說來,在上層可以分解得快些,而在下層則應(yīng)分解得慢些,由于上層是一些綜合性
的描述,“易理解性〞相對地說不太重要
4.選擇一個(gè)系統(tǒng)(例如人事檔案管理系統(tǒng)、圖書管理系統(tǒng)、醫(yī)院監(jiān)護(hù)系統(tǒng)、足球俱樂部管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、學(xué)生選課系統(tǒng)、飛機(jī)訂票系統(tǒng)等),用SA方法對它進(jìn)行分析,畫出系統(tǒng)的分層DFD圖,并建立相應(yīng)的數(shù)據(jù)詞典。
解:?下面是一個(gè)學(xué)生選課系統(tǒng)的DFD。
?數(shù)據(jù)詞典(l)數(shù)據(jù)流條目
數(shù)據(jù)流選課單
選課單=學(xué)生學(xué)號(hào)十{課程編碼}1
數(shù)據(jù)流學(xué)生課程表
學(xué)生課程表=學(xué)生學(xué)號(hào)十{課程時(shí)間表}l
數(shù)據(jù)流課程成績單
課程成績單=課程編碼十課程名十[任課教師|指導(dǎo)教師]十{學(xué)號(hào)十姓名十成績(十備注)}
數(shù)據(jù)流費(fèi)用
費(fèi)用=學(xué)生學(xué)號(hào)十[課程編碼十課程費(fèi)用]l十合計(jì)金額
數(shù)據(jù)流學(xué)生學(xué)號(hào)別名學(xué)號(hào)
學(xué)生學(xué)號(hào):基本數(shù)據(jù)項(xiàng),由8位數(shù)字組成。其中l(wèi)~5位為班級(jí)號(hào),6~8位為班內(nèi)序號(hào),從OOl開始。
數(shù)據(jù)流合法選課記錄別名選課記錄,重修課程,已選課程合法選課記錄=學(xué)號(hào)+課程時(shí)間表(2)文件條目文件開課清單
課程記錄=課程編碼十課程名十注冊金額
十[任課教師|指導(dǎo)教師](十職稱)十起始周+終止周+{上課時(shí)間}組織:以課程編碼為記錄關(guān)鍵字升序排列文件課程注冊表
注冊記錄=學(xué)生學(xué)號(hào)十課程編碼十課程名十[任課教師|指導(dǎo)教師](十職稱)十起始周十
終止周十上課時(shí)間
組織:以課程編碼為記錄關(guān)鍵字升序排列
文件學(xué)生成績庫
學(xué)生成績=學(xué)生學(xué)號(hào)十課程編碼十成績十備注組織:以學(xué)號(hào)為記錄關(guān)鍵字升序排列
解釋:備注域用于標(biāo)識(shí)課程類別(必修/限選/任選)(3)數(shù)據(jù)項(xiàng)條目
課程編碼:xxxxxxx(7位數(shù)字)
第l位:系編號(hào)第2~3位:教研室編號(hào)第4~6位:課程序號(hào)第7位:課堂號(hào)
課程時(shí)間表=課程編碼十起始周十終止周十{星期十節(jié)十教室號(hào)}起始周、終止周1~22星期1~6節(jié):1~12教室號(hào):xxxx
課程名=長度≤30的字符串
任課教師、指導(dǎo)教師姓名=長度≤8的字符串成績=nnn(3位整數(shù))(4)加工說明加工l.l合法性檢查BEGIN讀取選課單;WHILE課程編碼不空DO在開課清單中查找該課程;IF找到THEN輸出合法選課記錄;取該生下一選修課程編碼ENDDO;輸出該生學(xué)號(hào);END
加工1.2查已修課程成績BEGIN
根據(jù)學(xué)號(hào)在學(xué)生成績庫中查找該生的重修課程;輸出重修課程編碼;END
解釋:學(xué)生成績記錄中成績不及格,備注=‘必修’則該課程重修加工1.3計(jì)算課程沖突率BEGIN
接收合法選課記錄或者重修課程;REPEAT
CASE課程類別OF
重修課程://重修課程必需優(yōu)先安排//BEGIN查開課清單;填寫該生個(gè)人課表END;合法選課記錄:BEGIN
根據(jù)課程號(hào)在開課清單中查當(dāng)前所選課程時(shí)間表;檢查當(dāng)前所選課程與該生已選課程是否沖突;IF不產(chǎn)生沖突
THEN填寫該生個(gè)人課表;ELSEBEGIN計(jì)算沖突率;IF沖突率<3O%
THEN填寫學(xué)生個(gè)人
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店品牌推廣總結(jié)
- 軟件行業(yè)采購管理心得
- 手機(jī)數(shù)碼銷售員工作總結(jié)
- 金融規(guī)劃行業(yè)財(cái)務(wù)規(guī)劃培訓(xùn)體驗(yàn)
- 云南省昆明市九縣區(qū)人教版(PEP)2023-2024學(xué)年六年級(jí)上學(xué)期英語期末質(zhì)量檢測試卷
- 2021年廣東省中山市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2022年四川省自貢市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2021年江蘇省蘇州市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年浙江省紹興市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 簡單辭職報(bào)告怎么寫
- 統(tǒng)編版2024-2025學(xué)年語文五年級(jí)上冊日積月累專項(xiàng)訓(xùn)練練習(xí)題
- 基于機(jī)器學(xué)習(xí)的供應(yīng)鏈風(fēng)險(xiǎn)預(yù)測
- 2024-2025年職業(yè)技能:全國高速公路收費(fèi)員從業(yè)資格知識(shí)考試題庫與答案
- 阜陽師范大學(xué)《法學(xué)概論》2023-2024學(xué)年期末試卷
- 新版中國食物成分表
- 2024河南鄭州市金水區(qū)事業(yè)單位招聘45人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 湘教版八年級(jí)音樂下冊教案全冊
- 食物損失和浪費(fèi)控制程序
- 特種設(shè)備安全管理電梯模擬考核題庫888題(含標(biāo)準(zhǔn)答案)
- 債權(quán)法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 關(guān)于農(nóng)機(jī)安裝合同模板
評論
0/150
提交評論