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

正文內容

計算機二級軟件工程-wenkub.com

2024-09-18 21:56 本頁面
   

【正文】 ( 3)軟件開發(fā)過程主要分為需求分析、設計、編碼與測試四個階段,其中 【 3】 階段產生“軟件需求規(guī)格說明書”。 20229 ( 5)軟件設計中劃分模塊的一個準則是( )。方法為軟件開發(fā)提供了“如何做”的技術;工具為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境;過程:支持軟件開發(fā)的各個環(huán)節(jié)的控制和管理。 20229 一、選擇題: 5)數(shù)據(jù)流圖中帶有箭頭的線段表示的是 A)控制流 B)事件驅動 C)模塊調用 D)數(shù)據(jù)流 答案: D 6)在軟件開發(fā)中,需求分析階段可以使用的工具是 A) NS圖 B) DFD圖 C) PAD圖 D)程序流程圖 答案: B 二、填空題: 2) 按照軟件測試的一般步驟,集成測試應在 之后進行。 答案:黑箱或黑盒 ( 4) 軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護階段。 ( 4)軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護階段。其中 【 2】 是指不執(zhí)行程序,而只是對程序文本進行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯誤。其中 【 3】 的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產生的結果。 A) 模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強 B) 模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱 C) 模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱 D) 模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強 答案: B ( 8)下列描述中正確的是 ______。 返回 軟件調試方法 ? 調試的 關鍵 在于推斷程序內部的錯誤位置及原因。 ? 具體實施 : 功能測試、性能測試、操作測試、配置測試、外部接口測試、安全性測試等。 ? 依據(jù) : 需求規(guī)格說明書 。 ? 依據(jù): 概要設計 說明書。 ? 技術手段 : 靜態(tài)分析和動態(tài)測試(以白盒測試為主,黑盒測試為輔)。 ? 因果圖法 ? 功能圖 ? 應用階段 : 確認測試 。 ? 程序初始化和終止是否正確。 ? 黑盒測試主要針對以下內容 : ? 程序是否按照需求完整正確地實現(xiàn)了功能。 A 1 A N D B=0 A =2 O R X 1 入口 返回 X =X / A X =X +1 c e T T 4 5 6 7 F 3 2 F 1 s a b d 圖 312 語句覆蓋 白盒測試 基本路徑測試: ? 思想 : 根據(jù)軟件過程性描述中的控制流程確定程序的環(huán)路復雜性度量,用此度量定義基本路徑集合,并由此導出一組測試用例對每一條獨立執(zhí)行路徑進行測試。 白盒測試主要對程序模塊進行如下的檢查: ?對程序模塊的所有獨立的執(zhí)行路徑至少測試一次; ?對所有的邏輯判定 , 取 “ 真 ” 與取 “ 假 ” 的兩種情況都至少測試一次; ?在循環(huán)的邊界和運行界限內執(zhí)行循環(huán)體; ?測試內部數(shù)據(jù)結構的有效性等。 (人工測試或借助軟件工具) 動態(tài) 測試: 設計高效、合理的測試用例是關鍵。 4 軟件測試 ? 軟件測試的目的 ? 軟件測試的準則 ? 軟件測試技術與方法 ? 軟件測試的實施 軟件測試的目的 ? 軟件測試的定義: 軟件測試是 為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 。另外, PAD除了可以描述程序的邏輯結構,還可以描述數(shù)據(jù)結構。 如下圖所示為選擇結構的 N— S圖。 在詳細設計階段,要根據(jù)概要設計對每個模塊的定義進行設計,以實現(xiàn)指定的功能、算法和外部接口所要求的模塊內部的數(shù)據(jù)結構和程序的邏輯結構。 ( 3)軟件設計中模塊劃分應遵循的準則是 A)低內聚低耦合 B)高內聚低耦合 C)低內聚高耦合 D)高內聚高耦合 答案: B 結構化設計方法 ? 含義 :結構化設計方法與結構化分析方法相對應,它是采用最佳的可能方法設計系統(tǒng)的各個組成部分以及各成分之間的內部聯(lián)系的技術。 ? 模塊獨立性: 每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。 ? 作用: ? 便于用戶、開發(fā)人員進行理解和交流; ? 反映出用戶問題的結構,可以作為軟件開發(fā)工作的基礎和依據(jù); ? 作為確認測試和驗收的依據(jù); ? 特點: 正確性、完整性、確定性、一致性、可理解性、可驗證性、課修改、可追蹤性。 結構化 分析 的常用工具 ? 數(shù)據(jù)流圖 ( Data Flow Diagram) DFD 數(shù)據(jù)流圖是描述數(shù)據(jù)處理過程的工具,從數(shù)據(jù)傳遞和加工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。 ? 需求分析任務 :發(fā)現(xiàn)需求、求精、建模和定義需求的過程。 ? 軟件開發(fā)環(huán)境: 是全面支持軟件開發(fā)全過程的軟件工具集合。 軟件工程包括兩方面的內容 :軟件開發(fā)技術 軟件工程管理 軟件工程過程與軟件生命周期 ? 軟件工程過程 : 把輸入轉化為輸出的一組彼此相關的資源和活動。 軟件工程 軟件工程三要素 : 方法、工具、過程 。軟件工程 二級公共基礎輔導 軟件工程基礎 ? 1 軟件工程的基本概念 ? 2 結構化分析方法 ? 3 結構化設計方法 ? 4 軟件測試 ? 5 程序的調試 1 軟件工程基本概念 ? 軟件定義與軟件特點 ? 軟件危機與軟件工程 ? 軟件工程過程與軟件生命周期 ? 軟件工程的目標與原則 ? 軟件開發(fā)工具與開發(fā)環(huán)境 軟件定義 軟件定義 :軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,是包括程序、數(shù)據(jù)及其相關文檔組成的完整集合。 方法 :完成軟件工程項目的技術手段; 工具 :支持軟件的開發(fā)、管理、文檔生成; 過程
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1