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

正文內(nèi)容

xx年電大20xx電大軟件工程期末試卷-文庫吧資料

2024-11-25 22:59本頁面
  

【正文】 的文檔就是沒有完 成該階段的任務(wù);( 2)每個階段結(jié)束前都要對所完成的文檔、程序進行評審,以便盡早發(fā)現(xiàn)問題,改正錯誤。 3 怎樣從客戶類的角度發(fā)現(xiàn)協(xié)作? 答:可以通過對客戶類提出如下問題來發(fā)現(xiàn)協(xié)作: a) 類本身能夠履行這個操作嗎? b) 如果不能,那么它需要什么? c) 它從其他什么類中能夠獲得所需要的東西? 3 簡述軟件質(zhì)量的定義及在軟件開發(fā)過程中管理軟件質(zhì)量的辦法。 3 簡述過程設(shè)計語言( PDL)的特點。 3 什么是對象的封裝?主要表現(xiàn)在哪些方面? 答:封裝就是把對象包起來,使外界只能看到對象的接口,而不能知道對象內(nèi)部的具體內(nèi)容。具有相同或相似性質(zhì)的對象的抽象被稱為類。 b) 把一個功能進一步分解成子功能,這些子功能必須有獨立 的功能,否則,就不需要再分解了。主要步驟包括:( 1)分析數(shù)據(jù)流圖;( 2)用戶審查;( 3)細化數(shù)據(jù)流圖;( 4)修訂開發(fā)計劃;( 5)復審開發(fā)計劃。 3 面向?qū)ο蠓椒▽W的優(yōu)點有哪些? 答:面向?qū)ο蠓椒▽W的優(yōu)點: ( 1)多角度模擬客觀世界; ( 2)具有較高的穩(wěn)定性; ( 3)重用性好; ( 4)適合開發(fā)大型軟件。 3 可行性研究的目的是什么?可以從哪些方面來考慮軟件開發(fā)的可行性? 答:可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。 12 答:一個軟件從定義到開發(fā)、使用和維護,直到最終被廢棄,要經(jīng)歷一個漫長的時期,通常把軟件經(jīng)歷的這 個漫長的時期稱為軟件生存周期。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當前能夠得到的最好的技術(shù)方法結(jié)合起來。 2 簡述軟件工程的定義。按功能進行劃分可以分為:系統(tǒng)軟件、支撐軟件、應(yīng)用軟件;按軟件工作方式進行分類可以分為:實時處理軟件、分時處理軟件、交互式軟件和批處理軟件。測試人員完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過程,只在程序的接口處進行測試,依據(jù)需求說明書,檢查程序是否滿足功能要求,是否能很好的接受數(shù)據(jù),并產(chǎn)生正確的輸出。 :若兩個功能模塊沒有直接關(guān)系,他們之間的聯(lián)系完全是通過主程序的控制和調(diào)用來實現(xiàn)的,便稱這兩個功能模塊為非直接耦合,獨立性最強。 :如一個功能模塊共享了某個記錄,而不是簡單變量,即這些功能模塊都需某一數(shù)據(jù)的子結(jié)構(gòu)時,就需要按該記錄的結(jié)構(gòu)進行操作,并通過參數(shù)表來傳遞記錄信息,這樣的耦合稱為標記耦合。 部耦合:如一個功能模塊都訪問統(tǒng)一全局數(shù)據(jù)項,則稱之為外部耦合。 答:耦合有以下幾種,他們之間的耦合度由高到低排列: :如一個功能模塊直接訪問另一個功能模塊的內(nèi)容,則 這兩個功能模塊稱為內(nèi)容耦合。 行分解并可逐層細化。 5 分)調(diào)試的目的是定位軟件錯誤并糾正錯誤。 .軟件測試包括哪些步驟?說明這些步驟的測試對象是什么? 答:( 1)單元測試,測試對象對單元模塊( 2 分)( 2)集成測試,測試對象為組裝后的程序模塊( 2 分)( 3)確認測試,測試對象為可運行的目標軟件系統(tǒng) 2 需求 分析與軟件設(shè)計二個階段任務(wù)的主要區(qū)別是什么? 11 答:需求分析定義軟件的用戶需求,即定義待開發(fā)軟件能做什么 軟件設(shè)計定義軟 件的實現(xiàn)細節(jié)以滿足用戶需求,即研究如何實現(xiàn)軟件。它隨著應(yīng)用的不同而不同,隨著用戶提出的質(zhì)量要求不同而不同。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟件質(zhì)量也不能保證。 如果不遵守這些開發(fā)準則,軟件質(zhì)量就得不到保證。 17.軟件的質(zhì)量反應(yīng)為哪些方面的問題? 答: 軟件需求是度量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備質(zhì)量。 ? 答:這了表達數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,用一個數(shù)據(jù)流圖是不夠的。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)??蛻舳诵枰婪?wù)器的接口,而服務(wù)器不必知道客戶端接口 15.在需求分析階段,建立目標系統(tǒng)的邏輯模型的具體做法是什么。 水平劃分系統(tǒng)的 p2p: 每個字系統(tǒng)可以調(diào)用任意其他子系統(tǒng),比 c/s復雜,可能死鎖。 利:容易維護,用戶比較滿意 。另外,如果是多重繼承會顯著地增加派生類的復雜程度,導致一些難以發(fā)現(xiàn)的隱含錯誤。 功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。 業(yè)務(wù)需求反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求。 耦合性和內(nèi)聚性有幾種類型 ? 其耦合度、內(nèi)聚強度的順序如何? 答: 低:非直接耦合 ? 數(shù)據(jù)耦合 ?標記耦合 ? 控制耦合 ?外部耦合 ? 公共耦合 ?內(nèi)容耦合 :高 強:功能內(nèi)聚 ? 信息內(nèi)聚 ? 通信內(nèi)聚 ? 過程內(nèi)聚 ? 時間內(nèi)聚 ? 邏輯內(nèi)聚 ? 巧合內(nèi)聚:弱 請簡要說明需求分析的三個層次包括那些主要內(nèi)容 。它包括制定計劃、需求分析、軟件設(shè)計、程序編寫、軟件測試、運行維護等。 什么是軟件的生存周期?包括哪幾個部分? 答 :個軟件從定義到開發(fā)、使用和維護,直到最終被廢棄,要經(jīng)歷一個漫長的時期,通常把軟件經(jīng)歷的這個漫長的時期稱為生存周期。 } public void setValue(String s) { name=s。 String name。 提高軟件質(zhì)量和可靠性的技術(shù)大致可分為兩類,一類是( 避開技術(shù) ),另一類是( 容錯技術(shù) ) 。 3 UML 的定義包括( UML 語義 )和( UML 標志法 )兩個部分。 3 一個模塊擁有的直屬下級模塊的個數(shù)稱為( 樁模塊 ),一個 模塊的直接上級模塊的個數(shù)稱為( 驅(qū)動模塊 )。 3 把程序從一個硬件或軟件環(huán)境中轉(zhuǎn)移到另一種配置環(huán)境稱為軟件的( 可移植性 )。 3 數(shù)據(jù)流圖的基本符號包括( 箭頭 )、( 圓或橢圓 )、( 雙杠 )、( 方框 )。 30.科學工程計算需要大量的標準庫函數(shù),以便處理復雜的數(shù)值計算,可供選擇的語言有: FORTRAN 語言 、 PASCAL 語言、 C 語言和 PL/1語言。 28.所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱 軟件問題 報告。 26.在 JSP 方法中解決結(jié)構(gòu)沖突的具體辦法是 中間數(shù)據(jù)結(jié)構(gòu)或中間文件 。從程序圖來看,一條獨立路徑是至少包含有一條 在其他獨立路徑中未有過 的邊的路徑。 23.自頂向下結(jié)合的漸增式測試法,在組合模塊時有兩種組合策略:深度優(yōu)先策略和 寬度優(yōu)先策略 。 21.系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號表示系統(tǒng)中各個元素表達了系統(tǒng)中各種元素之間的 信息流動 情況。 20.面向?qū)ο蠹夹g(shù)是一整套關(guān)于如何看待 軟件系統(tǒng) 和 現(xiàn)實世界 的關(guān)系,以什么觀點來研究問題并進行分析求解,以及如何進行系統(tǒng)構(gòu)造的軟件方法學。 19. IPO 圖由 輸入 、處理和 輸出 三個框組成。 16.數(shù)據(jù)流圖的基本符號包括數(shù) 據(jù)輸入的源點和數(shù)據(jù)輸出的匯點 加工 數(shù)據(jù)流 數(shù)據(jù)存儲文件 17. Jackson圖除了可以表達程序結(jié)構(gòu)外,還可以表達 數(shù)據(jù)結(jié)構(gòu) ,它首先要分析 數(shù)據(jù)結(jié)構(gòu) ,并用 適當?shù)墓ぞ邅砻枋觥? 14.可行性研究一般可以從 經(jīng)濟 可行性、 技術(shù) 可行性、運行可行性、法律可行性和開發(fā)可行性等方面來研究。 1 在需求分析階段常用的圖形工具有 層次方框圖 、 Warnier圖 、 IPO 圖 三種 。 數(shù)據(jù)流圖 和 數(shù)據(jù)字典 共同構(gòu)成系統(tǒng)的邏輯模型。 Jackson 圖除了可以表達程序結(jié)構(gòu)外,還可以表達 數(shù)據(jù)結(jié)構(gòu) 。 軟件= 程序 + _文檔 。 軟件生存周期一般可分為 問題定義 、可行性 研究、 需求分析 、設(shè)計編碼、 測試 、運行與維護階段。有形效益可用純收入、 貨幣 時間 的價值 、 投資回收期等指標進行度量;無形效益主要從性質(zhì)上、心理上進行衡量,很難直接進行量的比較。 A、書寫時適當使用空格分隔 B、一行寫入多條語句 C、嵌套結(jié)構(gòu)不使用分層縮進的寫法 D、程序中不加注釋 填空題 1.面向?qū)ο箝_發(fā)方法包括 OOA、 OOD 和 OOP 三部分。 A.表頭 B 表體 C 表名 D.字段名 13.關(guān)于內(nèi)容耦合的描述正確的是( AD )。 A、單元測試 B、組裝測試 C、內(nèi)核測試 D、法律驗證 答: ABCD AD ABC BCD CD 11.軟件危機可以表現(xiàn)為( ABCD )。 A、貨幣的時間價值 B、投資回收期 C、收入 D、投資回報率 軟件維護的策略包括( BCD )。 A、子程序 B、函數(shù) C、過程 D、編譯文件 關(guān)于內(nèi)容耦合的描述正確的是( AD )。 A、 需求分析階段 B、 詳細設(shè)計階段 C、 概要設(shè)計階段 D、 可行性研究階段 3軟件工程的出現(xiàn)主要是由于 (C )。 A、詳細計劃 B、可行性分析 C、 運行階段 D、 測試與排錯 3從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)出錯,對軟件的影響最大 (C )。 A. 制定計劃 B. 實施工程 C. 風險分析 D. 程序編碼 3瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計、詳細設(shè)計、編碼、測試和運行、維護。 A. WINDOWS 2020 MAX 32.下列哪個圖是 N- S 圖的構(gòu)件( C )。 A、 Jackson 方法和 LCP( Wanier)邏輯構(gòu)造方法 B、 結(jié)構(gòu)化設(shè)計方法( SD) C、 面向?qū)ο笤O(shè)計方法( OOD) D、快速原型法 使用白盒測試方法時, 確定測試數(shù)據(jù)應(yīng)根據(jù)( A )和指定的覆蓋標準。 A. PAD B. SA C. SC D. DFD ( C ) 20.為了提高軟件的可維護性,在編碼階段應(yīng)注意( D ) 2 試判斷下列敘述中 ,哪 個 (些 )是正確的 (D) a,軟件系統(tǒng)中所有的信息流都可以認為是事務(wù)流 b,軟件系統(tǒng)中所有的信息流都可以認為是變換流 c,事務(wù)分析和變換分析的設(shè)計步驟是基本相似的 2 進行需求分析可使用多種工具 ,但 (B)是不適用的 . A,數(shù)據(jù)流圖 B,PAD圖 C,判定表 D,數(shù)據(jù)詞典 2 在詳細設(shè)計階段 ,經(jīng)常采用的工具有 (A). A,PAD B,SA C,SC D,DFD 2 詳細設(shè)計的結(jié)果基本決定了最終程序的 (C) A,代碼的規(guī)模 B,運行速度 C,質(zhì)量 D,可維護性 2 使用白盒測試方法時 ,確定測試數(shù)據(jù)應(yīng)根據(jù) (A)和指定的覆蓋標準 . A,程序的內(nèi)部邏輯 B,程序的復雜程度 C,該軟件的編輯人員 D,程序的功能 2 系統(tǒng)流程圖是描繪( D )的傳統(tǒng)工具 4 A、邏輯系統(tǒng) B、數(shù)據(jù)結(jié)構(gòu) C、狀態(tài)變遷 D、物理系統(tǒng) 2 下列 模塊獨立性最強的是( A ) A、非直接耦合 B、數(shù)據(jù)耦合 C、公共耦合 D、內(nèi)容耦合 2 下列哪個階段不屬于軟件生存周期的三大階段( C )。 A. 調(diào)用關(guān)系 B. 組成關(guān)系 C. 鏈接關(guān)系 D. 順序執(zhí)行關(guān)系 16. 需求分析最終結(jié)果是產(chǎn)生 ( B )。 A. 結(jié)合 B. 隱藏 C. 封裝 D. 抽象 14. 軟件詳細設(shè)計的主要任務(wù)是確定每個模塊的 ( A )。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖, 另一個是( A )。 A. 調(diào)用關(guān)系 B. 組成關(guān)系 C. 鏈接關(guān)系 D. 順序執(zhí)行關(guān)系 9. 軟件詳細設(shè)計的主要任務(wù)是確定每個模塊的 ( C )。 A. 等價類劃分 B. 邊界值分析 C. 因果圖 D. 判定表 7. 需求分析最終結(jié)果是產(chǎn)生 ( B )。(對) ( 單項選擇題 ( B ) A.用戶容易參與開發(fā) B.缺乏靈活性 C.用戶與開發(fā)者易溝通 D.適用可變需求 ,這種現(xiàn)象稱做 ( C ) 、公共耦合、標記耦合、控制耦合的耦 合性從低到高的順序是( B ) 、公共、標記、控制 、標記、控制、公共 、數(shù)據(jù)、標記、公共 、數(shù)據(jù)、公共、標記 SD 方法中全面指導模塊劃分的最重要的原則是 ( D ) 5.軟
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1