軟件工程作業(yè)及參考答案_第1頁
軟件工程作業(yè)及參考答案_第2頁
軟件工程作業(yè)及參考答案_第3頁
軟件工程作業(yè)及參考答案_第4頁
軟件工程作業(yè)及參考答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2PAGEPAGE4/7軟件工程作業(yè)及參考答案第三、四章一、填空題需求分析的基本任務是準確的回答(系統(tǒng)必須做什么。需求分析階段研究的對象是軟件項目的(用戶要求。(面向數(shù)據(jù)流的目的之一就是把數(shù)據(jù)流和數(shù)據(jù)存儲定義到(元素級。數(shù)據(jù)流圖的基本符號包括(數(shù)據(jù)輸入的源點和數(shù)據(jù)輸出的匯點(加工(數(shù)據(jù)流、(數(shù)據(jù)存儲文件。數(shù)據(jù)流圖和(數(shù)據(jù)字典)共同構(gòu)成系統(tǒng)的邏輯模型。數(shù)據(jù)字典的內(nèi)容包括六項(數(shù)據(jù)流(數(shù)據(jù)項(數(shù)據(jù)結(jié)構(gòu)外部實體。在需求分析階段常用的圖形工具有(層次方框圖(Warnier圖(IPO圖。需求分析應交付的主要文檔是(需求規(guī)格說明書。概要設(shè)計過程中要先進行系統(tǒng)設(shè)計(復審系統(tǒng)計劃)與(需求分析確定系統(tǒng)具的實施方案;然后進行(結(jié)構(gòu)設(shè)計 ,確定軟件結(jié)構(gòu)。層次結(jié)構(gòu)的上一層是下一層的(抽象,下一層是上一層的(求精。模塊獨立的概念是(模塊化(抽象(信息隱蔽)和局部化概念的直接結(jié)果。(模塊間接口的復雜程度(調(diào)用模塊的方式息。設(shè)計出軟件的初步結(jié)構(gòu)以后,應該進一步分解或合并模塊,力求降低(耦合)提高(聚。出現(xiàn)的內(nèi)聚稱為(偶然內(nèi)聚。一個模塊直接調(diào)用的模塊數(shù)目稱為模塊的(扇出稱為模塊的(扇入。JSD是一種典型的()的分析設(shè)計方法。Jackson圖除了可以表達()外,還可以表達數(shù)據(jù)結(jié)構(gòu)。對于下列偽碼,畫出改進的Jackson圖( )ABCDAendAABCD二、判斷題在軟件開發(fā)中,采用原型系統(tǒng)策略的主要困難是時間問題()()模塊越多,開發(fā)成本越小()耦合是指一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度()內(nèi)聚是指一個軟件結(jié)構(gòu)內(nèi)各個模塊之間互連程度的度量()在軟件設(shè)計中應該盡量設(shè)計緊密耦合的系統(tǒng)()控制耦合往往可以通過分解由數(shù)據(jù)耦合來代替()()對于DFD圖的劃分,主要依賴設(shè)計人員的經(jīng)驗,一切都應根據(jù)設(shè)計人員的經(jīng)驗確定。(╳)一筆交易、一個動作、甚至操作人員按一個按鈕都可以看做是一次事物(√)()概要設(shè)計階段完成的主要文檔是概要設(shè)計說明書()三、多項選擇題需求分析階段結(jié)束后,應交出的文檔中應該包括(ABC 。數(shù)據(jù)流圖數(shù)據(jù)字典簡明的算法描述項目的經(jīng)費預算關(guān)于數(shù)據(jù)流圖正確的描述是(ACD。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具。C.加工是以數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)內(nèi)容作為加工對象的。D.數(shù)據(jù)流圖的主圖中必須包括全部四種基本元素。關(guān)于數(shù)據(jù)字典正確的描述是(ABCD 。數(shù)據(jù)字典最重要的用途是作為分析階段的工具。C.數(shù)據(jù)字典應該容易更新和修改。D.可以采用卡片形式書寫數(shù)據(jù)字典。(ABCD )可以作為模塊。A.過程B.子程序C.函數(shù)D.宏下列關(guān)于模塊的描述,正確的是(ABCD。具有獨立的模塊軟件比較容易開發(fā)出來。獨立的模塊比較容易測試和維護。模塊的獨立程度可以通過內(nèi)聚和耦合標定。獨立的模塊可以完成一個相對獨立的特定子功能。耦合的強弱取決于(ABC 。模塊間接口的復雜程度。CD.模塊內(nèi)部各個元素彼此之間的緊密結(jié)合程度。在公共環(huán)境耦合中,公共環(huán)境可以是(ABCD 。全程變量。共享的通信區(qū)。CD下列(AD)屬于內(nèi)容耦合。一個模塊有多個入口。兩個模塊彼此之間只通過傳遞參數(shù)交換信息。兩個模塊之間存在全程變量,并通過全程變量傳遞信息。兩個模塊有部分代碼重疊。(C)耦合應盡量避免。AB.數(shù)據(jù)C.內(nèi)容D.標記四、簡答題參考答案:見書31頁參考答案:做法是:⑴確定目標系統(tǒng)與當前系統(tǒng)的邏輯差別;⑵將變化部分看作是新的處理步驟,對功能圖及對象圖進行調(diào)整;⑶由外及里對變化的部分進行分析,推斷其結(jié)構(gòu),獲得目標系統(tǒng)的邏輯模型。參考答案:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進行需求分析的方法。結(jié)構(gòu)化分析方法使用數(shù)據(jù)流圖DFDDD來描述,面向數(shù)據(jù)流問題的需求分析適合于數(shù)據(jù)處理類型軟件的需求向下逐層分解,直到找到滿足功能要求的所有可實現(xiàn)的軟件為止。參考答案:軟件需求說明書一般包括如下內(nèi)容:引言部分())參考資料。任務概述目標;運行環(huán)境;條件與限制。數(shù)據(jù)描述靜態(tài)數(shù)據(jù);動態(tài)數(shù)據(jù)(包括輸入數(shù)據(jù)和輸出數(shù)據(jù));數(shù)據(jù)庫描述(給出使用數(shù)據(jù)庫的名稱和類型);數(shù)據(jù)詞典;數(shù)據(jù)采集。功能要求功能劃分;功能描述。性能需求數(shù)據(jù)精確度;時間特性(如響應時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間等);適應性(在操作方式、運行環(huán)境、與其他軟件的接口以及開發(fā)計劃等發(fā)生變化時,應具有的適應能力。)運行需求(故障處理。其他要求如可使用性、安全保密、可維護性、可移植性等。附錄參考答案:參考答案:加工過程。加工邏輯是指用戶對這個加工的邏輯要求輯關(guān)系。如何控制執(zhí)行等實現(xiàn)細節(jié)。學校的會計科辦理。參考答案:軟件工程作業(yè)及參考答案2結(jié)構(gòu)化設(shè)計方法的基本思想是什么?它如何與SA參考答案:結(jié)構(gòu)化設(shè)計方法的基本思想是SA結(jié)構(gòu)化設(shè)計是在結(jié)構(gòu)化分析的基礎(chǔ)上完成的。SA方法,解決了一個DF:實DFDDFD圖表示的系統(tǒng)邏輯模型方便地轉(zhuǎn)換成對于軟件結(jié)構(gòu)的初始設(shè)計描述。結(jié)構(gòu)化設(shè)計方法的基本思想是將系統(tǒng)劃分成一些獨立的功能模塊換成程序結(jié)構(gòu)的設(shè)計描述。從結(jié)構(gòu)化分析到結(jié)構(gòu)化設(shè)計工具的轉(zhuǎn)變:結(jié)構(gòu)化分析結(jié)果 結(jié)構(gòu)化設(shè)計結(jié)果數(shù)據(jù)流圖 初始結(jié)構(gòu)圖生存周期字典的數(shù)據(jù)部分 設(shè)計數(shù)據(jù)字典偽碼+實現(xiàn)方面 偽碼實體關(guān)系+數(shù)據(jù)庫性 數(shù)據(jù)庫設(shè)計事務框圖 分/細化事務模型5/72PAGEPAGE7/7參考答案:字來訪問,例如,過程、函數(shù)、子程序、宏等等都可作為模塊。組成一個整體,可以完成指定的功能,實現(xiàn)問題的要求。模塊化設(shè)計這一概念取消。參考答案:P54P98兩個說明書都包括引言,內(nèi)容基本相同;任務概述部分概要設(shè)計說明比需求說明增加了需求概述;行數(shù)據(jù)描述;的是全面地、精確地描述了系統(tǒng)要“做什么圖等描述的系統(tǒng)邏輯模型。維護進行具體設(shè)計,它的目的是描述系統(tǒng)“怎樣做概要設(shè)計說明是建立在需求說明的基礎(chǔ)上的。用Jackson圖表示下圖所示的二維表格:學生名冊姓名姓名性別年齡學號表頭……表體該學生名冊由表頭和表體兩部分組成。其中表頭又順序包括表名和字段名。表體可由任意行組成,每行包括學生的姓名、性別、年齡和學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論