




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章可行性研究軟件工程(SoftwareEngineering)12/12/20221第二章可行性研究軟件工程12/12/20221第二章可行性研究(1)了解可行性研究的任務(wù)、過(guò)程;(2)掌握系統(tǒng)流程圖、數(shù)據(jù)流圖和數(shù)據(jù)字典等工具的使用;(3)會(huì)對(duì)軟件項(xiàng)目做成本效益分析;12/12/20222第二章可行性研究(1)了解可行性研究的任務(wù)、過(guò)程;12/12開(kāi)發(fā)軟件要回答三個(gè)問(wèn)題Whytodo?—可行性研究Whattodo?—需求分析Howtodo?—系統(tǒng)設(shè)計(jì)12/12/20223開(kāi)發(fā)軟件要回答三個(gè)問(wèn)題12/12/20223可行性研究的任務(wù)回答是否可行最短時(shí)間最小代價(jià)目標(biāo)可行性(feasibility)研究是探討在定義階段所確定的問(wèn)題是否有可行的解。通過(guò)定義和分析問(wèn)題,最終提出一個(gè)符合系統(tǒng)目標(biāo)的高層次邏輯模型(LogicalModel)。三個(gè)方面的可行性技術(shù)可行性:使用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)這個(gè)系統(tǒng)。經(jīng)濟(jì)可行性:從成本和經(jīng)濟(jì)效益考慮是否值得開(kāi)發(fā)。操作可行性:系統(tǒng)的操作方式對(duì)用戶(hù)是否可行。可行性研究的成本約占總成本的5%—10%。12/12/20224可行性研究的任務(wù)回答是否可行12/12/20224可行性研究可行性研究的任務(wù)用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。問(wèn)題定義
可行性研究問(wèn)題定義正確?問(wèn)題定義階段審查系統(tǒng)的邏輯模型技術(shù)可行性經(jīng)濟(jì)可行性操作可行性實(shí)際的物理系統(tǒng)否是系統(tǒng)實(shí)現(xiàn)方案若干可行性研究需要的時(shí)間長(zhǎng)短取決于工程的規(guī)模,一般來(lái)說(shuō),其成本只能占預(yù)期的工程總成本的5%~10%.可行性研究的結(jié)論可行性研究階段任務(wù)(示意圖)12/12/20225可行性研究可行性研究的任務(wù)用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定可行性研究的步驟復(fù)查系統(tǒng)的規(guī)模和目標(biāo)研究現(xiàn)正在使用的系統(tǒng)新系統(tǒng)的高層邏輯模型重新定義問(wèn)題導(dǎo)出和評(píng)價(jià)供選擇的解法推薦行動(dòng)方針草擬開(kāi)發(fā)計(jì)劃書(shū)寫(xiě)文檔提交審查用戶(hù)分析員是否符合系統(tǒng)目標(biāo)
邏輯模型表達(dá)了系統(tǒng)分析員對(duì)新系統(tǒng)必須作什么工作、完成什么任務(wù)的理解.1.是否繼續(xù)該工程的開(kāi)發(fā)的建議2.所選擇解決方案的解法的說(shuō)明3.比較仔細(xì)的成本/效益分析12/12/20226可行性研究的步驟復(fù)查系統(tǒng)的規(guī)模和目標(biāo)研究現(xiàn)正在使用系統(tǒng)流程圖系統(tǒng)流程圖:描繪物理系統(tǒng)的工具,其基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件(程序、文件、數(shù)據(jù)庫(kù)、表格、人工過(guò)程等),表達(dá)的是信息在系統(tǒng)各部件之間流動(dòng)的情況。常用符號(hào)處理輸入/輸出連接換頁(yè)連接數(shù)據(jù)流文檔磁帶聯(lián)機(jī)存儲(chǔ)磁盤(pán)顯示人工輸入人工操作例子事務(wù)庫(kù)存清單程序定貨信息報(bào)告生成程序定貨報(bào)告庫(kù)存清單主文件12/12/20227系統(tǒng)流程圖系統(tǒng)流程圖:描繪物理系統(tǒng)的工具,其基本思想是用圖形系統(tǒng)流程圖舉例問(wèn)題描述:一倉(cāng)庫(kù)存儲(chǔ)各種零件,倉(cāng)庫(kù)管理員每日要對(duì)零件的數(shù)量進(jìn)行實(shí)時(shí)更新,若某種零件的數(shù)量少于某個(gè)值(庫(kù)存量臨界值)則應(yīng)產(chǎn)生訂貨報(bào)告,規(guī)定每天向采購(gòu)部送一張訂貨報(bào)表。系統(tǒng)處理描述:由終端將零件數(shù)量的變化輸入到計(jì)算機(jī)中,程序1處理該變化并存儲(chǔ)新的數(shù)據(jù)值,程序2生成訂貨信息,形成訂貨報(bào)告。12/12/20228系統(tǒng)流程圖舉例問(wèn)題描述:一倉(cāng)庫(kù)存儲(chǔ)各種零件,倉(cāng)庫(kù)管理員每日要系統(tǒng)流程圖舉例事務(wù)庫(kù)存清單程序定貨信息報(bào)告生成程序定貨報(bào)告庫(kù)存清單主文件12/12/20229系統(tǒng)流程圖舉例事務(wù)庫(kù)存清單程序定貨信息報(bào)告生成程序定貨報(bào)告庫(kù)數(shù)據(jù)流圖
數(shù)據(jù)流圖(DataFlowDiagram)是一種圖形化技術(shù),描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)歷的變換,是系統(tǒng)的邏輯模型,可不考慮具體的處理細(xì)節(jié)。
前一頁(yè)數(shù)據(jù)流圖容易理解,是分析員和用戶(hù)之間很好的通信工具。12/12/202210數(shù)據(jù)流圖數(shù)據(jù)流圖(DataFlow數(shù)據(jù)流圖的符號(hào)數(shù)據(jù)源點(diǎn)(source)/終點(diǎn)(sink)變換數(shù)據(jù)的處理(process)數(shù)據(jù)存儲(chǔ)(datastore)數(shù)據(jù)流(dataflow)
前一頁(yè)*表示數(shù)據(jù)流之間是“與”關(guān)系;+表示“或”關(guān)系;⊕表示只能從中選一個(gè)。12/12/202211數(shù)據(jù)流圖的符號(hào)數(shù)據(jù)源點(diǎn)(source)/終點(diǎn)(sink)有時(shí)數(shù)據(jù)的源點(diǎn)和終點(diǎn)相同——再重復(fù)畫(huà)一個(gè)同樣的符號(hào)(正方形或立方體)表示數(shù)據(jù)的終點(diǎn)。有時(shí)數(shù)據(jù)存儲(chǔ)也需要重復(fù),以增加數(shù)據(jù)流圖的清晰程度。為了避免可能引起的誤解,如果代表同一個(gè)事物的同樣符號(hào)在圖中出現(xiàn)在n個(gè)地方,則在這個(gè)符號(hào)的一個(gè)角上畫(huà)(n-1)條短斜線(xiàn)做標(biāo)記。12/12/202212有時(shí)數(shù)據(jù)的源點(diǎn)和終點(diǎn)相同——再重復(fù)畫(huà)一個(gè)同樣的符號(hào)(正方形或數(shù)據(jù)流圖的繪制步驟:分析問(wèn)題,找出源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流;畫(huà)出包含數(shù)據(jù)源點(diǎn)/終點(diǎn)以及處理的基本系統(tǒng)模型,如圖2.5;把基本系統(tǒng)模型細(xì)化,描繪系統(tǒng)的主要功能,即產(chǎn)生功能級(jí)數(shù)據(jù)流圖;對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)細(xì)化。12/12/202213數(shù)據(jù)流圖的繪制步驟:12/12/202213假設(shè)一家工廠(chǎng)的采購(gòu)部每天需要一張定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件。對(duì)于每個(gè)需要再次定貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號(hào),零件名稱(chēng),定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。零件入庫(kù)或出庫(kù)稱(chēng)為事務(wù),通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)。當(dāng)某種零件的庫(kù)存數(shù)量少于庫(kù)存量臨界值時(shí)就應(yīng)該再次定貨。例子12/12/202214假設(shè)一家工廠(chǎng)的采購(gòu)部每天需要一張定貨報(bào)表,報(bào)表按零件數(shù)據(jù)流圖有4種成分:源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流。第一步可以從問(wèn)題描述中提取數(shù)據(jù)流圖的4種成分:首先考慮數(shù)據(jù)的源點(diǎn)和終點(diǎn),從上面對(duì)系統(tǒng)的描述可以知道“采購(gòu)部每天需要一張定貨報(bào)表”,“通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)”,所以采購(gòu)員是數(shù)據(jù)終點(diǎn),而倉(cāng)庫(kù)管理員是數(shù)據(jù)源點(diǎn)。接下來(lái)考慮處理,再一次閱讀問(wèn)題描述,“采購(gòu)部需要報(bào)表”,顯然他們還沒(méi)有這種報(bào)表,因此必須有一個(gè)用于產(chǎn)生報(bào)表的處理。事務(wù)的后果是改變零件庫(kù)存量,然而任何改變數(shù)據(jù)的操作都是處理,因此對(duì)事務(wù)進(jìn)行的加工是另一個(gè)處理。最后,考慮數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ):系統(tǒng)把定貨報(bào)表送給采購(gòu)部,因此定貨報(bào)表是一個(gè)數(shù)據(jù)流;事務(wù)需要從倉(cāng)庫(kù)送到系統(tǒng)中,顯然事務(wù)是另一個(gè)數(shù)據(jù)流。產(chǎn)生報(bào)表和處理事務(wù)這兩個(gè)處理在時(shí)間上明顯不匹配——每當(dāng)有一個(gè)事務(wù)發(fā)生時(shí)立即處理它,然而每天只產(chǎn)生一次定貨報(bào)表。因此,用來(lái)產(chǎn)生定貨報(bào)表的數(shù)據(jù)必須存放一段時(shí)間,也就是應(yīng)該有一個(gè)數(shù)據(jù)存儲(chǔ)12/12/202215數(shù)據(jù)流圖有4種成分:源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)定貨系統(tǒng)的基本系統(tǒng)模型12/12/20221612/12/202216
從基本系統(tǒng)模型這樣非常高的層次開(kāi)始畫(huà)數(shù)據(jù)流圖是一個(gè)好辦法。在這個(gè)高層次的數(shù)據(jù)流圖上是否列出了所有給定的數(shù)據(jù)源點(diǎn)/終點(diǎn)是一目了然的,因此它是很有價(jià)值的通信工具。12/12/202217從基本系統(tǒng)模型這樣非常高的層次開(kāi)始畫(huà)數(shù)據(jù)流圖是一個(gè)好兩個(gè)數(shù)據(jù)存儲(chǔ):處理事務(wù)需要“庫(kù)存清單”數(shù)據(jù);產(chǎn)生報(bào)表和處理事務(wù)在不同時(shí)間,因此需要存儲(chǔ)“定貨信息”。另外兩個(gè)數(shù)據(jù)流,它們與數(shù)據(jù)存儲(chǔ)相同。這是因?yàn)閺囊粋€(gè)數(shù)據(jù)存儲(chǔ)中取出來(lái)的或放進(jìn)去的數(shù)據(jù)通常和原來(lái)存儲(chǔ)的數(shù)據(jù)相同,也就是說(shuō),數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流只不過(guò)是同樣數(shù)據(jù)的兩種不同形式。在圖中給處理和數(shù)據(jù)存儲(chǔ)都加了編號(hào),這樣做的目的是便于引用和追蹤。12/12/202218兩個(gè)數(shù)據(jù)存儲(chǔ):處理事務(wù)需要“庫(kù)存清單”數(shù)據(jù);產(chǎn)生報(bào)表和處理事定貨系統(tǒng)的功能級(jí)數(shù)據(jù)流圖12/12/20221912/12/202219數(shù)據(jù)流圖的繪制接下來(lái)應(yīng)該對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進(jìn)一步細(xì)化。注意:分層細(xì)化時(shí)必須保持信息連續(xù)性對(duì)處理進(jìn)行編號(hào)的方法12/12/202220數(shù)據(jù)流圖的繪制接下來(lái)應(yīng)該對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能把處理事務(wù)的功能進(jìn)一步分解后的數(shù)據(jù)流圖12/12/20222112/12/202221面對(duì)復(fù)雜的系統(tǒng)時(shí),一個(gè)比較好的方法是分層次地描繪這個(gè)系統(tǒng)。首先用一張高層次的系統(tǒng)流程圖描繪系統(tǒng)總體概貌,表明系統(tǒng)的關(guān)鍵功能。然后分別把每個(gè)關(guān)鍵功能擴(kuò)展到適當(dāng)?shù)脑敿?xì)程度,畫(huà)在單獨(dú)的一頁(yè)紙上。這種分層次的描繪方法便于閱讀者按從抽象到具體的過(guò)程逐步深入地了解一個(gè)復(fù)雜的系統(tǒng)。分層12/12/202222面對(duì)復(fù)雜的系統(tǒng)時(shí),一個(gè)比較好的方法是分層次地描數(shù)據(jù)流圖的分量命名為數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))命名名字(name)應(yīng)代表整個(gè)數(shù)據(jù)流的內(nèi)容。不要空洞、泛指,要有具體含義。如果對(duì)某個(gè)數(shù)據(jù)流命名有困難時(shí),嘗試重新分解。
前一頁(yè)12/12/202223數(shù)據(jù)流圖的分量命名為數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))命名名字(name)數(shù)據(jù)流圖的分量命名為處理命名
通常應(yīng)先為數(shù)據(jù)流命名再為與之相關(guān)的處理命名。名字應(yīng)反映整個(gè)處理的功能而不是一部分。名字最好由一個(gè)具體的及物動(dòng)詞和一個(gè)具體的賓語(yǔ)組成,如產(chǎn)生報(bào)表等。通常名字中只包括一個(gè)動(dòng)詞。如果對(duì)某個(gè)處理命名有困難時(shí),應(yīng)重新分解。前一頁(yè)12/12/202224數(shù)據(jù)流圖的分量命名為處理命名通常應(yīng)先為數(shù)據(jù)流命名再為與之相數(shù)據(jù)流圖的分量命名為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名時(shí)采用它們?cè)趩?wèn)題中習(xí)慣使用的名字即可,如采購(gòu)員等。為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名12/12/202225數(shù)據(jù)流圖的分量命名為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名時(shí)采用它們?cè)趩?wèn)題中習(xí)慣數(shù)據(jù)流圖的用途1、畫(huà)數(shù)據(jù)流圖的基本目的是交流信息。該種描繪方法簡(jiǎn)單清析,可提供有關(guān)人員討論、審查,也是分析設(shè)計(jì)的重要工具。
前一頁(yè)12/12/202226數(shù)據(jù)流圖的用途1、畫(huà)數(shù)據(jù)流圖的基本目的是交流信息。該種描繪方數(shù)據(jù)流圖的用途注意:在一張數(shù)據(jù)流程圖上描述的處理超過(guò)了5~9個(gè),就比較難于理解,應(yīng)分層細(xì)化處理。如圖2.6和圖2.7:圖2.6描繪出系統(tǒng)的兩個(gè)處理:處理事務(wù)和產(chǎn)生報(bào)表圖2.7將處理事務(wù)的功能進(jìn)一步分解12/12/202227數(shù)據(jù)流圖的用途注意:在一張數(shù)據(jù)流程圖上描述的處理超過(guò)了5~92、數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。
當(dāng)用數(shù)據(jù)流圖輔助物理系統(tǒng)的設(shè)計(jì)時(shí),以圖中不同處理的定時(shí)要求為指南,能夠在數(shù)據(jù)流圖上畫(huà)出許多組自動(dòng)化邊界,每組自動(dòng)化邊界可能意味著一個(gè)不同的物理系統(tǒng),因此可以根據(jù)系統(tǒng)的邏輯模型考慮系統(tǒng)的物理實(shí)現(xiàn)。12/12/2022282、數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。12/1處理定貨以批量方式更新庫(kù)存清單
前一頁(yè)12/12/202229以批量方式更新庫(kù)存清單前一頁(yè)12/12/202229應(yīng)用舉例1.2更新庫(kù)存清單以聯(lián)機(jī)方式更新庫(kù)存清單
前一頁(yè)12/12/202230應(yīng)用舉例1.2以聯(lián)機(jī)方式更新庫(kù)存清單前一頁(yè)12/12/20數(shù)據(jù)字典
數(shù)據(jù)字典(DataDictionary)是數(shù)據(jù)的信息的集合,即對(duì)數(shù)據(jù)流圖中包含的所有元素(element)的定義的集合。數(shù)據(jù)字典的作用是為設(shè)計(jì)人員提供關(guān)于數(shù)據(jù)的描述信息。前一頁(yè)12/12/202231數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionar數(shù)據(jù)字典的內(nèi)容
數(shù)據(jù)字典應(yīng)由對(duì)下列四類(lèi)元素的定義組成。對(duì)于數(shù)據(jù)處理的定義,用IPO(InputProcessOutput)、PDL(ProcessDesignLanguage)等更方便。①數(shù)據(jù)流②數(shù)據(jù)流分量③數(shù)據(jù)存儲(chǔ)④處理前一頁(yè)數(shù)據(jù)字典12/12/202232數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典應(yīng)由對(duì)下列四類(lèi)元素的定義組成。對(duì)數(shù)據(jù)字典一般信息:名字、別名、描述等。
定義:數(shù)據(jù)類(lèi)型、結(jié)構(gòu)、長(zhǎng)度等。使用特點(diǎn):值的范圍、使用頻率、使用方式(輸入、輸出、本地)、條件值等??刂菩畔ⅲ簛?lái)源、用戶(hù)、使用的程序、使用權(quán)限等。分組信息:父結(jié)構(gòu)、從屬結(jié)構(gòu)、物理位置(記錄、文件、數(shù)據(jù)庫(kù)等)等。
前一頁(yè)
在數(shù)據(jù)字典中,除了對(duì)數(shù)據(jù)的定義之外,還包含如下信息:12/12/202233數(shù)據(jù)字典一般信息:名字、別名、描述等。前一頁(yè)在數(shù)據(jù)字典
前一頁(yè)
定義數(shù)據(jù)的方法定義數(shù)據(jù)是按照自頂向下,逐層分解,直至無(wú)須再細(xì)化的元素。由數(shù)據(jù)元素組成數(shù)據(jù)有以下方式:①順序(sequence):以確定次序連接多個(gè)分量。②選擇(selection):從多個(gè)可能的元素中選取一個(gè)。
③重復(fù)(repeat):把指定的分量重復(fù)多次。
④可選:一個(gè)分量是可有可無(wú)的(重復(fù)0次或1次)。
12/12/202234數(shù)據(jù)字典前一頁(yè)定義數(shù)據(jù)的方法①順序數(shù)據(jù)字典
前一頁(yè)定義數(shù)據(jù)的方法=等價(jià),定義為+表示和,連接兩個(gè)分量[]表示或,從中選出一個(gè)分量{}重復(fù)花括號(hào)中的分量,可用上下標(biāo)表示上下限()圓括號(hào)中的分量可有可無(wú)
12/12/202235數(shù)據(jù)字典前一頁(yè)定義數(shù)據(jù)的方法=等價(jià),定義為12/定義數(shù)據(jù)的方法通常使用上限和下限進(jìn)一步注釋表示重復(fù)的花括號(hào),如:數(shù)據(jù)字典
5{A}1:表示A最少重復(fù)1次,最多重復(fù)5次12/12/202236定義數(shù)據(jù)的方法通常使用上限和下限進(jìn)一步注釋表示重復(fù)的花括號(hào),定義數(shù)據(jù)的符號(hào)舉例例:標(biāo)識(shí)符=字母字符+字母數(shù)字串字母數(shù)字串=0{字母或數(shù)字}7字母或數(shù)字=[字母字符|數(shù)字字符]12/12/202237定義數(shù)據(jù)的符號(hào)舉例例:12/12/202237數(shù)據(jù)字典的用途
數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立一組嚴(yán)密一致的定義,有助于分析員與用戶(hù)通信、交流,消除誤解。數(shù)據(jù)字典中的控制信息是很有價(jià)值的,可以看出改變一個(gè)數(shù)據(jù)對(duì)系統(tǒng)的影響。數(shù)據(jù)字典是開(kāi)發(fā)數(shù)據(jù)庫(kù)很有價(jià)值的第一步。
前一頁(yè)數(shù)據(jù)字典12/12/202238數(shù)據(jù)字典的用途數(shù)據(jù)字典最重要的用途是作為分析階段的工數(shù)據(jù)字典的實(shí)現(xiàn)
目前實(shí)現(xiàn)數(shù)據(jù)字典有三種途徑:全人工過(guò)程,全自動(dòng)化過(guò)程,混合過(guò)程。無(wú)論是何種方式,都應(yīng)具有以下特點(diǎn):
①通過(guò)名字能夠方便地查閱數(shù)據(jù)。
②沒(méi)有冗余。
③盡量不重復(fù)在規(guī)格說(shuō)明的其他組成部分中已經(jīng)出現(xiàn)的信息。
④容易更新和修改。
⑤能單獨(dú)處理描述每個(gè)數(shù)據(jù)元素的信息。
⑥定義的書(shū)寫(xiě)方法簡(jiǎn)單、方便、嚴(yán)密。
前一頁(yè)數(shù)據(jù)字典12/12/202239數(shù)據(jù)字典的實(shí)現(xiàn)目前實(shí)現(xiàn)數(shù)據(jù)字典有三種途徑:全人工過(guò)程,前一頁(yè)成本/效益分析
經(jīng)濟(jì)效益通常表現(xiàn)為減少運(yùn)行費(fèi)用或(和)增加收益。
12/12/202240前一頁(yè)成本/效益分析經(jīng)濟(jì)效益通常表現(xiàn)為減少運(yùn)行費(fèi)用或前一頁(yè)成本估計(jì)代碼行技術(shù)
估計(jì)出有多少行的代碼(code),再乘以每行的開(kāi)發(fā)成本(cost)和復(fù)雜度(complexity),即可估算出開(kāi)發(fā)成本。有時(shí)對(duì)代碼行的估計(jì)有一定的難度。
12/12/202241前一頁(yè)成本估計(jì)代碼行技術(shù)估計(jì)出有多少行的代碼(cod成本估計(jì)前一頁(yè)任務(wù)分解技術(shù)
把軟件開(kāi)發(fā)工程分解成若干個(gè)相對(duì)獨(dú)立的任務(wù),再分別估計(jì)每個(gè)任務(wù)的開(kāi)發(fā)成本,最后累加起來(lái)就是總成本(人/年)估計(jì)工作量。一般可按階段劃分任務(wù),再按階段把每個(gè)階段劃分成更小的任務(wù)。
可行性研究5%需求分析10%設(shè)計(jì)25%編碼和單元測(cè)試20%綜合測(cè)試40%
12/12/202242成本估計(jì)前一頁(yè)任務(wù)分解技術(shù)把軟件開(kāi)發(fā)工程分解成若干個(gè)成本效益分析前一頁(yè)自動(dòng)估計(jì)成本
可以更快、更客觀(guān)地估計(jì)成本。但需要有長(zhǎng)期的經(jīng)驗(yàn)積累、強(qiáng)大的數(shù)據(jù)庫(kù)(database)、以及決策支持系統(tǒng)軟件(decisionsupportsystem)。12/12/202243成本效益分析前一頁(yè)自動(dòng)估計(jì)成本可以更快、更客觀(guān)地估成本效益分析
成本(cost)/效益(benefit)分析是估計(jì)開(kāi)發(fā)成本、運(yùn)行費(fèi)用和新系統(tǒng)帶來(lái)的經(jīng)濟(jì)效益。一般按生命周期為5年來(lái)考慮。運(yùn)行費(fèi)用=系統(tǒng)的操作費(fèi)用+維護(hù)費(fèi)用經(jīng)濟(jì)效益=使用新系統(tǒng)增加的收入+使用新系統(tǒng)可以節(jié)省的運(yùn)行費(fèi)用前一頁(yè)12/12/202244成本成本(cost)/效益(benefit)本章內(nèi)容結(jié)束回首頁(yè)前一頁(yè)12/12/202245本章內(nèi)容結(jié)束回首頁(yè)前一頁(yè)12/12/202245演講完畢,謝謝觀(guān)看!演講完畢,謝謝觀(guān)看!第二章可行性研究軟件工程(SoftwareEngineering)12/12/202247第二章可行性研究軟件工程12/12/20221第二章可行性研究(1)了解可行性研究的任務(wù)、過(guò)程;(2)掌握系統(tǒng)流程圖、數(shù)據(jù)流圖和數(shù)據(jù)字典等工具的使用;(3)會(huì)對(duì)軟件項(xiàng)目做成本效益分析;12/12/202248第二章可行性研究(1)了解可行性研究的任務(wù)、過(guò)程;12/12開(kāi)發(fā)軟件要回答三個(gè)問(wèn)題Whytodo?—可行性研究Whattodo?—需求分析Howtodo?—系統(tǒng)設(shè)計(jì)12/12/202249開(kāi)發(fā)軟件要回答三個(gè)問(wèn)題12/12/20223可行性研究的任務(wù)回答是否可行最短時(shí)間最小代價(jià)目標(biāo)可行性(feasibility)研究是探討在定義階段所確定的問(wèn)題是否有可行的解。通過(guò)定義和分析問(wèn)題,最終提出一個(gè)符合系統(tǒng)目標(biāo)的高層次邏輯模型(LogicalModel)。三個(gè)方面的可行性技術(shù)可行性:使用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)這個(gè)系統(tǒng)。經(jīng)濟(jì)可行性:從成本和經(jīng)濟(jì)效益考慮是否值得開(kāi)發(fā)。操作可行性:系統(tǒng)的操作方式對(duì)用戶(hù)是否可行??尚行匝芯康某杀炯s占總成本的5%—10%。12/12/202250可行性研究的任務(wù)回答是否可行12/12/20224可行性研究可行性研究的任務(wù)用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。問(wèn)題定義
可行性研究問(wèn)題定義正確?問(wèn)題定義階段審查系統(tǒng)的邏輯模型技術(shù)可行性經(jīng)濟(jì)可行性操作可行性實(shí)際的物理系統(tǒng)否是系統(tǒng)實(shí)現(xiàn)方案若干可行性研究需要的時(shí)間長(zhǎng)短取決于工程的規(guī)模,一般來(lái)說(shuō),其成本只能占預(yù)期的工程總成本的5%~10%.可行性研究的結(jié)論可行性研究階段任務(wù)(示意圖)12/12/202251可行性研究可行性研究的任務(wù)用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定可行性研究的步驟復(fù)查系統(tǒng)的規(guī)模和目標(biāo)研究現(xiàn)正在使用的系統(tǒng)新系統(tǒng)的高層邏輯模型重新定義問(wèn)題導(dǎo)出和評(píng)價(jià)供選擇的解法推薦行動(dòng)方針草擬開(kāi)發(fā)計(jì)劃書(shū)寫(xiě)文檔提交審查用戶(hù)分析員是否符合系統(tǒng)目標(biāo)
邏輯模型表達(dá)了系統(tǒng)分析員對(duì)新系統(tǒng)必須作什么工作、完成什么任務(wù)的理解.1.是否繼續(xù)該工程的開(kāi)發(fā)的建議2.所選擇解決方案的解法的說(shuō)明3.比較仔細(xì)的成本/效益分析12/12/202252可行性研究的步驟復(fù)查系統(tǒng)的規(guī)模和目標(biāo)研究現(xiàn)正在使用系統(tǒng)流程圖系統(tǒng)流程圖:描繪物理系統(tǒng)的工具,其基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件(程序、文件、數(shù)據(jù)庫(kù)、表格、人工過(guò)程等),表達(dá)的是信息在系統(tǒng)各部件之間流動(dòng)的情況。常用符號(hào)處理輸入/輸出連接換頁(yè)連接數(shù)據(jù)流文檔磁帶聯(lián)機(jī)存儲(chǔ)磁盤(pán)顯示人工輸入人工操作例子事務(wù)庫(kù)存清單程序定貨信息報(bào)告生成程序定貨報(bào)告庫(kù)存清單主文件12/12/202253系統(tǒng)流程圖系統(tǒng)流程圖:描繪物理系統(tǒng)的工具,其基本思想是用圖形系統(tǒng)流程圖舉例問(wèn)題描述:一倉(cāng)庫(kù)存儲(chǔ)各種零件,倉(cāng)庫(kù)管理員每日要對(duì)零件的數(shù)量進(jìn)行實(shí)時(shí)更新,若某種零件的數(shù)量少于某個(gè)值(庫(kù)存量臨界值)則應(yīng)產(chǎn)生訂貨報(bào)告,規(guī)定每天向采購(gòu)部送一張訂貨報(bào)表。系統(tǒng)處理描述:由終端將零件數(shù)量的變化輸入到計(jì)算機(jī)中,程序1處理該變化并存儲(chǔ)新的數(shù)據(jù)值,程序2生成訂貨信息,形成訂貨報(bào)告。12/12/202254系統(tǒng)流程圖舉例問(wèn)題描述:一倉(cāng)庫(kù)存儲(chǔ)各種零件,倉(cāng)庫(kù)管理員每日要系統(tǒng)流程圖舉例事務(wù)庫(kù)存清單程序定貨信息報(bào)告生成程序定貨報(bào)告庫(kù)存清單主文件12/12/202255系統(tǒng)流程圖舉例事務(wù)庫(kù)存清單程序定貨信息報(bào)告生成程序定貨報(bào)告庫(kù)數(shù)據(jù)流圖
數(shù)據(jù)流圖(DataFlowDiagram)是一種圖形化技術(shù),描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)歷的變換,是系統(tǒng)的邏輯模型,可不考慮具體的處理細(xì)節(jié)。
前一頁(yè)數(shù)據(jù)流圖容易理解,是分析員和用戶(hù)之間很好的通信工具。12/12/202256數(shù)據(jù)流圖數(shù)據(jù)流圖(DataFlow數(shù)據(jù)流圖的符號(hào)數(shù)據(jù)源點(diǎn)(source)/終點(diǎn)(sink)變換數(shù)據(jù)的處理(process)數(shù)據(jù)存儲(chǔ)(datastore)數(shù)據(jù)流(dataflow)
前一頁(yè)*表示數(shù)據(jù)流之間是“與”關(guān)系;+表示“或”關(guān)系;⊕表示只能從中選一個(gè)。12/12/202257數(shù)據(jù)流圖的符號(hào)數(shù)據(jù)源點(diǎn)(source)/終點(diǎn)(sink)有時(shí)數(shù)據(jù)的源點(diǎn)和終點(diǎn)相同——再重復(fù)畫(huà)一個(gè)同樣的符號(hào)(正方形或立方體)表示數(shù)據(jù)的終點(diǎn)。有時(shí)數(shù)據(jù)存儲(chǔ)也需要重復(fù),以增加數(shù)據(jù)流圖的清晰程度。為了避免可能引起的誤解,如果代表同一個(gè)事物的同樣符號(hào)在圖中出現(xiàn)在n個(gè)地方,則在這個(gè)符號(hào)的一個(gè)角上畫(huà)(n-1)條短斜線(xiàn)做標(biāo)記。12/12/202258有時(shí)數(shù)據(jù)的源點(diǎn)和終點(diǎn)相同——再重復(fù)畫(huà)一個(gè)同樣的符號(hào)(正方形或數(shù)據(jù)流圖的繪制步驟:分析問(wèn)題,找出源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流;畫(huà)出包含數(shù)據(jù)源點(diǎn)/終點(diǎn)以及處理的基本系統(tǒng)模型,如圖2.5;把基本系統(tǒng)模型細(xì)化,描繪系統(tǒng)的主要功能,即產(chǎn)生功能級(jí)數(shù)據(jù)流圖;對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)細(xì)化。12/12/202259數(shù)據(jù)流圖的繪制步驟:12/12/202213假設(shè)一家工廠(chǎng)的采購(gòu)部每天需要一張定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件。對(duì)于每個(gè)需要再次定貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號(hào),零件名稱(chēng),定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。零件入庫(kù)或出庫(kù)稱(chēng)為事務(wù),通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)。當(dāng)某種零件的庫(kù)存數(shù)量少于庫(kù)存量臨界值時(shí)就應(yīng)該再次定貨。例子12/12/202260假設(shè)一家工廠(chǎng)的采購(gòu)部每天需要一張定貨報(bào)表,報(bào)表按零件數(shù)據(jù)流圖有4種成分:源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流。第一步可以從問(wèn)題描述中提取數(shù)據(jù)流圖的4種成分:首先考慮數(shù)據(jù)的源點(diǎn)和終點(diǎn),從上面對(duì)系統(tǒng)的描述可以知道“采購(gòu)部每天需要一張定貨報(bào)表”,“通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)”,所以采購(gòu)員是數(shù)據(jù)終點(diǎn),而倉(cāng)庫(kù)管理員是數(shù)據(jù)源點(diǎn)。接下來(lái)考慮處理,再一次閱讀問(wèn)題描述,“采購(gòu)部需要報(bào)表”,顯然他們還沒(méi)有這種報(bào)表,因此必須有一個(gè)用于產(chǎn)生報(bào)表的處理。事務(wù)的后果是改變零件庫(kù)存量,然而任何改變數(shù)據(jù)的操作都是處理,因此對(duì)事務(wù)進(jìn)行的加工是另一個(gè)處理。最后,考慮數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ):系統(tǒng)把定貨報(bào)表送給采購(gòu)部,因此定貨報(bào)表是一個(gè)數(shù)據(jù)流;事務(wù)需要從倉(cāng)庫(kù)送到系統(tǒng)中,顯然事務(wù)是另一個(gè)數(shù)據(jù)流。產(chǎn)生報(bào)表和處理事務(wù)這兩個(gè)處理在時(shí)間上明顯不匹配——每當(dāng)有一個(gè)事務(wù)發(fā)生時(shí)立即處理它,然而每天只產(chǎn)生一次定貨報(bào)表。因此,用來(lái)產(chǎn)生定貨報(bào)表的數(shù)據(jù)必須存放一段時(shí)間,也就是應(yīng)該有一個(gè)數(shù)據(jù)存儲(chǔ)12/12/202261數(shù)據(jù)流圖有4種成分:源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)定貨系統(tǒng)的基本系統(tǒng)模型12/12/20226212/12/202216
從基本系統(tǒng)模型這樣非常高的層次開(kāi)始畫(huà)數(shù)據(jù)流圖是一個(gè)好辦法。在這個(gè)高層次的數(shù)據(jù)流圖上是否列出了所有給定的數(shù)據(jù)源點(diǎn)/終點(diǎn)是一目了然的,因此它是很有價(jià)值的通信工具。12/12/202263從基本系統(tǒng)模型這樣非常高的層次開(kāi)始畫(huà)數(shù)據(jù)流圖是一個(gè)好兩個(gè)數(shù)據(jù)存儲(chǔ):處理事務(wù)需要“庫(kù)存清單”數(shù)據(jù);產(chǎn)生報(bào)表和處理事務(wù)在不同時(shí)間,因此需要存儲(chǔ)“定貨信息”。另外兩個(gè)數(shù)據(jù)流,它們與數(shù)據(jù)存儲(chǔ)相同。這是因?yàn)閺囊粋€(gè)數(shù)據(jù)存儲(chǔ)中取出來(lái)的或放進(jìn)去的數(shù)據(jù)通常和原來(lái)存儲(chǔ)的數(shù)據(jù)相同,也就是說(shuō),數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流只不過(guò)是同樣數(shù)據(jù)的兩種不同形式。在圖中給處理和數(shù)據(jù)存儲(chǔ)都加了編號(hào),這樣做的目的是便于引用和追蹤。12/12/202264兩個(gè)數(shù)據(jù)存儲(chǔ):處理事務(wù)需要“庫(kù)存清單”數(shù)據(jù);產(chǎn)生報(bào)表和處理事定貨系統(tǒng)的功能級(jí)數(shù)據(jù)流圖12/12/20226512/12/202219數(shù)據(jù)流圖的繪制接下來(lái)應(yīng)該對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進(jìn)一步細(xì)化。注意:分層細(xì)化時(shí)必須保持信息連續(xù)性對(duì)處理進(jìn)行編號(hào)的方法12/12/202266數(shù)據(jù)流圖的繪制接下來(lái)應(yīng)該對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能把處理事務(wù)的功能進(jìn)一步分解后的數(shù)據(jù)流圖12/12/20226712/12/202221面對(duì)復(fù)雜的系統(tǒng)時(shí),一個(gè)比較好的方法是分層次地描繪這個(gè)系統(tǒng)。首先用一張高層次的系統(tǒng)流程圖描繪系統(tǒng)總體概貌,表明系統(tǒng)的關(guān)鍵功能。然后分別把每個(gè)關(guān)鍵功能擴(kuò)展到適當(dāng)?shù)脑敿?xì)程度,畫(huà)在單獨(dú)的一頁(yè)紙上。這種分層次的描繪方法便于閱讀者按從抽象到具體的過(guò)程逐步深入地了解一個(gè)復(fù)雜的系統(tǒng)。分層12/12/202268面對(duì)復(fù)雜的系統(tǒng)時(shí),一個(gè)比較好的方法是分層次地描數(shù)據(jù)流圖的分量命名為數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))命名名字(name)應(yīng)代表整個(gè)數(shù)據(jù)流的內(nèi)容。不要空洞、泛指,要有具體含義。如果對(duì)某個(gè)數(shù)據(jù)流命名有困難時(shí),嘗試重新分解。
前一頁(yè)12/12/202269數(shù)據(jù)流圖的分量命名為數(shù)據(jù)流(或數(shù)據(jù)存儲(chǔ))命名名字(name)數(shù)據(jù)流圖的分量命名為處理命名
通常應(yīng)先為數(shù)據(jù)流命名再為與之相關(guān)的處理命名。名字應(yīng)反映整個(gè)處理的功能而不是一部分。名字最好由一個(gè)具體的及物動(dòng)詞和一個(gè)具體的賓語(yǔ)組成,如產(chǎn)生報(bào)表等。通常名字中只包括一個(gè)動(dòng)詞。如果對(duì)某個(gè)處理命名有困難時(shí),應(yīng)重新分解。前一頁(yè)12/12/202270數(shù)據(jù)流圖的分量命名為處理命名通常應(yīng)先為數(shù)據(jù)流命名再為與之相數(shù)據(jù)流圖的分量命名為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名時(shí)采用它們?cè)趩?wèn)題中習(xí)慣使用的名字即可,如采購(gòu)員等。為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名12/12/202271數(shù)據(jù)流圖的分量命名為數(shù)據(jù)源點(diǎn)/終點(diǎn)命名時(shí)采用它們?cè)趩?wèn)題中習(xí)慣數(shù)據(jù)流圖的用途1、畫(huà)數(shù)據(jù)流圖的基本目的是交流信息。該種描繪方法簡(jiǎn)單清析,可提供有關(guān)人員討論、審查,也是分析設(shè)計(jì)的重要工具。
前一頁(yè)12/12/202272數(shù)據(jù)流圖的用途1、畫(huà)數(shù)據(jù)流圖的基本目的是交流信息。該種描繪方數(shù)據(jù)流圖的用途注意:在一張數(shù)據(jù)流程圖上描述的處理超過(guò)了5~9個(gè),就比較難于理解,應(yīng)分層細(xì)化處理。如圖2.6和圖2.7:圖2.6描繪出系統(tǒng)的兩個(gè)處理:處理事務(wù)和產(chǎn)生報(bào)表圖2.7將處理事務(wù)的功能進(jìn)一步分解12/12/202273數(shù)據(jù)流圖的用途注意:在一張數(shù)據(jù)流程圖上描述的處理超過(guò)了5~92、數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。
當(dāng)用數(shù)據(jù)流圖輔助物理系統(tǒng)的設(shè)計(jì)時(shí),以圖中不同處理的定時(shí)要求為指南,能夠在數(shù)據(jù)流圖上畫(huà)出許多組自動(dòng)化邊界,每組自動(dòng)化邊界可能意味著一個(gè)不同的物理系統(tǒng),因此可以根據(jù)系統(tǒng)的邏輯模型考慮系統(tǒng)的物理實(shí)現(xiàn)。12/12/2022742、數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。12/1處理定貨以批量方式更新庫(kù)存清單
前一頁(yè)12/12/202275以批量方式更新庫(kù)存清單前一頁(yè)12/12/202229應(yīng)用舉例1.2更新庫(kù)存清單以聯(lián)機(jī)方式更新庫(kù)存清單
前一頁(yè)12/12/202276應(yīng)用舉例1.2以聯(lián)機(jī)方式更新庫(kù)存清單前一頁(yè)12/12/20數(shù)據(jù)字典
數(shù)據(jù)字典(DataDictionary)是數(shù)據(jù)的信息的集合,即對(duì)數(shù)據(jù)流圖中包含的所有元素(element)的定義的集合。數(shù)據(jù)字典的作用是為設(shè)計(jì)人員提供關(guān)于數(shù)據(jù)的描述信息。前一頁(yè)12/12/202277數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionar數(shù)據(jù)字典的內(nèi)容
數(shù)據(jù)字典應(yīng)由對(duì)下列四類(lèi)元素的定義組成。對(duì)于數(shù)據(jù)處理的定義,用IPO(InputProcessOutput)、PDL(ProcessDesignLanguage)等更方便。①數(shù)據(jù)流②數(shù)據(jù)流分量③數(shù)據(jù)存儲(chǔ)④處理前一頁(yè)數(shù)據(jù)字典12/12/202278數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典應(yīng)由對(duì)下列四類(lèi)元素的定義組成。對(duì)數(shù)據(jù)字典一般信息:名字、別名、描述等。
定義:數(shù)據(jù)類(lèi)型、結(jié)構(gòu)、長(zhǎng)度等。使用特點(diǎn):值的范圍、使用頻率、使用方式(輸入、輸出、本地)、條件值等??刂菩畔ⅲ簛?lái)源、用戶(hù)、使用的程序、使用權(quán)限等。分組信息:父結(jié)構(gòu)、從屬結(jié)構(gòu)、物理位置(記錄、文件、數(shù)據(jù)庫(kù)等)等。
前一頁(yè)
在數(shù)據(jù)字典中,除了對(duì)數(shù)據(jù)的定義之外,還包含如下信息:12/12/202279數(shù)據(jù)字典一般信息:名字、別名、描述等。前一頁(yè)在數(shù)據(jù)字典
前一頁(yè)
定義數(shù)據(jù)的方法定義數(shù)據(jù)是按照自頂向下,逐層分解,直至無(wú)須再細(xì)化的元素。由數(shù)據(jù)元素組成數(shù)據(jù)有以下方式:①順序(sequence):以確定次序連接多個(gè)分量。②選擇(selection):從多個(gè)可能的元素中選取一個(gè)。
③重復(fù)(repeat):把指定的分量重復(fù)多次。
④可選:一個(gè)分量是可有可無(wú)的(重復(fù)0次或1次)。
12/12/202280數(shù)據(jù)字典前一頁(yè)定義數(shù)據(jù)的方法①順序數(shù)據(jù)字典
前一頁(yè)定義數(shù)據(jù)的方法=等價(jià),定義為+表示和,連接兩個(gè)分量[]表示或,從中選出一個(gè)分量{}重復(fù)花括號(hào)中的分量,可用上下標(biāo)表示上下限()圓括號(hào)中的分量可有可無(wú)
12/12/202281數(shù)據(jù)字典前一頁(yè)定義數(shù)據(jù)的方法=等價(jià),定義為12/定義數(shù)據(jù)的方法通常使用上限和下限進(jìn)一步注釋表示重復(fù)的花括號(hào),如:數(shù)據(jù)字典
5{A}1:表示A最少重復(fù)1次,最多重復(fù)5次
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年拋棄式溫深計(jì)項(xiàng)目發(fā)展計(jì)劃
- 2025年對(duì)苯二胺項(xiàng)目發(fā)展計(jì)劃
- 2025年生物農(nóng)藥及生物防治產(chǎn)品項(xiàng)目合作計(jì)劃書(shū)
- 2025年玻璃深加工機(jī)械項(xiàng)目合作計(jì)劃書(shū)
- 2025年年醫(yī)聯(lián)體項(xiàng)目發(fā)展計(jì)劃
- 2024年宮斗片資金籌措計(jì)劃書(shū)代可行性研究報(bào)告
- 上市公司股份回購(gòu)與員工持股計(jì)劃合同
- 跨界合作股票代持合同
- 能源股權(quán)代理與新能源開(kāi)發(fā)合同
- 門(mén)店員工績(jī)效考核與薪酬調(diào)整合同
- 智能建造基礎(chǔ)考試題及答案
- 2024年蘇教版三年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教案及教學(xué)反思
- 承運(yùn)商KPI考核管理辦法2024年2月定稿
- T-ZZB 3669-2024 嵌裝滾花銅螺母
- 醫(yī)務(wù)人員廉潔從業(yè)培訓(xùn)課件
- 第十八屆“地球小博士”全國(guó)地理知識(shí)科普競(jìng)賽題庫(kù)(附答案)
- 《智慧醫(yī)院建設(shè)指南》
- 新《民法典》知識(shí)競(jìng)賽題庫(kù)附答案
- 《食管胃結(jié)合部癌》課件
- 駕駛員三級(jí)安全教育卡考試試卷(含公司級(jí)、部門(mén)級(jí)、車(chē)隊(duì)級(jí))
- 油藏開(kāi)發(fā)效果評(píng)價(jià)-洞察分析
評(píng)論
0/150
提交評(píng)論