![軟件工程課自測題及答案2_第1頁](http://file4.renrendoc.com/view/eb9cecdc61b4a7da1c0c7cb870405473/eb9cecdc61b4a7da1c0c7cb8704054731.gif)
![軟件工程課自測題及答案2_第2頁](http://file4.renrendoc.com/view/eb9cecdc61b4a7da1c0c7cb870405473/eb9cecdc61b4a7da1c0c7cb8704054732.gif)
![軟件工程課自測題及答案2_第3頁](http://file4.renrendoc.com/view/eb9cecdc61b4a7da1c0c7cb870405473/eb9cecdc61b4a7da1c0c7cb8704054733.gif)
![軟件工程課自測題及答案2_第4頁](http://file4.renrendoc.com/view/eb9cecdc61b4a7da1c0c7cb870405473/eb9cecdc61b4a7da1c0c7cb8704054734.gif)
![軟件工程課自測題及答案2_第5頁](http://file4.renrendoc.com/view/eb9cecdc61b4a7da1c0c7cb870405473/eb9cecdc61b4a7da1c0c7cb8704054735.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!1.程序是計算機任務(wù)的處是有關(guān)計算機程序功能、設(shè)計、編制、使用的文字2.軟件生產(chǎn)的發(fā)展,到現(xiàn)在為止,經(jīng)過三個階段,程序設(shè)計時代程序系統(tǒng)時代3.軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。4.結(jié)構(gòu)化方法由結(jié)構(gòu)化分析,結(jié)構(gòu)化設(shè)計,結(jié)構(gòu)化程序設(shè)計構(gòu)成。它是一種面向數(shù)據(jù)流的開發(fā)方法。5.Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法。6.軟件可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。7.,經(jīng)濟可行性,操作可行性。8.效益分析有形效益和無形效益兩種。有形效益可以用貨幣的時間價格,投資回收期,上進(jìn)行衡量,很難直接進(jìn)行量的比較。10.在SA方法的需求描述工具中,數(shù)據(jù)流圖數(shù)據(jù)字典定義了數(shù)據(jù)流圖中每一個圖形元素。結(jié)構(gòu)化語言、判定表或判定樹則詳細(xì)描述數(shù)據(jù)流圖中不能被再分解為每一個加工11.數(shù)據(jù)流圖有四種基本成分:數(shù)據(jù)流、數(shù)據(jù)處理、文件、數(shù)據(jù)的源點或終點。12.數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流是組成數(shù)據(jù)流和數(shù)據(jù)存儲的最小元素。13.數(shù)據(jù)字典中的加工邏輯主要描述該加工做什么現(xiàn)加工的細(xì)節(jié),它描述如何把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工規(guī)則。14.結(jié)構(gòu)化語言、判定表、判定數(shù)。15.結(jié)構(gòu)化語言是介于自然語言(英語或漢語)和形式語言之間的一種半形式語言。它的結(jié)構(gòu)可分成外層和內(nèi)層兩層,外層用來描述控制結(jié)構(gòu),采用順序,選擇,重復(fù)三種基本結(jié)構(gòu)。16.三種描述加工邏輯的工具各有優(yōu)缺點,對于順序執(zhí)行和循環(huán)執(zhí)行的動作,用結(jié)構(gòu)化語言描述。對于存在多個條件復(fù)17.在軟件需求分析階段,已經(jīng)搞清楚了軟件做什么的問題,并把這些需求通過規(guī)格說明書描述了出來,這也是目標(biāo)系統(tǒng)的邏輯模型。18.軟件結(jié)構(gòu)的設(shè)計是以模塊為基礎(chǔ)的,以需求分析的結(jié)果為依據(jù),從實現(xiàn)的角度功能輸入輸出反映模塊的外部特性,程序及數(shù)據(jù)20.衡量模擬獨立性的兩個定性的度量標(biāo)準(zhǔn)是耦合性和內(nèi)聚性。21.耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強,模擬的獨立性則越差。22.內(nèi)聚性又稱塊間聯(lián)系。指模擬的功能強度的度量,即一個模塊內(nèi)部各個元素緊密,則它的內(nèi)聚性就越高。23.內(nèi)聚性有六種類型:偶然內(nèi)聚信內(nèi)聚、順序內(nèi)聚24.偶然內(nèi)聚的內(nèi)聚。25.邏輯內(nèi)聚指模擬內(nèi)執(zhí)行幾個邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個功能。把需要同時執(zhí)行的動作組合在一起形成的模塊為時間內(nèi)聚模塊。是模塊獨立性的兩個定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。27.結(jié)構(gòu)圖的主要內(nèi)容有:模塊、模塊調(diào)用、參數(shù)傳遞28.模塊的扇出指一個模塊直接下屬模塊的個數(shù),扇入指一個模塊直接上屬模塊的個數(shù)。29.DFDDFD、變換數(shù)據(jù)和輸出數(shù)據(jù),這三步體現(xiàn)了變換型DFD的基本思想。32.在變換型DFD中,變換是系統(tǒng)的主加工,變換輸入端的數(shù)據(jù)流稱為系統(tǒng)的邏輯輸入,輸出端的數(shù)據(jù)流為邏輯輸出。而直接從外部設(shè)備輸入數(shù)據(jù)稱為物理輸入,直接從外部設(shè)備上的輸出數(shù)據(jù)稱為物理輸出。33.若某個加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸DFD稱為事務(wù)型事務(wù)處理中心。34.任何程序都可由順序、選擇性、重復(fù)三種基本控制結(jié)構(gòu)構(gòu)造。這三種基本結(jié)構(gòu)的共同點是單入口、單出口。而成,不能有相互交叉的情況,這樣的流程圖是結(jié)構(gòu)化的流程圖。37.偽碼的結(jié)構(gòu)一般分為內(nèi)外兩層,外層語法應(yīng)符合一般程序設(shè)計語言常用的語法規(guī)則,而內(nèi)層語法則用一些簡單的句子、短語和通用的數(shù)學(xué)符號,來描述程序應(yīng)執(zhí)行的功能。38.Jackson方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法。39.匯編語言是面向機器的,可以完成高級語言無法滿足要求的特殊功能,如與外部設(shè)備之間的一些接口操作。40.近年來,推出了許多面向?qū)ο蟮恼Z言,如C++、Java等41.軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤。一個成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。42.軟件測試方法一般分為兩大類:動態(tài)測試方法與靜態(tài)測試方法。43.動態(tài)測試方法中根據(jù)測試用例的設(shè)計方法不同,分為黑盒測試與白盒測試兩類。44.動態(tài)測試指通過運行程序發(fā)現(xiàn)錯誤。對軟件產(chǎn)品進(jìn)行動態(tài)測試時,使用黑盒測試法和白盒測試法。47.語句覆蓋是指設(shè)計足夠的測試結(jié)構(gòu),使被測程序中每個語句至少執(zhí)行一次。語句覆蓋是比較弱的覆蓋標(biāo)準(zhǔn)。48.用墨盒技術(shù)設(shè)計測試用例的方法有四種等價類劃分、邊界值分析、錯誤推測法和因果圖。試每個等價類的代表值就等于對該類其他值的測試。50.軟件產(chǎn)品在交付使用之前要經(jīng)過哪些測試呢?一般要經(jīng)過以下四步測試:單元測試、集成測試、系統(tǒng)測試和確認(rèn)測試。二、單項選擇題1.(A)是計算機程序及其說明程序的各種文檔。3.AA.需求分析4.系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進(jìn)行研究,可行性研究應(yīng)包括(BA.軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性B.經(jīng)濟可行性、技術(shù)中行性、操作可行性5.軟件需求分析階段的工作,可以分成以下四個方面:對問題的識別,分析與綜合,制定規(guī)格說明以及(CA.數(shù)據(jù)流圖7.數(shù)據(jù)詞典的任務(wù)是對于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的數(shù)據(jù)元素,在數(shù)據(jù)詞典中作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的(DA.對象8.在數(shù)據(jù)流圖的基本圖形符號中,加工是以數(shù)據(jù)結(jié)構(gòu)或(A)干什么為加工對象的。A.數(shù)據(jù)內(nèi)容B.信息內(nèi)容C.信息結(jié)構(gòu)D.信息流9.軟件需求分析的任務(wù)不應(yīng)包括(CA.問題分析A.IPO圖19.結(jié)構(gòu)分析方法就是面向(B)自頂向下逐步求精進(jìn)行需求分析的方法。A.目標(biāo)B.數(shù)據(jù)流C.功能D.對象20.為了提高模塊(B模塊中去的機會。A.耦合性21.模塊(CA.耦合越強B.扇人數(shù)越高C.耦合越弱22.(A)數(shù)據(jù)處理問題的工作過程大致分為三步,即取得數(shù)據(jù)、變換數(shù)據(jù)和給出數(shù)據(jù)。B.PDLA.變換型23.AA.數(shù)據(jù)結(jié)構(gòu)B.實體關(guān)系C.數(shù)據(jù)流圖D.E-R圖24.在對數(shù)據(jù)流的分析中,主要是找到中心變換,這是從數(shù)據(jù)流圖導(dǎo)出(D)的關(guān)A.程序模塊26.面向數(shù)據(jù)流的設(shè)計方法把(A)映射成軟件結(jié)構(gòu)。A.數(shù)據(jù)流B.系統(tǒng)結(jié)構(gòu)C.控制結(jié)構(gòu)27.在進(jìn)行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原因是(A.抽象B.模塊化C.模塊獨立28.結(jié)構(gòu)化設(shè)計的方法是一種面向(C)的設(shè)計方法。A.對象B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流D.控制流29.結(jié)構(gòu)化設(shè)計的方法中使用的圖形工具是(AA.軟件結(jié)構(gòu)圖B.數(shù)據(jù)流程圖C.程序流程圖D.實體聯(lián)系圖30.在軟件結(jié)構(gòu)圖中,如果兩個矩形之間的直接相連,表示它們存在(B)關(guān)系。A.鏈接B.調(diào)用C.并列D.順序執(zhí)行32.一組語句在程序的多處出現(xiàn),為了節(jié)省內(nèi)存空間,把這些語句放在一個模塊中,該模塊的內(nèi)聚度是(C)的。A.邏輯性33.將幾個邏輯上相似的成分放在一個模塊中,該模塊的內(nèi)聚度是()的。A.邏輯性B.瞬時性C.功能性D.通信性34.模塊中所有成分引用共同的數(shù)據(jù),該模塊的內(nèi)聚度是(DA.邏輯性B.順序性C.功能性D.通信性35.模塊內(nèi)的某成分的輸出是另一些成分的輸入,該模塊的內(nèi)聚度是(B)的。A.功能性B.順序性C.邏輯性D.瞬時性36.軟件設(shè)計中劃分程序通常遵循的原則是要使模塊間的耦合性盡可能(A.強B.弱C.較強D.適中37.DA.外部耦合B.數(shù)據(jù)耦合C.控制耦合D.內(nèi)容耦合38.一個模塊把一個數(shù)值量作為參數(shù)傳送給另一模塊。這兩個模塊之間的耦合是(BA.邏輯耦合39.D)的耦合性最強。A.公共耦合B.數(shù)據(jù)耦合C.控制耦合40.C)A.結(jié)構(gòu)程序設(shè)計模型設(shè)計C.結(jié)構(gòu)化設(shè)計D.流程圖設(shè)計41.程序控制一般分為(BA.分塊B.順序C.循環(huán)D.分支42.D)結(jié)構(gòu)可提供多條路徑選擇。A.反序B.順序C.循環(huán)D.分支43.C)結(jié)構(gòu)可提供程序重復(fù)控制。A.遍歷B.排序C.循環(huán)D.分支44.下列敘述正確的是(CA.NS圖可以用于系統(tǒng)設(shè)計B.PDL語言可以用于運行C.PAD圖表達(dá)的軟件過程成樹型結(jié)構(gòu)D.結(jié)構(gòu)化程序設(shè)計強調(diào)效率第一D.程序流程圖和NS圖都不易表達(dá)模塊的層次結(jié)構(gòu)D.低級程序設(shè)計語言B)的方法。C.數(shù)據(jù)流A.系統(tǒng)測試、集成.測試、單元測試B.單元測試、組裝測試、確認(rèn)測試C.單元測試、確認(rèn)測試、集成測試卜D.確認(rèn)測試、組裝測試、單元測試51.在進(jìn)行軟件測試時,首先應(yīng)當(dāng)進(jìn)行(AB.集成測試C.系統(tǒng)測試D.組合測試有效性測試。A.組合測試53.集成測試計劃是在(C)階段制定的。B.需求分析D.詳細(xì)設(shè)計C.改善軟件的功能和性能D.發(fā)掘軟件的潛在能力55.軟件的開發(fā)與維護(hù)劃分為6個階段,其中單元測試是在(C)階段完成的。A.概要設(shè)計59.人們稱在軟件運行/A)是由于B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)C.完善性D.預(yù)防性1.需求分析:需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說明)的過程。2.數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)項組成。的各個成分的具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。5.數(shù)據(jù)流圖:數(shù)據(jù)流圖,簡稱,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程。6.模塊:模塊在程序中是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募稀?.模塊化:模塊化是指解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體,完成整個系統(tǒng)所要求的功能。8.模擬獨立性:模塊獨立性指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。9.耦合性:耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。10.控制耦合:控制耦合指一個模塊調(diào)用另一個模塊時,傳遞的是控制變量(如開關(guān)、11.內(nèi)容耦合:當(dāng)一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個模塊內(nèi)部,這種模塊之間的耦合為內(nèi)容耦合。13.偶然內(nèi)聚:偶然內(nèi)聚指一個模塊內(nèi)的各處理元素之間沒有任何聯(lián)系。14.時間內(nèi)聚:把需要同時執(zhí)行的動作組合在一起形成的模塊為時間內(nèi)聚模塊。15.順序內(nèi)聚:順序內(nèi)聚指一個模塊中各個處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入。16.條件覆蓋:條件覆蓋指設(shè)計足夠的測試用例,使得判定表達(dá)式中每個條件的各種可能的值至少出現(xiàn)一次。17.判定/條件覆蓋:判定/條件覆蓋標(biāo)準(zhǔn)指設(shè)計足夠的測試用例,使得判定表達(dá)式中的每個條件的所有可能取值至少出現(xiàn)一次,并使每個判定表達(dá)式所有可能的結(jié)果也至少出現(xiàn)一次。18.黑盒測試:黑盒測試是功能測試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求。黑盒測試又稱為功能測試或數(shù)據(jù)驅(qū)動測試。19.單元測試:單元測試指對源程序中每一個程序單元進(jìn)行測試,檢查各個模塊是否正確實現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。四、簡答題2.什么是結(jié)構(gòu)化分析方法?該方法使用什么描述工具?3.什么是數(shù)椐字典?其作用是什么?它有哪些條目?4.描述加工邏輯有哪些工具?8.什么是“事務(wù)型”?五、應(yīng)用題1.請使用流程圖、PAD圖和PDL語言描述下列程序的算法。(2學(xué)生買書,首先填寫購書單,計算機根據(jù)各班學(xué)生用書表以及售書登記表審查有效性,若有效,計算機根據(jù)教材存量表進(jìn)一步判斷書庫是否有書,若有書,計算機把領(lǐng)書單返回給學(xué)生,學(xué)生憑領(lǐng)書單到書庫領(lǐng)書。對脫銷的教材,系統(tǒng)用缺書單的形式通知書庫,新書購進(jìn)庫后,也由書庫將進(jìn)書通知返回給系統(tǒng)。請就以上系統(tǒng)功能畫出分層的PFD圖,并建立重要條目的數(shù)據(jù)字典。3.某廠對部分職工重新分配工作的政策是:年齡有20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡有20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度者當(dāng)技術(shù)員;年齡有40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程度當(dāng)技術(shù)員。請用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題的加工邏輯。參考答案一、填空題程序28.扇出扇入36.程序框圖三種基本控制結(jié)構(gòu)相互交叉結(jié)構(gòu)化37.程序設(shè)計語言應(yīng)執(zhí)行的功能38.數(shù)據(jù)結(jié)構(gòu)39.機器高級40.C++Java4.B5.C6.A7.D8.A9.C1.需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說明)的過程。2.數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)項組成。3.數(shù)據(jù)字典(DataDictionary,簡稱DD)就是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。4.加工又稱為數(shù)據(jù)處理,是對數(shù)據(jù)流進(jìn)行某些操作或變換。5.數(shù)據(jù)流圖,簡稱DFD,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程。6.模塊在程序中是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募稀?.模塊化是指解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體,完成整個系統(tǒng)所要求的功能。8.模塊獨立性指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。9.耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。10.調(diào)模塊通過該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能。11.當(dāng)一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個模塊12.內(nèi)聚性又稱塊內(nèi)聯(lián)系。指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。13.偶然內(nèi)聚指一個模塊內(nèi)的各處理元素之間沒有任何聯(lián)系。14.把需要同時執(zhí)行的動作組合在一起形成的模塊為時間內(nèi)聚模塊。15.順序內(nèi)聚指一個模塊中各個處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入。16.條件覆蓋指設(shè)計足夠的測試用例,使得判定表達(dá)式中每個條件的各種可能的值至少出現(xiàn)一次。17.判定/條件覆蓋標(biāo)準(zhǔn)指設(shè)計足夠的測試用例,使得判定表達(dá)式中的每個條件的所有可能取值至少出現(xiàn)一次,并使每個判定表達(dá)式所有可能的結(jié)果也至少出現(xiàn)一次。18.黑盒測試是功能測試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求。黑盒測試又稱為功能測試或數(shù)據(jù)驅(qū)動測試。19.單元測試指對源程序中每一個程序單元進(jìn)行測試,檢查各個模塊是否正確實現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。(2)初步用戶使用手冊;2.Structured,簡稱SA結(jié)構(gòu)化分析的主要思想是采取自頂向下逐層分解的分析策略,即面對一個復(fù)雜的問題,分析人員不可能一開始就考慮到問題的所有方面以及全部細(xì)節(jié),采取的策略往往是分解,把一個復(fù)雜的問題劃分成若干小問題,然后再分別解決,將問題的復(fù)雜性降低到人可以掌握的程度。分解可分層進(jìn)行,先考慮問題最本質(zhì)的方面,忽略細(xì)節(jié),形成問題的高層概念,然后再逐層添加細(xì)節(jié),即在分層過程中采用不同程度的“抽象”級別,最高層的問題最抽象,而低層的較為具體。SA)方法利用圖形等半形式化的描述方式表達(dá)需求,簡明易懂,用它們形細(xì)描述數(shù)據(jù)流圖中不能被再分解的每一個加工。3.答:數(shù)據(jù)字典(DataDictionary,簡稱)是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。各個數(shù)據(jù)流、加工、數(shù)據(jù)存儲進(jìn)行詳細(xì)說明,如數(shù)據(jù)流、數(shù)據(jù)存儲的名字并不能反映其中的數(shù)據(jù)成分、數(shù)據(jù)項目內(nèi)容和數(shù)據(jù)特性,在加工中不能反映處理過程等等。.文件、基本加工。數(shù)據(jù)項是組成數(shù)據(jù)流的數(shù)據(jù)存儲的最小元素。(3)判斷樹。判定樹是判定表的變形,一般情況下它比判定表更直觀,且易于理解和使用。5.答:衡量模塊的獨立性的標(biāo)準(zhǔn)是兩個定性的度量標(biāo)準(zhǔn):耦合性和內(nèi)聚性。(1模塊之間聯(lián)系越緊密,其耦合性就越強,模塊的獨立性則越差。模塊間耦合高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息。(2)內(nèi)聚性。又稱塊內(nèi)聯(lián)系。指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。若一個模塊內(nèi)各元素(語句之間、程序段之間)聯(lián)系得越緊密,則它的內(nèi)聚性就越高。耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時,盡量做到高內(nèi)聚低耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。6.答:內(nèi)聚性有六種類型:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度汽車借用免責(zé)及車輛性能評估合同
- 二零二五年度2025年度環(huán)境衛(wèi)生清掃保潔與廢棄物末端處理收運合同
- 2025年度電梯門套安裝與電梯間緊急救援系統(tǒng)合同
- 二零二五年度智能城市建設(shè)項目施工人員勞動合同解除合同
- 節(jié)能環(huán)?,F(xiàn)代學(xué)校辦公與閱讀區(qū)域的照明優(yōu)化策略
- 二零二五年度租房合同免責(zé)條款撰寫指南
- 自然學(xué)科教學(xué)中的情感教育與學(xué)生心理發(fā)展研究
- 二零二五年度全新裝修房屋租賃合同轉(zhuǎn)讓及物業(yè)管理服務(wù)合同
- 現(xiàn)代家庭的全方位保險配置方案
- 校園環(huán)保行動從小學(xué)生開始
- 搞笑小品劇本《大城小事》臺詞完整版
- 人大代表小組活動計劃人大代表活動方案
- 《大模型原理與技術(shù)》全套教學(xué)課件
- 2023年護(hù)理人員分層培訓(xùn)、考核計劃表
- 靜脈輸液法操作并發(fā)癥的預(yù)防及處理
- 2025年高考語文作文備考:議論文萬能模板
- 歷史時間軸全
- T-BJCC 1003-2024 首店、首發(fā)活動、首發(fā)中心界定標(biāo)準(zhǔn)
- 外科手術(shù)及護(hù)理常規(guī)
- 鐵嶺衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 大美陜西歡迎你-最全面的陜西省簡介課件
評論
0/150
提交評論