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

正文內(nèi)容

軟件工程練習(xí)題(編輯修改稿)

2025-02-05 23:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 答: 2. 根據(jù)下列描述,畫出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學(xué)生入學(xué)后到教材科訂書,教材科根據(jù)教材庫(kù)存情況分析是否需要買書,如需購(gòu)買,則向書店購(gòu)買。各種資金往來通過學(xué)校的會(huì)計(jì)科辦理。 答: 3. 可將軟件生存周期劃分為哪 3個(gè)過程和哪 9個(gè)階段。 答:( 1) 3 個(gè)過程是:軟件定義過程、軟件開發(fā)過程、軟件使用與維護(hù)過程。 ( 2) 9 個(gè)階段有:可行性研究 、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、組裝測(cè)試、驗(yàn)收測(cè)試、使用與維護(hù)、退役。 4. 已知一個(gè)軟件項(xiàng)目的記錄,開發(fā)人員 M=3 人,其代碼行數(shù) =,工作量 E=24PM,成本 S=168000美元,錯(cuò)誤數(shù) N=29,文檔頁(yè)數(shù) Pd=365頁(yè)。試計(jì)算開發(fā)該軟件項(xiàng)目的生產(chǎn)率 P、平均成本 C、代碼出錯(cuò)率 EQR和文檔率 D。 答: ( 1)軟件開發(fā)的生產(chǎn)率 P 為: P = L / E = 103LOC / 24PM = 504 LOC/PM ( 2)開發(fā)每行代碼的平均成本 C 為: C = S / L = 168000 美元 / 12100LOC= 美元 /LOC ( 3)代碼出錯(cuò)率 EQR 為: EQR = N / L = 29 個(gè) /= 個(gè) /KLOC ( 4)軟件的文檔率 D 為: D = Pd / L = 365 頁(yè) / = 30 頁(yè) / KLOC 5. 銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作過程大致如下:儲(chǔ)戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出存款存單給儲(chǔ)戶;如果是取款而且存款時(shí)留有密碼 ,則系統(tǒng)首先核對(duì)儲(chǔ)戶密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。 請(qǐng)用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并用實(shí)體 聯(lián)系圖描繪系統(tǒng)中的數(shù)據(jù)對(duì)象。 答:( 1)描述本系統(tǒng)功能的數(shù)據(jù)流圖如下所示: ( 2)描繪計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)中數(shù)據(jù)對(duì)象的實(shí)體 聯(lián)系圖。 6. 畫出銀行取款過程的 DFD 圖。問題描述為:儲(chǔ)戶用存折取款,首先填寫取款單,根據(jù)“ 賬卡”中的信息檢驗(yàn)取款單與存折,如有問題,將問題反 饋給儲(chǔ)戶,否則,登錄“儲(chǔ)戶存款 數(shù)據(jù)庫(kù)”,修改相應(yīng)數(shù)據(jù),并更新“賬卡”,同時(shí)發(fā)出付款通知,出納向儲(chǔ)戶付款。 答:儲(chǔ)戶 1 記錄存款信息 2 打印存款單 3 核對(duì)密碼 4 計(jì)算利息 4 打印利息清單 儲(chǔ)戶 存款單 取 款單 存款信息 存款存單 存款信息 存款信息 存款信息 D1 存款信息 利息值 儲(chǔ)戶 儲(chǔ)戶所 存取款 M N 姓名 住址 身份證號(hào)碼 電話號(hào)碼 名稱 地址 電話號(hào)碼 數(shù)額 類型 利率 到期日期 密碼 7. 圖 a 中,模塊 G 為判定,判斷涉及到模塊 B、 F、 G,請(qǐng)指出設(shè)計(jì)中的錯(cuò)誤,再根據(jù)改進(jìn)模塊圖的基本原則,畫出 1~ 2個(gè)改進(jìn)方案 (不改變模塊 G 的判斷關(guān)系 ),并說明是按照哪條基本原則進(jìn)行改進(jìn)的。 答:下 圖為一個(gè)改進(jìn)方案,將模塊 G 的位置提高,使其作用范圍為控制范圍的子集,減少模塊之間的聯(lián)系。 8.圖書館的預(yù)定圖書子系統(tǒng)有如下功能: ( 1)由供書部門提供書目給訂購(gòu)組。 ( 2)訂書組從各單位取得要訂 的書目。 ( 3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底。 ( 4)將訂書信息 (包括數(shù)目,數(shù)量等 )反饋給供書單位。 ( 5)將未訂書目通知訂書者。 ( 6)對(duì)于重復(fù)訂購(gòu)的書目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書者。 試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。 答:( 1)數(shù)據(jù)流圖: ( 2)軟件結(jié)構(gòu)圖: 9. 根據(jù)下列描述,畫出學(xué)生申請(qǐng) IC 借書卡的第一層 數(shù)據(jù)流圖。學(xué)生入學(xué)后到圖書館申請(qǐng)IC 借書卡,圖書館管理人員根據(jù) IC 借書卡庫(kù)存情況分析是否需要購(gòu)買新的 IC 借書卡,如需購(gòu)買,則向 IC 借書卡提供商購(gòu)買。各種資金往來通過學(xué)校的會(huì)計(jì)科辦理。 答: 《 軟件工程 》 練習(xí)題二 一、單選題 1. 面向?qū)ο螅?Object Oriented)方法是將現(xiàn)實(shí)世界的事物以對(duì)象的方式( B )到計(jì)算機(jī)世界的方法。 A. 對(duì)應(yīng) B. 映射 C. 反映 D. 反射 2. 盒圖也稱為( D)或 Chapin圖。這種表達(dá)方式取消了流程線,它強(qiáng)迫程序員以結(jié)構(gòu)化方式思考和解決問題。 A. 流程圖 B. 框圖 C. 判定表 D. NS圖 3. 面向數(shù)據(jù)的設(shè)計(jì)方法就是根據(jù)問題的數(shù)據(jù)結(jié)構(gòu)定義一組映射,把問題的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為問題解的( A )結(jié)構(gòu)。 A. 程序 B. 數(shù)據(jù) C. 邏輯 D. 物理 4. 人機(jī)界面的風(fēng)格大致經(jīng)過了( B)代的演變。 A. 三 B. 四 C. 五 D. 六 5. 以下不屬于白盒測(cè)試技術(shù)的是( D ) 。 A. 邏輯覆蓋 B. 基本路徑測(cè)試 C. 循環(huán)覆蓋測(cè)試 D. 等價(jià)類劃分 6. 為改正軟件系統(tǒng)中潛藏的錯(cuò)誤而進(jìn)行的維護(hù)活動(dòng)稱為( A )。 A. 糾錯(cuò)性維護(hù) B. 適應(yīng)性維護(hù) C. 改善性維護(hù) D. 預(yù)防性維護(hù) 7. ( D ) 工具在軟件詳細(xì)設(shè)計(jì)過程中不采用。 A. 判定表 B. IPO圖 C. PDL D. DFD圖 8. 當(dāng)模塊中包含復(fù)雜的條件組合,只有( D )能夠清晰地表達(dá)出各種動(dòng)作之間的對(duì)應(yīng)關(guān)系。 A. 關(guān)系圖 B. 盒圖 C. 流程圖 D. 判定樹和判定表 9. 以下不屬于邏輯覆蓋的是( D )。 A. 語(yǔ)句覆蓋 B. 判定覆蓋 C. 條件覆蓋 D. 基本路徑 10. 為適應(yīng)軟件運(yùn)行環(huán)境的變化而修改軟件的活動(dòng)稱為( B )。 A. 糾錯(cuò)性維護(hù) B. 適應(yīng)性維護(hù) C. 改善性維護(hù) D. 預(yù)防性維護(hù) 11. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是 ( D )。 A. 不能嵌套使用 B. 只能用來寫簡(jiǎn)單程序 C. 應(yīng)該用硬件實(shí)現(xiàn) D. 只有一個(gè)入口和一個(gè)出口 12. 產(chǎn)生軟件維護(hù)的副作用,是指 ( C )。 A. 開發(fā)時(shí)的錯(cuò)誤 B. 隱含的錯(cuò)誤 C. 因修改軟件而造成的錯(cuò)誤 D. 運(yùn)行時(shí)誤操作 13. 維護(hù)中,因誤刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)誤是 ( C ) 副作用。 A. 文檔 B. 數(shù)據(jù) C. 編碼 D. 設(shè)計(jì) 14. 可維護(hù)性的特性中相互促進(jìn)的是 ( A)。 A. 可理解性和可測(cè)試性 B. 效率和可移植性 C. 效率和可修改性 D. 效率和結(jié)構(gòu)好 15. 從事物的組成部件及每個(gè)部件的屬性、功能來認(rèn)識(shí)事物。這種方法被稱為( A )的方法。 A. 面向?qū)ο? B. 面向數(shù)據(jù) C. 面向過程 D. 面向?qū)傩? 16. 判定表由四部分組成:左上部列出( B )。 A. 條件組合與動(dòng)作之間的對(duì)應(yīng)關(guān)系 B. 所有條件 C. 所有可能的動(dòng)作 D. 可能的條件組合 17. 根據(jù)用戶在軟件使用過程中提出的建設(shè)性意見而進(jìn)行的維護(hù)活動(dòng)稱為( C )。 A. 糾錯(cuò)性維護(hù) B. 適應(yīng)性維護(hù) C. 改善性維護(hù) D. 預(yù)防性維護(hù) 18. 將軟件組裝成系統(tǒng)的一種測(cè)試技術(shù)叫( A )。 A. 集成測(cè)試 B. 單元測(cè)試 C. 集合測(cè)試 D. 系統(tǒng)測(cè)試 19. 汽車有一個(gè)發(fā)動(dòng)機(jī)。汽車和發(fā)動(dòng)機(jī)之間的關(guān)系是 ( B ) 關(guān)系。 A. 一般具體 B. 整體部分 C. 分類關(guān)系 D. 主從關(guān)系 20.實(shí)踐表明,確定發(fā)生錯(cuò)誤的位置和內(nèi)在原因所需的工作量幾乎占整個(gè)調(diào)試工作量的( D ) %。 A. 30 B. 50 C. 70 D. 90 21.為了進(jìn)一步改善軟件系統(tǒng)的可維護(hù)性和可靠性,并為以后的改進(jìn)奠定基礎(chǔ)的軟件維護(hù) 稱為( D )。 A. 糾錯(cuò)性維護(hù) B. 適用性維護(hù) C. 改善性維護(hù) D. 預(yù)防性維護(hù) 22.為了提高測(cè)試的效率,應(yīng)該( D )。 A.隨機(jī)地選取測(cè)試數(shù)據(jù) B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù) C.在完成編碼以后制定軟件的測(cè)試計(jì)劃 D.選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù) 23.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( A )和指定的覆蓋標(biāo)準(zhǔn)。 A. 程序的內(nèi)部邏輯 B. 程序的復(fù)雜結(jié)構(gòu) C. 使用說明書 D. 程序的功能 24.統(tǒng)計(jì)表明,軟件測(cè)試工作往往占軟件開發(fā)總工作量的( B ) %以上 。 A. 20 B. 40 C. 60 D. 80 25.單元測(cè)試的測(cè)試對(duì)象是( B )。 A. 系統(tǒng) B. 程序模塊 C. 模塊接口 D. 系統(tǒng)功能 26.維護(hù)工作量的估算模型為: M= P+Ke(cd)其中: M 代表( A )。 A.維護(hù)所用工作量 B.生產(chǎn)性工作量 C. 助動(dòng)性工作量 D. 經(jīng)驗(yàn)常數(shù) 27.維護(hù)的副作用可分三類,不包括( D )。 A. 代碼副作用 B. 數(shù)據(jù)副作用 C. 文檔副作用 D. 人員副作用 28. 下列各方法中 ( D ) 不是軟件測(cè)試方法。 A.白盒法 B.黑盒法 C.動(dòng)態(tài)測(cè)試 D.盒法 29. 軟件測(cè)試的目的是( B )。 A.評(píng)價(jià)軟件的質(zhì)量 B.發(fā)現(xiàn)軟件的錯(cuò)誤 C.找出軟件中的所有錯(cuò)誤 D.證明軟件是正確的 30. 白盒法又稱為邏輯覆蓋法,主要用于( D )。 A. 功能測(cè)試 B. 系統(tǒng)測(cè)試 C. ? 測(cè)試 D. 單元測(cè)試 31. 結(jié)構(gòu)化分析方法( SA 法)使用的主要描述工具有( D )。 A.?dāng)?shù)據(jù)庫(kù) B.模塊結(jié)構(gòu)圖 C. PAD 圖 D.分層的 DFD 圖 32. UML 中,包圖是一種( C )。 A. 集合 B. 數(shù)據(jù)結(jié)構(gòu) C. 分組機(jī)制 D. 對(duì)系統(tǒng)的動(dòng)態(tài)描述 33. 軟件可維護(hù)性的特性中相互矛盾的是 ( C ) 。 A. 可修改性和可理解性 B. 可測(cè)試性和可理解性 C. 效率和可修改性 D. 可理解性和可讀性 34. 用黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法之一為 ( A ) 。 A. 邊界值分析 B. 邏輯覆蓋 C. 循環(huán)覆蓋 D. 基本路徑測(cè)試 35. 軟件測(cè)試方法中的 ( D ) 屬于靜態(tài)測(cè)試方法。 A. 黑盒法 B. 路徑覆蓋 C. 錯(cuò)誤推測(cè) D. 人工檢測(cè) 36. Ada語(yǔ)言是在 Pascal語(yǔ)言基礎(chǔ)上開發(fā)出來的,適用于 ( C) 項(xiàng)目的應(yīng)用領(lǐng)域。 A. 科學(xué)工程計(jì)算 B. 數(shù)據(jù)庫(kù)應(yīng)用 C. 實(shí)時(shí)處理 D. 人工智能 37. 程序設(shè)計(jì)語(yǔ)言的工程特性之一為 ( A ) 。 A. 軟件的可重用性 B. 數(shù)據(jù)結(jié)構(gòu)的描述性 C. 抽象類型的描述性 D. 數(shù)據(jù)庫(kù)的易操作性 38. 軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的 ( A ) 。 A. 算法和使用的數(shù)據(jù)結(jié)構(gòu) B. 外部接口 C. 功能 D. 編程 39. PAD圖為 ( B ) 提供了有力的工具。 A. 系統(tǒng)分析 B. 軟件的自動(dòng)化生成 C. 自動(dòng)分析數(shù)據(jù) D. 測(cè)試軟件 40. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作 ( C ) 于對(duì)象的統(tǒng)一體中。 A. 結(jié)合 B. 隱藏 C. 封裝 D. 抽象 41. 軟件調(diào)試技術(shù)包括 ( B ) 。 A. 邊界值分析 B. 演繹法 C. 循環(huán)覆蓋 D. 集成測(cè)試 42. 瀑布模型的存在問題是 ( B ) 。 A. 用戶容易參與開發(fā) B. 缺乏靈活性 C. 用戶與開發(fā)者易溝通 D. 適用可變需求 43. 軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為 ( A ) 。 A. 計(jì)算機(jī)輔助靜態(tài) 分析 B. 黑盒法 C. 路徑覆蓋 D. 邊界值分析 44. 軟件生命周期中所花費(fèi)用最多的階段是 ( D ) 。 A. 詳細(xì)設(shè)計(jì) B. 軟件編碼 C. 軟件測(cè)試 D. 軟件維護(hù) 45. 第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是 ( B ) 。 A. Fortran語(yǔ)言 B. Pascal語(yǔ)言 C. C語(yǔ)言 D.
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1