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

正文內(nèi)容

軟件工程習(xí)題解答-閱讀頁

2024-11-27 18:38本頁面
  

【正文】 工程特性對(duì)軟件開發(fā)成功一否有重要的影響,此外,語言的技術(shù)特性也會(huì)影響軟件設(shè)計(jì)的質(zhì)量。 第 4 代語言 (4GL)有哪些主要特征 ? 答: 4GL 的主要特征是: (1)友好的用戶界面 (2)兼 有過程性和非過程性雙重特性 (3)高效的程序代碼 (4)完備的數(shù)據(jù)庫 (5)應(yīng)用程序生成器 舉例說明各種程序設(shè)計(jì)語言的特點(diǎn)及適用范圍 ? 答:以常見的一些編程語言為例: FORTRAN 語言,它不僅面向科學(xué)計(jì)算,數(shù)據(jù)處理能力也極強(qiáng)。它是第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的語言??捎糜谠S多領(lǐng)域,特別是在操作系統(tǒng)等方面有較大優(yōu)勢(shì)。結(jié)構(gòu)嚴(yán)謹(jǐn)層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。 匯編語言和 Ada 語言,主要用于實(shí)時(shí)處理和編寫系統(tǒng)軟件。 Lisp 是一種函數(shù)型語言 ,特別適用于組合問題中符號(hào)運(yùn)算和表處理,用于定理證明、樹的搜索和其他問題的求解。這兩種語言主要用于人工智能系統(tǒng)開發(fā)。 什么是程序設(shè)計(jì)風(fēng)格 ?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問題 ? 答:程序設(shè)計(jì)風(fēng)格是指一個(gè)人編制程序時(shí)所表現(xiàn)出來的特點(diǎn)、習(xí)慣、邏輯思路等。 第七章 軟件測(cè)試 軟件測(cè)試的目的是?測(cè)試中要注意那些原則? 軟件測(cè)試 答:軟件測(cè)試的目的是的發(fā)現(xiàn)軟件中存在錯(cuò)誤的活動(dòng)。要提供輸入數(shù)據(jù)還要提供輸出數(shù)據(jù)、保留測(cè)試用例、檢查它是否做了應(yīng)該做的還要檢查它是否做了不該做的、避免自己測(cè)試自己的程序、多錯(cuò)誤多的地方要更嚴(yán)格的測(cè)試。 答:將程序看成是白盒子,認(rèn)真的分析程序的結(jié)構(gòu)和功能制定測(cè)試用例來測(cè)試。等價(jià)類劃分、邊界值分析、因果圖、錯(cuò)誤推測(cè)。 單元測(cè)試有那些內(nèi)容? 答:測(cè)試模塊的接口、數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯(cuò)誤處理、邊界條件。非漸增式是將模塊先進(jìn)行單元測(cè)試然后組裝在一起進(jìn)行測(cè)試。非漸增式需要樁模塊和驅(qū)動(dòng)模塊、非漸增式開始可以并行測(cè)試、漸增式可以及時(shí)的發(fā)現(xiàn)接口錯(cuò)誤,非漸增式很難發(fā)現(xiàn)接口發(fā)現(xiàn)錯(cuò)誤、漸增式開始不能并行測(cè)試、漸增式測(cè)試比較徹底。 什么是確認(rèn)測(cè)試?該階段有那些工作? 答:按照需求規(guī)格說明書中的確定指 標(biāo)對(duì)系統(tǒng)進(jìn)行功能與性能的測(cè)試。(文檔的完整性、正確性,發(fā)現(xiàn)遺漏和錯(cuò)誤及時(shí)補(bǔ)充和修改) 調(diào)試的目的是什么?調(diào)試的技術(shù)有那些? 答:調(diào)試的目的是發(fā)現(xiàn)錯(cuò)誤的位置并改正錯(cuò)誤。 附加題: 對(duì)下列子程序進(jìn)行調(diào)試: procedure example(y,z: real。 if (y=2) or ( x=l) then x:=x+l。答題要求: (1)畫出流程圖。 答:( 1)流程圖 ( 2)用白盒法中條件組合覆蓋設(shè)計(jì)測(cè)試用例: ① y=2, z=0, x=4。 ③ y=1, z=0, x=2。系統(tǒng)日期規(guī)定由年、月的 6位數(shù)字字符組成,前四位代表年,后兩位代表月。 答: 輸入條件 測(cè)試用例說明 測(cè)試數(shù)據(jù) 報(bào)表日期的 1 個(gè)數(shù)字字符 5 類型及長(zhǎng)度 5 個(gè)數(shù)字字符 20205 7 個(gè)數(shù)字字符 2020005 有 1 個(gè)非數(shù)字字符 全部是非數(shù)字字符 MAY 6 個(gè)數(shù)字字符 202020 日期范圍 在有效范圍 202001 邊界上選取 202020 數(shù)據(jù) 202000 202020 月份范圍 月份為 1 月 202001 月份為 12 月 202020 月份 1 202000 月份 12 202020 對(duì)以下程序進(jìn)行測(cè)試: PROCEDURE EX( A, B: REAL; VAR X: REAL); BEGIN IF( A=3) OR( B 1) THEN X: =AB IF( A2) AND( B=0) THEN X: =A- 3 END 先畫出程序流程圖。 答: 語句覆蓋 A=3 B=0 程序功能說明書指出,某程序的輸入條件為:每個(gè)學(xué)生可以選修 1 至 3 門課程,試用黑盒法設(shè)計(jì)測(cè)試用例。 答: 1)合理等價(jià)類 選修 1 門 選修 2 門 選修 3 門 不合理等價(jià)類 沒選課 選 3 門以上 測(cè)試用例 選修= 2 選修= 0 選修 3 2) 邊緣值法 0, 1, 3, 4 設(shè)被測(cè)試的程序段為: begin s1 。 if (x1) or (y=1) then s3 。 end 可供選擇的測(cè)試數(shù)據(jù)組為: x y Ⅰ 0 3 Ⅱ 1 2 Ⅲ 1 2 Ⅳ 3 1 找出實(shí)現(xiàn)( 1)語句覆蓋;( 2)條件覆蓋;( 3)判定覆蓋至少要選擇的數(shù)據(jù)組。 可維護(hù)性的度量的特性是:可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。 B、利用先進(jìn)的軟件開 發(fā)技術(shù)和工具。 D、選擇可維護(hù)的程序設(shè)計(jì)語言。 第九章 測(cè)試 漸增模型有那幾種?特點(diǎn)? 答:增量構(gòu)造和演化提交。演化提交是在瀑布模型的基礎(chǔ)上所有階段都使用增量開發(fā)也就是不緊使用增量開發(fā)也使用增量提交。探索型:在需求階段幫助明確理解需求用完拋棄。演化型:及早的向用戶展示一個(gè)系統(tǒng)的原形包含主要的功能得到用戶的認(rèn)可后將原形不斷的擴(kuò)充直到系統(tǒng)完成。 評(píng)價(jià)快速原形的優(yōu)缺點(diǎn)? 答:可以更清楚的理解用戶的需求、開發(fā)階段可以用原形解決局部的困難,通過原形的開發(fā)可以讓用戶看見系統(tǒng)的初步功能的實(shí)現(xiàn)有利與用戶的開發(fā)人員更好的交流,及早的解決存在的問題減少開發(fā)的風(fēng)險(xiǎn)。 對(duì)比瀑布模型和增量模型,指出增量模型的新思路。由于需求分析的易變性使的軟件開發(fā)工作不順利,同時(shí)瀑布模型的每個(gè)階段有不可避免的錯(cuò)誤出現(xiàn),那么延伸到以下的各個(gè)階段錯(cuò)誤就會(huì)放大。 第十章 面向?qū)ο蠹夹g(shù) 說明對(duì)象、類、類結(jié)構(gòu)、消息的基本概念? 答:對(duì)象:是客觀實(shí)體在問題域中的抽象。 類結(jié)構(gòu):類的結(jié)構(gòu)通常有一般 具體(分類結(jié)構(gòu))整體 抽象(組裝結(jié)構(gòu)) 消息:對(duì)象之間通信的構(gòu)造。要素:共享、封裝、抽象。 說明動(dòng)態(tài)模型 的特征。 功能模型的特征。 三種模型的關(guān)系? 答:功能模型描述發(fā)生了什么,動(dòng)態(tài)模型確定什么時(shí)候發(fā)生,對(duì)象模型確定發(fā)生的客體。 動(dòng)態(tài)模型:準(zhǔn)備腳本、準(zhǔn)備事件跟蹤、構(gòu)造狀態(tài)圖。 附加題: 一本書有一個(gè)封面、一個(gè)目錄、一個(gè)前言、若干章、每章有若干節(jié)、每節(jié)有若干段每段有若干句子、每節(jié)有 0個(gè)或多個(gè)插圖,還有 0個(gè)或多個(gè)表格,最后有一個(gè)附錄。 答: 第十一章 軟件質(zhì)量保證 軟件質(zhì)量與質(zhì)量保證的含義? 答:軟件質(zhì)量:與確定的功能和性能需求一致、與成文的開發(fā)標(biāo)準(zhǔn)相一致、與所有專業(yè)開發(fā)的軟件所期望的隱含特性相一致。 影響軟件質(zhì)量的因素有那些? 答:可以直接度量的因素、只能間接度量的因素。任務(wù):正確定義用戶要求、技術(shù)方法的使用、提高軟件的工程能力、充分發(fā)揮開發(fā)人員的能力、提高計(jì)劃和管理質(zhì)量、軟件復(fù)用。 什么是軟件可靠性?它們是否能定量計(jì)算? 答:在規(guī)定的環(huán)境下和時(shí)間里軟件按要求的功能執(zhí)行的概率。設(shè)計(jì)質(zhì)量評(píng)審:評(píng)審可靠性、評(píng)審可移植性、評(píng)審可測(cè)試性、評(píng)審規(guī)格說明是否符合用戶的要求、評(píng)審保密情況的實(shí)施、評(píng)審是否有可復(fù)用性。方法:結(jié)構(gòu)冗余、信息冗余、時(shí)間冗余、冗余附加技術(shù)。 軟件項(xiàng)目計(jì)劃包括那些內(nèi)容? 答:范圍、資源、成本估算、進(jìn)度安排、計(jì)劃培訓(xùn)。 什么軟件配置管理?什么是基線? 答:軟件配置管理:軟件配置管理( SCM)用于整個(gè)軟件工程過程,目標(biāo)是表示變更,控制變更, 確保變更的正確實(shí)施,報(bào)告變更。基線:是軟件生存周期中各開發(fā)階段的一個(gè)特定點(diǎn),它的作用是把開發(fā)各階段的工作劃分的更加明確化,使本來連續(xù)的工作在這些點(diǎn)上斷開,便于檢查于肯定階段成
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1