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

正文內(nèi)容

[工學(xué)]第5章需求建模方法與技術(shù)-展示頁(yè)

2025-01-28 12:01本頁(yè)面
  

【正文】 。 ? 不能把控制流作為數(shù)據(jù)流。 ? 數(shù)據(jù)流可以從加工流向加工,或從源點(diǎn)流向加工,或從加工流向終點(diǎn),或從加工流向文件,或從文件流向從加工。 ? 復(fù)雜系統(tǒng)分解示例 X 1 3 2 中間層 底層 2022/2/16 10 SA方法的描述手段 ? 組成 1. 一套分層的數(shù)據(jù)流圖 2. 一本詞典 3. 其它補(bǔ)充材料 ? 數(shù)據(jù)流圖( DFD: Data Flow Diagram) 描述系統(tǒng)內(nèi)部處理流程、用于表達(dá)軟件系統(tǒng)需求模型的一種圖形工具,亦即是描述系統(tǒng)中數(shù)據(jù)流程的圖形工具。 2022/2/16 7 軟件工程中的模型 ? 軟件工程中模型的分類(lèi) 1. 開(kāi)發(fā)過(guò)程模型 2. 信息流模型 3. 設(shè)計(jì)模型 4. 交互作用模型 5. 狀態(tài)遷移模型 6. 用于構(gòu)造細(xì)節(jié)的原理模型 7. 過(guò)程成熟度模型 8. 其它模型 2022/2/16 8 結(jié)構(gòu)化的需求建模方法 ? SA方法的特點(diǎn) 1. 表達(dá)問(wèn)題時(shí)盡可能使用圖形符號(hào)的方式,這樣即使非計(jì)算機(jī)專(zhuān)業(yè)人員也易于理解; 2. 設(shè)計(jì)數(shù)據(jù)流圖時(shí)只考慮系統(tǒng)必須完成的基本功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能。 2022/2/16 6 軟件工程中的模型 ? 軟件工程中模型的概念 對(duì)客觀世界的問(wèn)題領(lǐng)域進(jìn)行抽象并用某描述方法給予表示的結(jié)果稱(chēng)為模型。 2022/2/16 5 什么是模型 ? 模型的分類(lèi) 1. 描述性模型 2. 規(guī)約性模型 3. 探測(cè)性模型 軟件工程中的模型有的是描述性模型,有的是規(guī)約性模型,但大部分是描述性模型。 3. 當(dāng)一個(gè)數(shù)學(xué)結(jié)構(gòu)作為某個(gè)形式語(yǔ)言(即包括常符號(hào)、函數(shù) 符號(hào)、謂詞符號(hào)的集合)的解釋時(shí),稱(chēng)為模型。 2022/2/16 3 第 5章 需求建模方法與技術(shù) 什么是模型 軟件工程中的模型 結(jié)構(gòu)化的需求建模方法 面向?qū)ο蟮男枨蠼7椒? 基于圖形的需求建模技術(shù) 2022/2/16 4 什么是模型 ? 模型的定義 1. 由某些人根據(jù)其目的而對(duì)事物進(jìn)行的抽象描述。1 第 5章 需求建模方法與技術(shù) 2022/2/16 2 第 5章 需求建模方法與技術(shù) 需求建模主要是根據(jù)待開(kāi)發(fā)軟件系統(tǒng)的需求利用某種建模方法建立該系統(tǒng)的邏輯模型(也稱(chēng)需求模型或分析模型),以幫助軟件開(kāi)發(fā)人員檢測(cè)軟件需求的一致性、完全性、二義性和錯(cuò)誤等。 軟件建模應(yīng)具備的特點(diǎn):( 1)提供描述手段;( 2)提供基本步驟。 2. 根據(jù)實(shí)物、設(shè)計(jì)圖或設(shè)想,按比例生態(tài)或其他特征制成的同實(shí)物相似的物體。 4. 為了理解事物而對(duì)事物作出的一種抽象,是對(duì)事物的一種無(wú)二義性的書(shū)面描述。作為特殊的例,需求模型既是描述性模型(描述問(wèn)題域),又是規(guī)約性模型(軟件的需求規(guī)格說(shuō)明)。 ? 特點(diǎn) 由于軟件工程中多數(shù)模型是用于表示問(wèn)題領(lǐng)域中的元素以及元素間的關(guān)系或相互作用等,故在建模過(guò)程中應(yīng)該注意問(wèn)題域中有什么對(duì)象,應(yīng)該選擇什么樣的關(guān)系或動(dòng)作,然后用適當(dāng)?shù)哪P徒o予表示。 2022/2/16 9 SA方法的基本思想 ? 基本思想 按照由抽象到具體、逐層分解的方法,確定軟件系統(tǒng)內(nèi)部的數(shù)據(jù)流、變換(或加工)的關(guān)系,并用數(shù)據(jù)流圖給予表示。 2022/2/16 11 SA方法的描述手段 ? DFD的簡(jiǎn)例 源點(diǎn) 數(shù)據(jù)流 數(shù)據(jù)加工 文件 終點(diǎn) 2022/2/16 12 SA方法的描述手段 ? 數(shù)據(jù)流 ? 數(shù)據(jù)流是由一組數(shù)據(jù)項(xiàng)組成的數(shù)據(jù),通常用帶用帶標(biāo)識(shí)的有向孤給予表示。 ? 在數(shù)據(jù)流的命名中,不能使用缺乏具體含義的詞如“數(shù)據(jù)”、“信息”等當(dāng)作為數(shù)據(jù)流名。 2022/2/16 13 SA方法的描述手段 ? 加工(變換) 對(duì)數(shù)據(jù)進(jìn)行的操作或變換就稱(chēng)為加工。 2022/2/16 14 SA方法的描述手段 ? 文件 文件是存放數(shù)據(jù)的邏輯單位,且通常用圖形符號(hào)“ ”,“ ”和“ ”分別表示加工要寫(xiě)文件,讀文件和讀寫(xiě)文件。 ? 源點(diǎn)和終點(diǎn) 源點(diǎn)和終點(diǎn)用于表示數(shù)據(jù)的來(lái)源和最終去向,且通常用圖形方框給予表示。為了控制復(fù)雜性,通??刹捎梅謱拥姆椒?。 2022/2/16 17 SA方法的描述手段 ? 畫(huà)完整的分層的 DFD需注意的幾個(gè)問(wèn)題 1. 在畫(huà) DFD時(shí)應(yīng)區(qū)別于流程圖 2. DFD的完整性問(wèn)題 3. DFD的一致性問(wèn)題( 示例 ) 4. 在分層 DFD中文件的表示 5. 分解層次的深度 ( 準(zhǔn)則 ) 2022/2/16 18 SA方法的描述手段 ? 一致性問(wèn)題示例 2022/2/16 19 SA方法的描述手段 ? 分解層次深度的應(yīng)驗(yàn)性準(zhǔn)則 1. 某個(gè)加工的分解最好不超過(guò) 7~ 8層,盡量減少分解層次; 2. 分解應(yīng)根據(jù)問(wèn)題的邏輯特性進(jìn)行,不能硬性分解; 3. 每個(gè)加工被分解為子加工后,子圖中的子加工數(shù)不要太多,通常為 7~ 10個(gè); 4. 上層可分解快些,下層應(yīng)該慢些,因?yàn)樯蠈颖容^抽象,易于理解; 2022/2/16 20 SA方法的描述手段 5. 分解要均勻,即在一張 DFD中,有些已是基本加工,另外一些還要被分解為多層; 6. 分解到什么程度才能到達(dá)底層 DFD呢?一般來(lái)說(shuō)應(yīng)滿足兩個(gè)條件:一個(gè)是加工能用幾句或十幾句話就可清楚地描述其含義。 2022/2/16 21 SA方法的描述手段 ? 畫(huà)分層的 DFD的步驟 1. 先確定軟件系統(tǒng)的輸入 /出數(shù)據(jù)流、源點(diǎn)和終點(diǎn); 2. 將基本系統(tǒng)模型加上源點(diǎn)和終點(diǎn)構(gòu)成頂層DFD; 3. 畫(huà)出各層的 DFD。 2022/2/16 24 SA方法的描述手段 ? 在畫(huà) DFD時(shí)還應(yīng)注意的情況 1. 畫(huà)圖時(shí)只考慮如何描述實(shí)際情況,不要急于考慮系統(tǒng)應(yīng)如何啟動(dòng),如何工作,如何結(jié)束等與時(shí)間序列相關(guān)的問(wèn)題; 2. 畫(huà)圖時(shí)可暫不考慮一些例外情況如出錯(cuò)處理等; 3. 畫(huà)圖的過(guò)程是一個(gè)重復(fù)的過(guò)程,一次性成功可能性較小,需要不斷地修改和完善。 PMS將用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1