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

正文內容

級程序設計基礎與軟件工程(編輯修改稿)

2025-02-02 18:47 本頁面
 

【文章內容簡介】 一種新的、稱為結構化規(guī)格說明的目標 文檔 。 結構化分析方法的實質 是著眼于數據流自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數據流圖和數據字典為主要工具建立系統(tǒng)的邏輯模型 。 結構化方法的核心和基礎是結構化程序設計理論。 需求分析方法 有 1)結構化需求分析方法; 2)面向對象的分析的方法。 從需求分析建立的 模型的特性 來分: 靜態(tài)分析 和 動態(tài)分析。 15 結構化分析方法 ? 結構化分析方法常用工具簡介 A、數據流圖:數據流圖是描述數據處理過程的工具。 ?(圓 ):加工 (轉換 )。輸入數據經過加工變換產生輸出 ?(箭頭 ):數據流。沿箭頭方向傳送數據的通道 ,一般在旁邊標注數據流名 (平行的二條直線 ),存儲文件(數據源)表示處理過程中存放各種數據 的文件。 ?(長方形 ):表示系統(tǒng)和環(huán)境的接口,屬于系統(tǒng)之外的實體。 B、數據字典:數據字典是對數據流圖中所有元素的定義的集合 ,是結構化 分析的核心 。 數據字典中有 4種類型的條目: 數據流 、 數據項 、 數據存儲 和 加工 。 C、判定表 :有些加工的邏輯用語言形式不容易表達清楚 ,而用表的形式則 一目了然。如果一個加工邏輯有多個條件、多個操作 ,并且在不同的 條件組合下執(zhí)行不同的操作,那么可以使用判定表來描述。 判定表由四部分組成 :基本條件 , 條件項 , 基本動作 , 動作項 。 D、判定樹 :使用判定樹進行描述時 ,應先從問題定義的文字描述中分清哪 些是判定的條件 ,哪些是判定的結論 ,根據模仿材料中的連接詞找出判 定條件之間的從屬關系、并列關系、選擇關系,根據它們構造判定樹。 16 結構化分析方法 ? 軟件需求規(guī)格說明書 (SRS,software Requirement Specification) 是需求分析階段的最后成果 ,是軟件開發(fā)中的文檔之一。 軟件需求規(guī)格說明書的特點 ① 正確性 :體現待開發(fā)系統(tǒng)的真實要求。 ② 無歧義性: 對每一個需求只有一種解釋,其陳述具有惟一性。 ③ 完整性 :包括全部有意義的需求,功能的、性能的、設計的、約 束的,屬性或外部接口等方面的需求。 ④ 可驗證性: 描述的每一個需求都是可以驗證的,即存在有限代價 的有效過程驗證確認。 ⑤ 一致性: 各個需求的描述矛盾。 ⑥ 可理解性: 需求說明書必須簡明易懂,盡量少包含計算機的要領 和術語,以便用戶和軟件人員都能接受它。 ⑦ 可修改性: 每一個需求的來源、流向是清晰的,當產生和改變文 件編制時,可以方便地引證每一個需求。 ⑧ 可追溯性 。 17 結構化設計方法 ? 從技術的角度分析軟件設計 從技術的角度分析軟件設計包括軟件 結構設計 、 數據設計 、 接口設計 、 過程設計 。 ? 從工程管理的角度分析軟件設計 從工程管理的角度來看,軟件設計分為 概要設計 和 詳細設計 兩部分。 軟件設計的基本目標 是用比較抽象概括的方式確定目標系統(tǒng)如何完成預定的任務 ,軟件設計是確定系統(tǒng)的物理模型。 軟件設計是 開發(fā)階段最重要的步驟,是將需求準確地轉化為完整的軟件產品或系統(tǒng)的唯一途徑 。 18 結構化設計方法 ? 軟件設計的基本原理 軟件設計的一般過程: 軟件設計是一個迭代的過程;先進行高層次的結構設計;后進行低層次的過程設計;穿插進行數據設計和接口設計。 軟件設計中應遵循的基本原理和與軟件設計有關的概念 ⑴ 抽象: 抽象是一種思維工具,就是把事物本質的共同特性提取
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1