freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程導論復習大綱-預覽頁

2024-11-29 09:26 上一頁面

下一頁面
 

【正文】 模型,結(jié)構(gòu)化設(shè)計方法;程序流程圖、盒圖( NS 圖)、判定表的繪制 ? 結(jié)構(gòu)程序設(shè)計概念 – 如果一個程序的代碼塊 僅僅 通過 順序、選擇和循環(huán)這 三種基本控制結(jié)構(gòu)進行連接,而且每個代碼塊只有 一個入 口和一個出口 ,則稱這個程序是結(jié)構(gòu)化的 ? 結(jié)構(gòu)程序設(shè)計 3 種概念類型 經(jīng)典 的結(jié)構(gòu)程序設(shè)計 只允許使用順序、 IFTHENELSE 型分支和 DOWHILE 型循環(huán)著三種基本控制結(jié)構(gòu) 擴展 的結(jié)構(gòu)程序設(shè)計 還允許使用 DOCASE 型多分支結(jié)構(gòu)和 DOUNTIL 型循環(huán)結(jié)構(gòu) 修正 的結(jié)構(gòu)程序設(shè)計 還允許使用 EXIT(或 BREAK)結(jié)構(gòu) 方法 人機界面設(shè)計 過程設(shè)計的工具 P124 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法 ——Jackson 方法 程序復雜程度的定量度量 P137 – McCabe 方法 根據(jù) 程序控制流 的復雜程度定量度 量程序的復雜程度,這樣度量出的結(jié)果稱為程序的 環(huán)形復雜度 ??挤治募械目忌涗浀膬?nèi)容包括:準考證號和各門考分。 ( 5)生成一條新記錄。 ( 7)關(guān)閉全部文件。 定義 : 為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。當此三角形為一般三角形、等腰三角形及等邊三角形時,分別做計算 …” 分析:輸入:三個非零正整數(shù) 輸出:一般三角形、等腰三角形、等邊三角形 有效等價類型 號碼 無效等價類 號碼 12 13 14 15 16 17 整數(shù) 1 a 為非整數(shù) 一邊為非整數(shù) b 為非整數(shù) c 為非整數(shù) a , b 為非整數(shù) 兩邊為非整數(shù) b , c 為非整數(shù) a , c 為非整數(shù) 三邊 a , b , c 均為非整數(shù) 18 19 20 21 22 23 24 三個數(shù) 2 只給 a 只給一邊 只給 b 只給 c 只給 ab 只給兩邊 只給 b , c 只給 ac 給出三個以上 25 26 27 28 29 30 31 非零數(shù) 3 a 為 0 一邊為零 b 為 0 c 為 0 a , b 為 0 二邊為零 b , c 為 0 a , c 為 0 三邊 a , b , c 均為 0 32 33 34 35 36 37 38 輸 入 條 件 輸 入 三 個 整 數(shù) 正數(shù) 4 a 0 一邊 0 b 0 c 0 a 0 且 b 0 二邊 0 a 0 且 c 0 b 0 且 c 0 三邊均 0 : a 0 且 b 0 且 c 0 39 40 41 42 43 44 構(gòu)成一般 三角形 a + b c b + c a a + c b 5 6 7 a + b 0 a + b = 0 b + c a b + c = a a + c b a + c = b 45 構(gòu)成等腰 三角形 a = b b = c 且兩邊之和 a = c 大于第三邊 8 9 10 輸 出 條 件 構(gòu)成等腰 三角形 a = b = c 11 表 例 1 的等價類型表 覆蓋有效等價類的測試用例: a b c 覆蓋等價類號碼 3 4 5 ( 1) ( 7) 4 4 5 ( 1) ( 7),( 8) 4 5 5 ( 1) ( 7),( 9) 5 4 5 ( 1) ( 7),( 10) 4 4 4 ( 1) ( 7),( 11) 第八章 維護 [考核的知識點和要求 ] 理解: 軟件維護的種類,軟件可維護性的屬性; 掌握 : 軟件 的可維護性 。增加新的應用范圍;為了將來的維護工作。 ( ) 4.代碼審查方法沒有計算機測試方法好。 ( ) 8.面向?qū)ο蠼5玫降哪P桶到y(tǒng)的 3 個要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換。 ( ) 12. 軟件是指用程序設(shè)計語言(如 Pascal, C, Visual Basic 等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。 ( ) 答案: √ √ √ √ √ √ 1√ 1 1 1 1√ (二)、 。 ( ) 5.一個模塊實際上就是一個進程 。 ( ) 9. 在進行概要設(shè)計時應加強模塊間聯(lián)系 。 ( ) 13. 為了加強軟件維護作業(yè)的進度,應盡可能增加維護人員的數(shù)目 。( X) 2. 軟件開發(fā)、設(shè)計幾乎都是從頭開始,成本和進度很難估計。(√) 6. 需求分析階段的成果主要是需求規(guī)格說明,但該成果 與軟件設(shè)計、編碼、測試直至維護關(guān)系不大。(√) 9. 數(shù)據(jù)輸入的一般準則中包括采用靈活多樣的交互方式,允許用戶自選輸入方式;允許用戶控制交互過程。 (X) (四)、 1. 糾錯性維護是改正運行期間發(fā)現(xiàn)的潛伏錯誤。(√) 5. 一般來說,設(shè)計軟件時應盡量使用數(shù)據(jù)耦合,減少控制耦合,限制外部環(huán)境耦合和公共數(shù)據(jù)耦合,杜絕內(nèi)容耦合。( X) 9. 編碼的依據(jù)是詳細設(shè)計說明書。(√) 2. 據(jù)統(tǒng)計,軟件維護人員為了分析和理解原軟件系統(tǒng)所花費的工作量約占整個維護工作量的 60%以下。( X) 6. 人機界面( HumanComputer Interface,簡稱 HCI)又稱人 機接口或用戶界面。同時應盡量減少用戶記憶的信息量。 (√ ) 二、單選題: (一)、 軟件危機主要體現(xiàn)在( ) A、軟件成本太高 B、開發(fā)周期長 C、軟件產(chǎn)品的質(zhì)量難以控制 D、軟件規(guī)模過大 為了解決軟件危機,人們提出了用( )的原理來設(shè)計軟件。 B. 瀑布模型具由于良好的靈活性。 程序設(shè)計語言的先進性 D.程序易讀性 ⑥ 程序的三種基本控制結(jié)構(gòu)是( ) A.過程、子程序和分程序 B.順序、選擇和重復 C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉(zhuǎn)移 ⑦ 確認軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測試屬于( ) A、集成測試 B、恢復測試 C、驗收測試 D、單元測試 ⑧ 面向?qū)ο蠹夹g(shù)中,對象是類的實例。 A. 輸入數(shù)據(jù)必須輸入保密口令 B.數(shù)據(jù)經(jīng)過加密處理 C. 對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)上建有防火墻 D.對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)的不可訪問性 答案: ① D ② B ③ C ④ C ⑤ D ⑥ B ⑦ C ⑧ A ⑨ B ⑩ D (四)、 ( )階段。 A、不能嵌套使用 B、只能用來寫簡單的程序 C、已經(jīng)用硬件實現(xiàn) D、只有一個入口和一個出口 6. 軟件生產(chǎn)過程中,需求信息由( )給出。 A、數(shù)據(jù)流和事務流 B、交換流和事務流 C、信息流和控制流 D、交換流和數(shù)據(jù)流 ( )。 A. 過程、子程序和分程序 B. 順序、選擇和重復 C. 遞歸、迭代和回溯 D. 調(diào)用、返回和轉(zhuǎn)移 4. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,?( )。 A. 證明軟件是正確的 B. 發(fā)現(xiàn)錯誤、降低錯誤帶來的風險 C. 排除軟件中所有的錯誤 D. 與軟件調(diào)試相同 8.軟件生命周期中所花費用最多的階段是( ) A.詳細設(shè)計 B.軟件編碼 C.軟件測試 D.軟件維護 9.若有一個計算類型的程序,它的輸入量只有一個 X,其范圍是 [, ],現(xiàn)從輸入的角度考慮一組測試用例: , , , 法是( ) A.條件覆蓋法 B.等價分類法 C.邊界值分析法 D.錯誤推測法 詳細設(shè)計的基本任務是確定每個模塊的 ( )設(shè)計 A.功能 11.設(shè)函數(shù) C( X)定義問題 X 的復雜程序,函數(shù) E( X)確定解決問題 X 需要的工作量(時間)。 2.軟件開發(fā)技術(shù)包括軟件開發(fā)方法學、 _______和 _______。 6.模塊間的耦合程度強烈影響系統(tǒng)的可.理解性、 _______、可靠性和 _______。它包括面向?qū)ο蟮姆治觥?_______、 _______、面向?qū)ο蟮臏y試和 _______等主要內(nèi)容。 13.為了保證軟件的質(zhì)量,在軟件開發(fā)過程中經(jīng)常采取 _______、復查和管理復查 _______等措施。 [填空題 ] 數(shù)據(jù)流程圖包含四種成分,分別是數(shù)據(jù)源點 /終點、數(shù)據(jù)存儲、處理和 __數(shù)據(jù)流 __。 [填空題 ] 單元測試又稱為 __模塊 __測試。 [填空題 ] 1在軟件測試中, “ 不僅每個語句至少執(zhí)行一次,而且每個判定的每種可能結(jié)果都應該至少執(zhí)行一次 ” 指的是 __判定 __覆蓋標準。 [填空題 ] 1 E- R模型的三各基本構(gòu)成成分是屬性、聯(lián)系和 __實體 __。 [填空題 ] 系統(tǒng)流程圖是描繪系統(tǒng) __物理 __模型的傳統(tǒng)工具。一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例。 答: 軟件工程的目標就是建造高質(zhì)量的軟件。( 4)軟件常常很難維護。 簡述軟件開發(fā)過程、每個里程碑的提交物。( 3)設(shè)計,包括概要設(shè)計和詳細設(shè)計,軟件設(shè)計是一個多步驟的過程,主要是對 軟件的數(shù)據(jù)結(jié)構(gòu)、軟件體系結(jié)構(gòu)、界面表示及過程細節(jié)進行設(shè)計。( 5)測試,提交測試報告。 試論面向?qū)ο蠓椒ㄝ^之結(jié)構(gòu)化方法的先進性。 ( 3)更適合于開發(fā)大型的軟件,更適合于快速原型法開發(fā)方法。從分析、設(shè)計 、編碼到測試維護,采用面向?qū)ο蟮姆椒ú淮嬖谡Z義斷層,使人的思維連續(xù),減少各階段之間所采用方法的不向融性。方便軟件管理,便于軟件重用,減少低級重復勞動,支持快速原型設(shè)計,便于用戶和開發(fā)人員的交流。因此,軟件文檔在軟件產(chǎn)品的開發(fā)過 程中起著舉足輕重的作用。軟件文檔的編制,使得開發(fā)人員對各個階段的工作都進行周密思考、全盤權(quán)衡、從而減少返工。(5)提供對軟件的運行、維護和 培訓的有關(guān)信息,便于開發(fā)人員之間的協(xié)作、交流和了解,使軟件開發(fā)活動更科學、更有成效。 簡述結(jié)構(gòu)化程序設(shè)計方法的基本要點 答: (1)采用自頂向下,逐步求精的程序設(shè)計方法。 答: 需求分析階段的基本過程包括四個方面:對問題的識別,分析與綜合,制定規(guī)格說明以及評審。( 3)制定規(guī)格說明,編寫需求分析的文檔。 答: ( 1)問題定義階段,盡可能清楚地描述問題,搞清楚要解決的問題是什么; ( 2)可行性研究階段,主要是確定待解的問題是否有可行的解決辦法。針對每個模塊設(shè)計相應的算法; ( 6)編碼和單元測試階段,把詳細設(shè)計的結(jié)果翻譯成選定的語言所寫的程序,并對每個模塊進行單元測試。 ( 1)文檔是 軟件的一個非常重要的組成部分,在軟件的開發(fā)過程中起著非常重要的作用。 ( 5)文檔質(zhì)量直接決定軟件質(zhì)量的高低。 五.分析題 一個軟件公司許 多部門,分為開發(fā)部門和管理部門兩種,每個開發(fā)部門開發(fā)多個
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1