軟件工程 課堂練習(xí)與參考答案_第1頁
軟件工程 課堂練習(xí)與參考答案_第2頁
軟件工程 課堂練習(xí)與參考答案_第3頁
軟件工程 課堂練習(xí)與參考答案_第4頁
軟件工程 課堂練習(xí)與參考答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、課堂練習(xí)一、填空題1、 軟件的生存期包括:問題的定義、()、需要分析三個(gè)階段。2、 可行性分析的內(nèi)容包括:()、經(jīng)濟(jì)可行性、操作可行性和法律可行性。3、 模塊獨(dú)立性設(shè)計(jì)的標(biāo)準(zhǔn)是:模塊化、抽象、()、和信息隱藏。4、 主程序員組由主程序員、()、后備程序員、編程秘書組成。5、成本/效益分析目的是從()評(píng)價(jià)開發(fā)一個(gè)新的軟件項(xiàng)目是否可行。6、模塊是由邊界元素限定的()(例如,數(shù)據(jù)說明、可執(zhí)行的語句等)的序列。7、 模塊化就是把程序劃分成()且可獨(dú)立訪問的模塊。8、 人類在認(rèn)識(shí)復(fù)雜現(xiàn)象的過程中使用的最強(qiáng)有力的思維工具是()。9、人機(jī)界面的設(shè)計(jì)質(zhì)量,直接影響用戶對(duì)軟件產(chǎn)品的評(píng)價(jià),從而影響軟件產(chǎn)品的競爭力

2、和壽命,因此,必須對(duì)人機(jī)界面設(shè)計(jì)給以()。10、 質(zhì)量保證是為保證產(chǎn)品和服務(wù)充分滿足消費(fèi)者要求的質(zhì)量而進(jìn)行的有計(jì)劃、()的活動(dòng)。二、問答題1. 簡述需求分析的基本步驟。2.有哪些常用的需求收集方法和技術(shù)?試選擇某一系統(tǒng)并根據(jù)方法進(jìn)行需求收集。3.數(shù)據(jù)流圖與數(shù)據(jù)詞典之間有什么關(guān)系?4.試考察某一學(xué)生檔案管理系統(tǒng),用實(shí)體聯(lián)系圖描述該系統(tǒng)的主要數(shù)據(jù)。5.試考察某一學(xué)生成績管理系統(tǒng),對(duì)其進(jìn)行盡可能詳細(xì)的功能建模和數(shù)據(jù)建模。6.舉例說明“做什么”與“怎么做”之間的差別。7.某學(xué)校計(jì)算機(jī)教材購銷系統(tǒng)有以下功能:學(xué)生買書,首先填寫購書單,計(jì)算機(jī)根據(jù)各班學(xué)生用書表及售書登記表審查有效性。若有效,計(jì)算機(jī)根據(jù)教材

3、庫存表進(jìn)一步判斷書庫是否有書;若有書,計(jì)算機(jī)把領(lǐng)書單返回給學(xué)生,學(xué)生憑領(lǐng)書單到書庫領(lǐng)書。對(duì)脫銷的教材,系統(tǒng)用缺書單的形式通知書庫,新書購進(jìn)庫后,也由書庫將進(jìn)書通知返回給系統(tǒng)。請(qǐng)就以上系統(tǒng)功能畫出分層的DFD圖(第三層只需畫出銷售子系統(tǒng)的DFD圖)。 參考答案一、填空題1、可行性分析 2、技術(shù)可行性 3、逐步求精4、程序員 5、經(jīng)濟(jì)角度6、程序元素 7、獨(dú)立命名 8、抽象 9、足夠重視 10、有組織二、問答題1需求分析的基本步驟:1)獲取用戶需求2)分析用戶需求3)編寫需求文檔4)評(píng)審需求文檔5)管理需求2.需求收集方法和技術(shù):1)跟班作業(yè) 通過親身參加業(yè)務(wù)工作來了解業(yè)務(wù)活動(dòng)的情況。這種方法可以

4、比較準(zhǔn)確地理解用戶的需求,但比較耗費(fèi)時(shí)間。2)開調(diào)查會(huì) 通過與用戶座談來了解業(yè)務(wù)活動(dòng)情況及用戶需求。座談時(shí),參加者之間可以相互啟發(fā)。3)請(qǐng)專人介紹 4)詢問 對(duì)某些調(diào)查中的問題,可以找專人詢問。5)設(shè)計(jì)調(diào)查表,請(qǐng)用戶填寫 如果調(diào)查表設(shè)計(jì)得合理,這種方法是很有效的,也很易于為用戶所接受。 6)查閱記錄 即查閱與原系統(tǒng)有關(guān)的數(shù)據(jù)記錄,包括原始單據(jù)、賬簿、報(bào)表等。 比如:學(xué)生檔案系統(tǒng)。(1)跟班作業(yè):需求分析人員和檔案管理人員在一起工作,了解業(yè)務(wù)流程,咨詢和記錄業(yè)務(wù)活動(dòng)。(2)開調(diào)查會(huì):約定時(shí)間和有關(guān)部門進(jìn)行溝通,理解需求。(3)請(qǐng)專業(yè)人員進(jìn)行培訓(xùn),講解檔案系統(tǒng)工作內(nèi)容的方方面面。(4)不清楚的時(shí)候

5、,詢問相關(guān)負(fù)責(zé)人或辦理相關(guān)檔案手續(xù)的人。(5)根據(jù)前面的分析,設(shè)計(jì)合理的調(diào)查表,請(qǐng)用戶填寫。(6)查詢以前管理模式下的文檔,數(shù)據(jù)記錄。比如學(xué)生檔案表所涉及的內(nèi)容。相關(guān)需要打印的表等。3.數(shù)據(jù)詞典(Data Dictionary,簡稱DD)和數(shù)據(jù)流圖密切配合,能清楚地表達(dá)數(shù)據(jù)處理的要求 。數(shù)據(jù)詞典用于對(duì)數(shù)據(jù)流圖中出現(xiàn)的所有成分給出定義,它使數(shù)據(jù)流圖上的數(shù)據(jù)流名字、加工名字和數(shù)據(jù)存貯名字具有確切的解釋。每一條解釋就是一條詞條,按一定的順序?qū)⑺性~條排列起來,就構(gòu)成了數(shù)據(jù)詞典,就像日常使用的英漢詞典、新華詞典一樣。數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD) 是一種最常用的結(jié)構(gòu)化分析工

6、具,它從數(shù)據(jù)傳遞和加工角度,以圖形的方式刻畫系統(tǒng)內(nèi)的數(shù)據(jù)運(yùn)動(dòng)情況。4. 實(shí)體聯(lián)系圖實(shí)體聯(lián)系圖5.略。6.“做什么”是指一個(gè)系統(tǒng)必須完成的是什么功能,“如何做”是指系統(tǒng)為完成指定功能而應(yīng)如何建立。就是說,在一個(gè)模型中應(yīng)能明確地區(qū)別出功能與實(shí)現(xiàn)間的差別。比如:檔案管理系統(tǒng)確定什么樣的功能,再確定如何實(shí)現(xiàn)這樣的功能。比如有的系統(tǒng)需要網(wǎng)絡(luò)查詢功能,提供客戶端瀏覽器訪問,則使用B/S架構(gòu),有的系統(tǒng)僅供內(nèi)部使用,可以提供客戶端程序?;蛘邇烧呒嬗械男枨?,則需同時(shí)提供2種系統(tǒng)設(shè)計(jì)。還有根據(jù)做什么使用什么樣的工具等等。7. 教材購書系統(tǒng)的頂層數(shù)據(jù)流圖(DFD)如下圖所示:學(xué)生教材購銷系統(tǒng)進(jìn)書通知領(lǐng)書單購書單缺書單書庫保管員教材購書系統(tǒng)的第二層數(shù)據(jù)流圖如下圖所示:進(jìn)書通知購書單領(lǐng)書單書庫保管員1銷售F1教材存量表F2缺書登記錄缺書單進(jìn)書通知學(xué)生2 采購2 采購銷售子系統(tǒng)的第三層數(shù)據(jù)流圖如下圖所示:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論