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

正文內容

軟件工程課后習題及其答案-資料下載頁

2024-10-19 13:58本頁面

【導讀】軟件工程側重于軟件系統(tǒng)構造。型使開發(fā)過程具有迭代性和無間隙性。制定計劃,確定目標,選定實施方案,明確開發(fā)限制條件。

  

【正文】 B. 易記憶 C. 可理解 ( D )不是評估人機界面設計模式的標準。 面設計規(guī)格說明書的長度和復雜度 用戶界面設計最重要的目標是( C )。 C. 可使用性 在傳統(tǒng)的人機系統(tǒng)中( A )被認為是操作者。 B. 機器 C. 人和機器 Jackson 方法是一種面向( B )的設計方法。 C. 數據流 Jackson 方法是根據( A )來導出程序結構。 B. 控制結構 ( D )工具在軟件詳細設計過程中不采用。 圖 JAP 方法是根據輸入輸出的數據結構按一定的規(guī)則映射成軟件的( C )。 1 Jackson 圖上下層之間的關系是( B )關系。 B. 組成 C. 繼承 1詳細設計的任務是確定每個模塊的( B )。 A. 外部特性 B. 內部特性 C. 算法 1結構化程序設計主要強調的是程序的( C )。 A. 效率 B. 執(zhí)行速度 C. 易讀性 D. 規(guī)模 1程序的三種基本控制結構的共同特點是( D )。 B. 智能用來編寫簡單程序 C. 已經用硬件實現(xiàn) 1在 McCall 軟件質量度量模型中,( C )屬于面向軟件產品修改。 A. 可靠性 1軟件復雜性度量的參數包括( B )。 B. 規(guī)模 C. 完整性 1模塊設計中,最不希望的內聚是 ( D )。 C. 過程內聚 1模塊的內聚性從高到低的正確次序是 ( C )。 A. 偶然內聚,時間內聚,邏輯內聚 B. 通信內聚,時間內聚,邏輯內聚 C. 邏輯內聚,通信內聚,順序內聚 D. 功能內聚,通信內聚,時間內聚 CH6 實現(xiàn) 一、填空題 通常把 編碼 和 測試 統(tǒng)稱為實現(xiàn) 程序的質量主要取決于 軟件設計 的質量,但是,所選用的程序設計語言的特點和 編碼風格 也將對程序的可靠性、 可讀性 、 可測試性 和可維護性產生深遠的影響。 無論怎么強調軟件 測試 的重要性 和它對軟件可靠性的影響都不過分。 測試的目的就是在軟件投入產生之前,盡可能多地 發(fā)現(xiàn)軟件中的錯誤 。 目前 軟件測試 仍然是保證軟件質量的關鍵步驟,它是對軟件規(guī)格說明、設計和編碼的最后復審。 由專門的測試人員承擔的測試工作成為 綜合 測試。 編碼和 單元 測試術語軟件生命周期的同一個階段。 通過測試發(fā)現(xiàn)錯誤之后還必須診斷并改正錯誤,這是 調試 的目的。 軟件可靠性模型試驗 故障率 數據。 源程序代碼的邏輯 簡 明 清晰 、 易讀易懂 是好程序的一個重要標準。 1為了提高出程序的易讀性,減少錯誤,并提高軟件開發(fā)率,編碼時應注意養(yǎng)成良好的 程序設計風格 。 1與編碼風格有關的因素是 文檔化 、數據說明、語句構造、 輸入 /輸出 和 效率 。 1貫穿于軟件生存期中的一個極為重要的問題是 軟件質量 。 1一個好的測試用例 能夠發(fā)現(xiàn) 至今尚未發(fā)現(xiàn)的錯誤。 1一個成功的測試是 發(fā)現(xiàn)了 至今尚未發(fā)現(xiàn)的錯誤的測試。 1在測試程序時,人們可能根據 經驗 或 直覺 推測程序中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的測試用例,這就是錯誤推測法。 1樁模塊用來代替被測試模塊 所調用的模塊 ,它的作用是 返回被測試 模塊 所需 的信息。 1軟件產品在交付使用前一般要經過以下三步測試:單元測試、 集成測試 和 確定測試 。 1用等價類劃分法設計測試用例時,如果被測試程序的某輸入條件規(guī)定了取值范圍,則可確定一個有效的等價類和 兩個無效等價類 。 用白盒技術設計 測試用例的方法有: 語句覆蓋 、 判定覆蓋 、 條件覆蓋 、 路徑覆蓋 。 2用黑盒技術設計測試用例的方法有: 等價類劃分 、 邊界值分析 、 錯誤推測 、因果圖。 2軟件測試可能發(fā)現(xiàn)軟件中的 錯誤 ,但不能證明軟件 沒有錯誤 。 2給定被測試模塊的流程圖(圖 1),寫出一個語句覆蓋的測試用例( )。 入 口返 回A 1 A N D B = 0A = 2 O R X 1X = X / AX = X + 1SabdceTT 圖 1 被測試模塊的流程圖 2給定如圖被測試模塊的流程圖(圖 1),寫出一個判定覆蓋的測試用例( )。 2給定如圖被測試模塊的流程圖(圖 1),寫出一個條件覆蓋的測試用例( )。 二、選擇題 與選擇編程語言無關的因素是( C )。 B. 軟件執(zhí)行環(huán)境 C. 程序設計風格 黑盒測試是從( A )觀點出發(fā)的測試。 B. 開發(fā)人員 器 白盒測試是從( B )觀點出發(fā)的測試。 B. 開發(fā)人員 軟件測試的目的是( D )。 從已經發(fā)現(xiàn)故障的存在到準確的故障位置并改正故障,這一過程稱為( C )。 B. 故 障排除 C. 調試 D. 測試 一般來說,投入運行的軟件中有錯誤( A )。 C. 是要求退貨的理由 軟件測試的內容和步驟甚多,其中基礎的是( B )。 黑盒測試方法主要用于測試( B )。 在測試中,下列錯誤的說法是( B )。 A. 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程 B. 測試是為了表明程序是正確的 C. 好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤。 D. 一個成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試 軟件測試是保證軟件質量的重要措施,它的實施應該在( B )。 B. 軟件開發(fā)全過程 C. 需求分析階段 1軟件生命周期劃分為 8 個階段,其中單元測試在( D )階段完成的。 A 需求分析 C. 詳細設計 1軟件生命周期劃分為 8 個階段,其中集成測試在( B )階段完成的。 A 需求分析 C. 詳細設計 1軟件生命周期劃分為 8 個階段,其中確認測試在( A )階段完成的。 A 需求分析 C. 詳細設計 1單元測試主要使用( B )測試技術 A. 黑盒 B. 白盒 C. 人工 D. 計算機輔助 1 ( D )不是確認測試的重要內容 B. 保證軟件確實滿足用戶需求 D. 通常使用白盒測試技術 CH7 維護 一、填空題 文檔 是影響軟件可維護性的決定因素。 軟件再工程模型定義了 6 類活動。 二、選擇題 ( D )不是軟件工程的主要目的。 在軟件生存周期中,工作量所占比例最大的階段是 ( D )階段 。 B. 設計 C. 測試 Software document is an important part of software and a basic of software development alse influences software’ s( B ). A. Reusability B. Maintenance C. Expansibility 在整個軟件維護階段所花費的全部工作中, ( C )所占的比例最大 。 B. 適應性維護 軟件維護 是保證軟件正常、有效的重要手段,而軟件的下列性質中,( D )有利于軟件的維護。 ①可測試性 ②可理解性 ③可修改性 ④可移植性 A. ①② B. ②③ C. ①②③ D. ①②③④ 在維護的 4 種類型中, ( B )是由于外部環(huán)境或數據庫環(huán)境的變化造成的 。 B. 適應性維護 在維護的 4 種類型中,( C )是針對用戶對軟件提出的功能和性能要求的。 B. 適應性維護 軟件生命周期的( D )階段工作和軟件可維護性有密切的關系。 B. 設計 維護工作的最主要部分是( C )。 B. 適應性維護 為增加軟件功能和性能而進行的軟件修改維護工程是( C )。 B. 適應性維護 1 軟件維護工作大部分的工作是由于 ( D )而引起的 。 A. 程序的可靠性 C. 適應新的軟件環(huán)境 1 軟件維護指的是 ( A )。 、適應和 完善 B. 維護正常運行 C. 配置新軟件 D. 軟件開發(fā)的一個階段 三、簡答題 對一個包含了 10000 條機器指令的程序進行一個月的集成測試后,總共改正了 15 個錯誤,此時 MTTF=100h。經過兩個月測試后,總共改正了 20個錯誤(第 2個月改正了 5個), MTTF=15h。 (1)根據上述數據確定 MTTF 與測試時間之間的線性函數關系,畫出 MTTF 與測試時間 ?的關系曲線。 (2)為做到 MTTF=100h,必須進行多長時間的集成測試?當 集成測試結束時總共改正了多少個錯誤,還有多少個錯誤潛伏在程序中? 答: (1)設 MTTF=a+b? 根據題意, a+b=10 a+2b=15 解得 a=5,b=5 根據 MTTF=5
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1