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

正文內(nèi)容

軟件工程練習(xí)題及參考答案-資料下載頁

2025-10-10 13:59本頁面

【導(dǎo)讀】這種表達(dá)方式取消了流程線,它強迫程序員以結(jié)構(gòu)化方。式思考和解決問題。一手資料,并從中提取出有價值的需求。種基本形式表示數(shù)據(jù)等步驟。需求分析的任務(wù)是確定待開發(fā)的軟件系統(tǒng)“做什么”。件開發(fā)過程中按計劃管理經(jīng)費的使用。見,然后開發(fā)人員根據(jù)用戶的意見對原型進(jìn)行改進(jìn)。是產(chǎn)生軟件危機的唯一原因。

  

【正文】 表明,軟件測試工作往往占軟件開發(fā)總工作量的( B) %以上。 A. 20 B. 40 C. 60 D. 80 單元測試的測試對象是( B)。 A. 系統(tǒng) B. 程序模塊。 C. 模塊接口 D. 系統(tǒng)功能 軟件總體設(shè)計是指軟件總體結(jié)構(gòu)設(shè)計和數(shù)據(jù)設(shè)計,該階段的主要任務(wù)不包括( D)。 A. 設(shè)計軟件的模塊結(jié)構(gòu) B. 定義接口并建立數(shù)據(jù)結(jié)構(gòu) C. 生成概要設(shè)計規(guī)格說明和組裝測試計劃 D. 模塊設(shè)計 軟件開發(fā)部分的任務(wù)是將系統(tǒng)對軟件的需求轉(zhuǎn)換成可操作的系統(tǒng)要素,即( A) A. 軟件 B. 硬件 C. 文本 D. 說明 維護工作量的估算模型為: M= P+Ke(cd)其中: M 代表( A)。 A. 維護所用工作量 B. 生產(chǎn)性工作量 C. 助動性工作量 D. 經(jīng)驗常數(shù) 維護的副作用可分三類,不包括( D)。 A. 代碼副作用 B. 數(shù)據(jù)副作用 C. 文檔副作用 D. 人員副作用 二、填空題(每空 2 分,共 18 分) 1. 軟件工程由(方法)、工具和過程三部分組成,稱軟件工程的三要素。 2. 基于計算機系統(tǒng)的軟件要素中的軟部件由程序、數(shù)據(jù)和(文檔)組成。 3. 數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù) 流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)。它用簡單的圖形記號分別表示數(shù)據(jù)流、轉(zhuǎn)換、(數(shù)據(jù)源)以及外部實體。 4. 被繼承的類我們稱之為基類(父類),在基類的基礎(chǔ)上新建立的類我們稱之為派生類子類。 5. 流程圖也稱為程序框圖是最常用的一種表示法,它有順序、分支和(循環(huán))三個基本控制構(gòu)件。 6. 機器語言和匯編語言,也稱為(低級)語言。 7. 軟件測試是執(zhí)行程序發(fā)現(xiàn)并排除程序中潛伏的(錯誤)的過程。 8. 動態(tài)測試有兩種測試方法:黑盒測試和(白盒)測試。 9. 軟件可維護性,是指軟件產(chǎn)品交付使用后,在實現(xiàn)改正潛伏的錯誤、改進(jìn)性能等屬性、適應(yīng)環(huán)境變化 等方面工作的(難易)程度。 三、判斷題(每小題 2 分,共 24 分,錯誤打 X、正確打√) 1. 文檔記錄軟件開發(fā)活動和階段成果,具有永久性,可供人或機器閱讀。(√) 2. 生產(chǎn)高質(zhì)量的軟件產(chǎn)品是軟件工程的首要目標(biāo)。(√) 3. 軟件開發(fā)人員對用戶需求的理解有偏差,這將導(dǎo)致軟件產(chǎn)品與用戶的需求不一致,是產(chǎn)生軟件危機的唯一原因。( X) 4. 開發(fā)一個軟件項目總存在某些不確定性,即存在風(fēng)險。有些風(fēng)險如果控制得不好,可能導(dǎo)致災(zāi)難性的后果。(√) 5. 面向?qū)ο笤O(shè)計是將面向?qū)ο蠓治鏊鶆?chuàng)建的分析模型進(jìn)一步細(xì)化形成軟件設(shè)計模型的過程。(√) 6. 只有了解用戶、了解任務(wù),才能設(shè)計出好的用戶界面。(√) 7. 結(jié)構(gòu)化維護用于待維護的軟件的配置是完整的維護。(√) 8. 用戶本身的技能,個性上的差異,行為方式的不同,不會對人機界面使用造成影響。( X) 9. 程序的可靠性、可維護性和效率通常由程序設(shè)計語言、源代碼的質(zhì)量、和語言的實現(xiàn)機制決定的。(√) 10. 程序文檔一般指以注釋的形式嵌入程序中的代碼描述。(√) 11. 為提高可交互性一般應(yīng)提高用戶對話、移動和思考的效率,即最大可能地減少擊鍵次數(shù),縮短鼠標(biāo)移動的距離,避免使用戶產(chǎn)生無所適從的感覺。(√) 12. 一般單元測試不可以并行 進(jìn)行。 (X) 四、簡答題(每小題 4 分,共 20 分) 軟件工程的原則有抽象、信息隱藏、模塊化和其他那些內(nèi)容? 局部化 一致性 完全性 可驗證性 常用的軟件項目的估算方法主要有哪 4 種? 1.自頂向下的估算方法 2.自底向上的估算方法 3.差別估算法 4.根據(jù)經(jīng)驗估算公式 一個 PDL 的原型,它可以建立在任意一個通用的結(jié)構(gòu)化程序設(shè)計語言之上。其基本成分包括:子程序定義、界面描述、數(shù)據(jù)說明和其它那些內(nèi)容? 塊結(jié)構(gòu) 分支結(jié)構(gòu) 循環(huán)結(jié)構(gòu) I/O 結(jié)構(gòu) 人機界面設(shè)計過程可分為創(chuàng)建系統(tǒng)功能的外部模型;確 定為完成此系統(tǒng)功能人和計算機應(yīng)分別完成的任務(wù)及另外哪 4 個步驟? 1202 1)考慮界面設(shè)計中的典型問題 2)借助 CASE 工具構(gòu)造界面原型 3)實現(xiàn)設(shè)計模型 4)評估界面質(zhì)量 軟件測試過程一般可劃分為哪幾個主要階段? 單元測試 集成測試 驗收測試 系統(tǒng)測試 五、綜合題(每小題 10 分,共 20 分) 請簡述編碼原則 1)編寫易于修改和維護的代碼 2)編寫易于測試的代碼 3)編寫詳細(xì)的程序文檔 4)編程中采用統(tǒng)一的標(biāo)準(zhǔn)和約定,降低程序的復(fù)雜性 5)分離功能獨立的代碼塊形成新的模塊 什么是條件覆蓋?并為 以下程序流程圖設(shè)計條件覆蓋測試用例并標(biāo)明程序執(zhí)行路徑。 (x1) AN D ( y=0)(x=2) OR (z 1)語句段 1語句段 2開始結(jié)束TTFFabcde 解: 1)條件覆蓋 —— 條件覆蓋是指設(shè)計足夠的測試用例,使每個判定表達(dá)式中的每個條件的每種可能值都至少出現(xiàn)一次。 設(shè)計如下兩組測試用例,可以滿足條件覆蓋的標(biāo)準(zhǔn): x=2, y=0, z=3 (覆蓋 x1, y=0, x=2, z1,通過路徑 abcde); x=1, y=1, z=1 (覆蓋 x≤ 1, y≠ 0, x≠ 2, z≤ 1,通過路徑 ace)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1