第三章系統(tǒng)工程基礎(chǔ)與可行性研究ppt課件_第1頁
第三章系統(tǒng)工程基礎(chǔ)與可行性研究ppt課件_第2頁
第三章系統(tǒng)工程基礎(chǔ)與可行性研究ppt課件_第3頁
第三章系統(tǒng)工程基礎(chǔ)與可行性研究ppt課件_第4頁
第三章系統(tǒng)工程基礎(chǔ)與可行性研究ppt課件_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第3章 系統(tǒng)工程根底與可行性研討 3.1 基于計(jì)算機(jī)的系統(tǒng) 3.2 系統(tǒng)需求識(shí)別 3.3 可行性研討與分析 3.4 系統(tǒng)體系構(gòu)造建模 3.5 系統(tǒng)定義與評(píng)審 3.6 小結(jié) 13.1 基于計(jì)算機(jī)的系統(tǒng)3.1.1 基于計(jì)算機(jī)的系統(tǒng)概述 基于計(jì)算機(jī)的系統(tǒng)將一組元素組織起來,以實(shí)現(xiàn)某種方法、過程或利用途置信息進(jìn)展控制。圖3.1給出了計(jì)算機(jī)系統(tǒng)的根本構(gòu)造。軟件,是指計(jì)算機(jī)程序、數(shù)據(jù)構(gòu)造和描畫所需邏輯方法、過程或控制的文檔;硬件,是指計(jì)算機(jī)系統(tǒng)中提供計(jì)算才干的物理電子設(shè)備;人指硬件和軟件的操作員和用戶;數(shù)據(jù)庫,是一個(gè)大型的有組織信息的集合,它經(jīng)過軟件進(jìn)展數(shù)據(jù)加工與存取,是系統(tǒng)功能的一個(gè)主要部分;文檔,是指

2、手冊(cè)、表格和其他用以描畫系統(tǒng)運(yùn)用和操作的描畫性信息;過程,一系列步驟,定義每種元素特定的運(yùn)用步驟或系統(tǒng)的主流過程性環(huán)境。2圖3.1 計(jì)算機(jī)系統(tǒng)及其元素 “系統(tǒng)是元素的集合。同時(shí),系統(tǒng)的概念又是一個(gè)遞歸的概念。一個(gè)系統(tǒng)能夠包含有大量的元素,而本身又充任其他的、更大的系統(tǒng)的元素,如圖3.2所示。3.1.1 基于計(jì)算機(jī)的系統(tǒng)概述3圖3.2 系統(tǒng)的系統(tǒng)3.1.1 基于計(jì)算機(jī)的系統(tǒng)概述4系統(tǒng)工程師(系統(tǒng)分析員)的職責(zé) 分析客觀需求,設(shè)計(jì)、選擇適當(dāng)?shù)脑夭⒍x其間的關(guān)系和設(shè)計(jì)、建造特定的系統(tǒng)。作為計(jì)算機(jī)系統(tǒng)分析員,關(guān)懷的是基于分析設(shè)計(jì)、基于計(jì)算機(jī)的系統(tǒng)。方式化方法來表示系統(tǒng)工程 整體視圖(WV)包含假設(shè)干

3、個(gè)領(lǐng)域(Di),它們本身可以是一個(gè)系統(tǒng)或者是系統(tǒng)的系統(tǒng): WV=D1,D2,D3 ,Dn 每個(gè)領(lǐng)域由假設(shè)干個(gè)特定的元素(Ej)構(gòu)成,每個(gè)元素代表了完成領(lǐng)域的實(shí)體和目的: Di = E1,E2,E3 ,Em 最后,刻劃每個(gè)元素,組成元素的是實(shí)現(xiàn)(完成)元素功能的技術(shù)構(gòu)件(C): Ei = C1,C2,C3,Ck3.1.1 基于計(jì)算機(jī)的系統(tǒng)概述5計(jì)算機(jī)系統(tǒng)工程概念 一個(gè)問題求解活動(dòng),經(jīng)過和用戶的協(xié)商提示并分析客觀的功能需求,把整體需求化整為零,分配給計(jì)算機(jī)系統(tǒng)中的各個(gè)元素去完成。 系統(tǒng)分析員從界定目的與約束條件開場,導(dǎo)出針對(duì)本系統(tǒng)的功能、性能、接口、環(huán)境、數(shù)據(jù)構(gòu)造的表示,并據(jù)此選擇必要的元素,進(jìn)展

4、功能分配、設(shè)計(jì)元素間的關(guān)聯(lián)關(guān)系。也就是針對(duì)用戶的需求進(jìn)展基于計(jì)算機(jī)的系統(tǒng)設(shè)計(jì)。詳細(xì)的硬件工程、軟件工程、人機(jī)工程和數(shù)據(jù)庫工程的作用就是細(xì)化功能和性能的范圍,產(chǎn)生一個(gè)可以和其他元素適當(dāng)集成的可操作的系統(tǒng)元素。3.1.2 計(jì)算機(jī)系統(tǒng)工程61. 硬件和硬件工程 計(jì)算機(jī)系統(tǒng)工程師選擇某種硬件元素的組合構(gòu)成基于計(jì)算機(jī)系統(tǒng)的硬件元素。在選擇硬件元素時(shí),該當(dāng)思索以下特性: (1) 從集成化的角度思索,對(duì)各種元件打包構(gòu)成單獨(dú)的構(gòu)件塊。 (2) 各個(gè)元件/構(gòu)件塊之間盡量采用規(guī)范接口。 (3) 性能、本錢、有效性相對(duì)地比較容易確定。 (4) 盡量提供多種可供權(quán)衡選擇的硬件方案。 計(jì)算機(jī)硬件工程是在幾十年以來電子設(shè)

5、計(jì)和電子工程的根底上開展起來的。硬件工程的過程可以劃分為方案與定義,設(shè)計(jì)和樣機(jī)實(shí)現(xiàn),消費(fèi)、銷售和售后效力三個(gè)階段。 3.1.2 計(jì)算機(jī)系統(tǒng)工程72. 軟件和軟件工程在系統(tǒng)工程中,功能和性能的分配 普通把部分功能和性能要求分配給軟件來實(shí)現(xiàn)。在某種情況下,可以把功能看作是一個(gè)順序的數(shù)據(jù)處置過程,對(duì)性能不作顯式定義。在另一些情況下,可以把功能看作是對(duì)內(nèi)部各個(gè)系統(tǒng)元素的協(xié)調(diào)和對(duì)其他并發(fā)程序的控制,而性能那么顯式定義為呼應(yīng)和等待時(shí)間。 軟件的功能和性能實(shí)現(xiàn) 軟件工程師必需獲取或者開發(fā)一系列的軟件部件。與硬件不同的是,軟件部件很難規(guī)范化。應(yīng)盡量采用可復(fù)用構(gòu)件是選擇軟件部件的第一原那么。3.1.2 計(jì)算機(jī)系

6、統(tǒng)工程8軟件元素普通由程序、數(shù)據(jù)和文檔組成,包括系統(tǒng)軟件和運(yùn)用軟件兩類。IPO (輸入處置輸出)模型表示輸入:軟件可以從外部實(shí)體或系統(tǒng)內(nèi)的其他元素接納輸入信息,軟件還可以用于建立數(shù)據(jù)庫接口,使程序可以存取預(yù)先存儲(chǔ)的數(shù)據(jù); 處置:針對(duì)接納到的源數(shù)據(jù)實(shí)現(xiàn)完成系統(tǒng)需求所必需的處置; 輸出:構(gòu)成數(shù)據(jù)或信息并輸出到其他系統(tǒng)元素、宏元素或外部對(duì)象。軟件工程三個(gè)階段回想第一章,分別如圖3.3、圖3.4、圖3.5所示。3.1.2 計(jì)算機(jī)系統(tǒng)工程9圖3.3 軟件工程的定義階段3.1.2 計(jì)算機(jī)系統(tǒng)工程10圖3.4 軟件工程的開發(fā)階段3.1.2 計(jì)算機(jī)系統(tǒng)工程11圖3.5 軟件工程的運(yùn)轉(zhuǎn)維護(hù)階段3.1.2 計(jì)算機(jī)

7、系統(tǒng)工程123. 人與人機(jī)工程(人機(jī)交互工程)系統(tǒng)能否具有明顯的“用戶友好性,是評(píng)價(jià)計(jì)算機(jī)系統(tǒng)質(zhì)量優(yōu)劣的目的之一?!叭耸侵匾脑?組成人元素的元件包括:人的記憶和知識(shí)表示、思想和推理、直觀覺得、人的對(duì)話構(gòu)造等等。人類工程學(xué) 是運(yùn)用心思學(xué)和方法論導(dǎo)出的知識(shí)來確定和設(shè)計(jì)高質(zhì)量人機(jī)對(duì)話界面(HCI,Human Conversation Interface)的多學(xué)科活動(dòng)。人機(jī)工程過程包括:3.1.2 計(jì)算機(jī)系統(tǒng)工程13 (1) 活動(dòng)分析:對(duì)分配給人的每一項(xiàng)活動(dòng),在與其他系統(tǒng)生成元素進(jìn)展交互的環(huán)境中進(jìn)展評(píng)價(jià)?;顒?dòng)還要?jiǎng)澐殖闪x務(wù),并在以后對(duì)它們進(jìn)一步分析。 (2) 語義分析和設(shè)計(jì):對(duì)用戶要求的每一個(gè)動(dòng)作

8、和機(jī)器產(chǎn)生的每一個(gè)動(dòng)作的準(zhǔn)確含義進(jìn)展定義,并進(jìn)展可以傳送正確語義的對(duì)話設(shè)計(jì)。 (3) 語法和詞法設(shè)計(jì):標(biāo)識(shí)與描畫各個(gè)動(dòng)作和命令的特定方式,然后設(shè)計(jì)每一動(dòng)作或命令的硬件與軟件實(shí)現(xiàn)。 (4) 用戶環(huán)境設(shè)計(jì):將硬件、軟件和其他系統(tǒng)生成元素組合起來構(gòu)成用戶環(huán)境。環(huán)境包括物理設(shè)備以及人機(jī)對(duì)話界面。 (5) 原型:利用原型可以方式化的定義HCI,可以運(yùn)用戶積極的參與而不是被動(dòng)的評(píng)價(jià)HCI。該當(dāng)反復(fù)地運(yùn)用原型化方法運(yùn)轉(zhuǎn)和評(píng)價(jià)一切的人機(jī)工程。3.1.2 計(jì)算機(jī)系統(tǒng)工程144. 數(shù)據(jù)庫與數(shù)據(jù)庫工程 數(shù)據(jù)庫工程是一門技術(shù)學(xué)科,它的運(yùn)用是在數(shù)據(jù)庫的信息域定義完成之后。對(duì)于運(yùn)用數(shù)據(jù)庫的系統(tǒng)來說(例如幾乎一切的商業(yè)軟件

9、),數(shù)據(jù)庫往往作為信息倉庫成為一切功能的中心。對(duì)于不運(yùn)用數(shù)據(jù)庫的系統(tǒng)中,也要進(jìn)展數(shù)據(jù)分析和數(shù)據(jù)設(shè)計(jì)。數(shù)據(jù)庫工程的目的:明確加工對(duì)象和輸出結(jié)果的數(shù)據(jù)構(gòu)造特征。3.1.2 計(jì)算機(jī)系統(tǒng)工程153.2 系統(tǒng)需求識(shí)別3.2.1 系統(tǒng)分析的目的 系統(tǒng)需求分析是一組稱為計(jì)算機(jī)系統(tǒng)工程的活動(dòng),它著眼于一切的系統(tǒng)生成元素,由硬件、軟件、數(shù)據(jù)庫方面的工程師共同參與。系統(tǒng)分析的目的包括:(1) 識(shí)別出用戶的需求。(2) 評(píng)價(jià)系統(tǒng)的可行性。(3) 進(jìn)展經(jīng)濟(jì)分析和技術(shù)分析。(4) 在明晰總體需求的前提下,將要實(shí)現(xiàn)的功能分配給硬件、軟件、人、數(shù)據(jù)庫和其他的系統(tǒng)元素。(5) 預(yù)測本錢、進(jìn)展進(jìn)度設(shè)計(jì)。(6) 生成系統(tǒng)規(guī)格闡明

10、,用作一切后繼工程的根底。16 識(shí)別用戶的真正需求是系統(tǒng)分析的第一步。分析人員該當(dāng)留意弄清楚以下問題:(1) 用戶所期望的功能和性能。(2) 對(duì)于可靠性和質(zhì)量提出的問題有哪些?(3) 總的系統(tǒng)目的是什么?(4) 本錢、資源和進(jìn)度有哪些限制和約束?(5) 能夠會(huì)有哪些擴(kuò)展需求?(6) 有哪些有效的技術(shù)可供運(yùn)用?(7) 制造的需求是什么?市場競爭情況如何? 3.2.2 系統(tǒng)分析過程173.3 可行性研討與分析 就商業(yè)軟件來說,只需不限定資源與時(shí)間,總是可行的。但這里要思索的是:“在指定的目的和滿足質(zhì)量、時(shí)間、本錢約束條件前提下,問題有沒有可行解。 暫時(shí)不用思索“如何解的問題。主要從四個(gè)方面思索可行

11、性: 1) 經(jīng)濟(jì)可行性:進(jìn)展投入/產(chǎn)出分析,確定系統(tǒng)有無經(jīng)濟(jì)價(jià)值。 2) 技術(shù)可行性:在預(yù)定的時(shí)間與本錢限制下,對(duì)待開發(fā)系統(tǒng)進(jìn)展功能、性能和限制條件的分析,確定在當(dāng)前曾經(jīng)擁有的資源環(huán)境中,存在有多大的技術(shù)風(fēng)險(xiǎn)。 3) 法律可行性:確認(rèn)待開發(fā)系統(tǒng)能否存在有涉及侵權(quán)、妨礙和責(zé)任問題。 4) 對(duì)不同的方案進(jìn)展評(píng)價(jià)抉擇。18在進(jìn)展技術(shù)風(fēng)險(xiǎn)分析時(shí),要思索: (1) 開發(fā)風(fēng)險(xiǎn):在預(yù)定的限制范圍約束下,能否設(shè)計(jì)出系統(tǒng)并實(shí)現(xiàn)其功能與性能。 (2) 評(píng)價(jià)資源的有效性:人力、可復(fù)用構(gòu)件、軟/硬件環(huán)境三個(gè)層次的資源能否具備。 (3) 相關(guān)的技術(shù)開展能否支持這一系統(tǒng)。對(duì)于法律可行性進(jìn)展評(píng)價(jià)時(shí) 涉及的面也比較廣,它包括

12、合同、責(zé)任、侵權(quán)以及其他一些技術(shù)人員經(jīng)常不了解的險(xiǎn)境。必要時(shí)可以請(qǐng)法律顧問來參與評(píng)價(jià)。3.3 可行性研討與分析19 可行性研討的結(jié)果是構(gòu)成一個(gè)單獨(dú)的“可行性報(bào)告,其中最主要的內(nèi)容是: (1) 工程的背景:問題描畫、實(shí)現(xiàn)環(huán)境和限制條件等。 (2) 管理概要與建議:重要的研討結(jié)果(結(jié)論)、闡明、勸告和影響等。 (3) 引薦的方案(不止一個(gè)):候選系統(tǒng)的配置與選擇最終方案的原那么。 (4) 簡單的系統(tǒng)范圍描畫:分配元素的可行性。 (5) 經(jīng)濟(jì)可行性分析結(jié)果:經(jīng)費(fèi)概算和預(yù)期的經(jīng)濟(jì)效益等。 (6) 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)評(píng)價(jià)):技術(shù)實(shí)力分析、已有的任務(wù)及技術(shù)根底和設(shè)備條件等等。 (7) 法律可行性分析結(jié)果

13、描畫。 (8) 可用性評(píng)價(jià):匯報(bào)用戶的任務(wù)制度和人員的素質(zhì),確定人機(jī)交互功能界面需求。 (9) 其他工程相關(guān)的問題:如能夠會(huì)發(fā)生的變卦等等。3.3 可行性研討與分析20經(jīng)濟(jì)可行性的結(jié)論經(jīng)過投入/產(chǎn)出分析得出,同時(shí)注重“貨幣時(shí)間效果影響。整個(gè)系統(tǒng)的經(jīng)濟(jì)效益 有形效益:采用新系統(tǒng)后添加的收入再加上運(yùn)用新系統(tǒng)后節(jié)約的運(yùn)轉(zhuǎn)費(fèi)用。 無形效益:包括用戶稱心度、更高的質(zhì)量等等,很難直接度量。3.3.1 效益度量方法21 度量經(jīng)濟(jì)效益時(shí),普通從投入/產(chǎn)出比、本錢回收時(shí)間和純收入三個(gè)角度來思索。在計(jì)算過程中,必需充分思索到貨幣的時(shí)間價(jià)值問題。 (1) 貨幣的時(shí)間價(jià)值:由于利率的存在,貨幣的時(shí)間價(jià)值是可以準(zhǔn)確估算

14、的。假設(shè)年利率為i,如今投入P元,那么n年后可以得到: F = P(1+i)n 這就是P元錢在n年后的價(jià)值。反之,假設(shè)n年后能收入F元,那么其當(dāng)前價(jià)值是: P=F/(1+i)n 例:假設(shè)購置一套運(yùn)用軟件投資20萬元,估計(jì)可運(yùn)用5年,每年直接經(jīng)濟(jì)效益9.6萬元,年利率為5%,試計(jì)算投入/產(chǎn)出比。 解:思索到貨幣的時(shí)間價(jià)值,5年的總體收入該當(dāng)逐年按照上式計(jì)算,并非為恒定的9.6萬元。15年中,每年的收入折算到當(dāng)前的數(shù)據(jù)如表3.1所示。3.3.1 效益度量方法22表3.1 貨幣的時(shí)間價(jià)值年份未來收益/萬元(1+i)n當(dāng)前收益累計(jì)的當(dāng)前收益19.61.059.14299.142929.61.10258

15、.707517.851339.61.15768.292826.143249.61.21557.897934.041159.61.27637.521941.5630根據(jù)上表所列數(shù)據(jù),本軟件投入/產(chǎn)出比為: 41.5630/20 = 2.07853.3.1 效益度量方法23 (2) 投資回收期:根據(jù)上例,兩年后收入17.8513萬元,尚欠2.15萬元沒有收回本錢,在第三年還需求:2.15/8.2928 = 0.259(年),故投資回收期為2.259年。 (3) 純收入: 根據(jù)上面的計(jì)算結(jié)果,5年純收入為41.563020 = 21.5630 萬元注:只需當(dāng)純收入大于0時(shí),開發(fā)軟件才有真正的效益。3

16、.3.1 效益度量方法24 有了正確的效益度量方法,就可以進(jìn)展本錢 效益分析。除經(jīng)濟(jì)效益之外,非經(jīng)濟(jì)效益也該當(dāng)適當(dāng)思索。下面以一個(gè)管理信息系統(tǒng)軟件為例,分析其能夠的本錢效益。信息管理系統(tǒng)能夠的效益表如表3.2所示。3.3.2 本錢 效益分析25表3.2 信息管理系統(tǒng)能夠的效益表改良計(jì)算與打印任務(wù)得到的效益降低每單元計(jì)算和打印本錢(CR)提高計(jì)算義務(wù)的準(zhǔn)確度(ER)有才干快速改動(dòng)計(jì)算程序中的變量與值(IF)大大提高計(jì)算與打印速度(IS)改良記錄保管任務(wù)得到的效益自動(dòng)為記錄搜集和存儲(chǔ)數(shù)據(jù)(CR、IS、ER)更完全、系統(tǒng)地保管記錄(CR、ER)根據(jù)空間與本錢,添加記錄保管的容量(CR)進(jìn)展規(guī)范化的記

17、錄保管(CR、IS)添加單記錄數(shù)據(jù)容量(CR)改良存儲(chǔ)記錄的平安性(ER、CR、MC)改良記錄的可移植性(IF、CR、IS)3.3.2 本錢 效益分析26表3.2 信息管理系統(tǒng)能夠的效益表改良記錄查找任務(wù)帶來的效益快速檢索記錄(IS)改良從大型數(shù)據(jù)庫中存取記錄的才干(IF、CR)改良變卦數(shù)據(jù)庫內(nèi)容的才干(IF、CR)經(jīng)過遠(yuǎn)程通訊、鏈接要求查找的地點(diǎn)的才干(IF、IS)改良登記記錄才干,保管操作種類及操作人信息(ER、MC)審計(jì)和分析記錄查找活動(dòng)的才干(MC、ER)改良系統(tǒng)重構(gòu)才干帶來的效益同時(shí)變卦整個(gè)記錄類的才干(IS、IF、CR)傳輸大型數(shù)據(jù)文件的才干(IS、IF)歸并其他文件生成新文件的才

18、干(IS、IF)3.3.2 本錢 效益分析27表3.2 信息管理系統(tǒng)能夠的效益表改良分析和模擬才干所得到的效益快速執(zhí)行復(fù)雜并發(fā)計(jì)算的才干(IS、IF、ER)模擬復(fù)雜景象,進(jìn)展條件分析的才干(MC、IF)為輔助決策搜集大量數(shù)據(jù)的才干(MC、IF)改良過程和資源管理得到的效益減少在過程和資源管理方面所需的任務(wù)量(CR)改良“精細(xì)調(diào)校方面的才干(CR、MC、IS、ER)改良堅(jiān)持對(duì)可用資源進(jìn)展不延續(xù)監(jiān)控的才干(MC、ER、IF) 上表中,CR = 降低本錢;ER = 減少錯(cuò)誤;IF = 添加靈敏性;IS = 添加活動(dòng)速度; MC = 改良管理方案和控制。3.3.2 本錢 效益分析28新系統(tǒng)的效益和系統(tǒng)

19、的任務(wù)過程有關(guān) 假設(shè)以一個(gè)CAD系統(tǒng)為例,想要進(jìn)展經(jīng)濟(jì)可行性分析斷定,分析員就要對(duì)現(xiàn)行的人工設(shè)計(jì)系統(tǒng)和待開發(fā)的CAD系統(tǒng)定義可度量的特性。 例如,選擇產(chǎn)生最終詳細(xì)圖紙的時(shí)間t-draw作為一個(gè)可度量量,而且經(jīng)分析得知,CAD系統(tǒng)產(chǎn)生的時(shí)間縮減比為1/4。為進(jìn)一步對(duì)效益進(jìn)展量化,確定下面的數(shù)據(jù):3.3.2 本錢 效益分析29t-draw:平均繪圖時(shí)間 = 4小時(shí)c: 每個(gè)繪圖小時(shí)的本錢 = 20元n: 每年繪圖總數(shù)量=8000p: CAD系統(tǒng)中已完成繪圖的百分比=60% 根據(jù)上述設(shè)定數(shù)據(jù),計(jì)算每年節(jié)省費(fèi)用的估算值,即所得到的因節(jié)省了繪圖時(shí)間而得的效益為節(jié)約的繪圖費(fèi)用 = 縮減比t-drawncp

20、 = 96 000元/年3.3.2 本錢 效益分析30技術(shù)分析的目的 提交系統(tǒng)的技術(shù)可行性評(píng)價(jià),闡明為完成系統(tǒng)功能、到達(dá)系統(tǒng)性能目的要采取什么樣的技術(shù)、存在哪些技術(shù)風(fēng)險(xiǎn)并斷定這些技術(shù)問題對(duì)于本錢有什么影響。技術(shù)可行性分析方法模型化方法(包括數(shù)學(xué)模型和物理模型)是一種有效的方法。模型化過程表示如圖3.63.3.3 技術(shù)分析31圖3.6 模型化過程表示3.3.3 技術(shù)分析32 為了對(duì)系統(tǒng)進(jìn)展技術(shù)分析而運(yùn)用模型時(shí),該當(dāng)留意遵照下面的準(zhǔn)那么: (1) 模型該當(dāng)表現(xiàn)出待評(píng)價(jià)系統(tǒng)構(gòu)成的動(dòng)態(tài)特性,其操作盡量接近真實(shí)的結(jié)果。 (2) 模型該當(dāng)包括系統(tǒng)中一切的元素并保證其可靠性。 (3) 模型中要突出表現(xiàn)與現(xiàn)實(shí)

21、問題最相關(guān)的要素,在初期對(duì)次要問題要謹(jǐn)慎地逃避。以便簡化模型。 (4) 模型力求簡單。對(duì)過于復(fù)雜的模型可以分解為一組相對(duì)簡單的模型,其中一個(gè)模型的輸出可以是另一個(gè)的輸入。對(duì)一個(gè)特定系統(tǒng)元素的評(píng)價(jià)該當(dāng)獨(dú)立于其他元素。 (5) 對(duì)模型要進(jìn)展一系列的實(shí)驗(yàn),使其盡能夠的不斷接近系統(tǒng)的目的。3.3.3 技術(shù)分析33該當(dāng)在滿足功能、性能、環(huán)境、可擴(kuò)展性需求的前提下,將各個(gè)系統(tǒng)功能與其必要的一些性能和接口特性一同,分配給一個(gè)或多個(gè)系統(tǒng)元素。不同的分配方式也就對(duì)應(yīng)著系統(tǒng)的不同的實(shí)現(xiàn)方案。可以按照本錢、進(jìn)度等約束條件,在假設(shè)干能夠的方案中擇優(yōu)引薦。例如:以一個(gè)繪圖系統(tǒng)為例,它的主要功能是進(jìn)展三維轉(zhuǎn)換。在對(duì)候選方

22、案進(jìn)展初步設(shè)計(jì)之后,發(fā)現(xiàn)基于不同的分配方案,能夠的系統(tǒng)實(shí)現(xiàn)方案有如下幾種: (1) 完全由軟件實(shí)現(xiàn)三維轉(zhuǎn)換。(2) 簡單轉(zhuǎn)換(平移、比例變換等)利器具有圖形轉(zhuǎn)換功能的硬件(如特殊的圖形卡)實(shí)現(xiàn);復(fù)雜的轉(zhuǎn)換(投影、透視、消隱等)由軟件包實(shí)現(xiàn)。 (3) 采用圖形任務(wù)站,全部三維轉(zhuǎn)換功能均由硬件完成。 3.3.4 方案制定與評(píng)價(jià)343.4 系統(tǒng)體系構(gòu)造建模3.4.1 建立系統(tǒng)構(gòu)造流程圖系統(tǒng)構(gòu)造模板結(jié)合IPO構(gòu)造模型,再加上用戶界面處置和系統(tǒng)維護(hù)與自測試兩個(gè)系統(tǒng)特性,就可以構(gòu)成基于五個(gè)范疇域的系統(tǒng)構(gòu)造模板,如圖3.7所示。系統(tǒng)分析人員把預(yù)定的各個(gè)元素分配到模板內(nèi)的五個(gè)處置區(qū)域,就構(gòu)成了方案。 圖3.7

23、 籠統(tǒng)的系統(tǒng)構(gòu)造模板35實(shí)例:傳送帶分類系統(tǒng)CLSS,conveyor line sorting system CLSS將沿傳送帶挪動(dòng)的盒子進(jìn)展分類。每一個(gè)盒子由一個(gè)包含零件號(hào)的條形碼來標(biāo)識(shí),并在傳送帶末端分送到六個(gè)箱子中的一個(gè)。這些盒子要經(jīng)過一個(gè)由條形碼閱讀器及一臺(tái)PC所組成的分類站。分類站的PC銜接到一個(gè)分流器上,它把盒子分送到不同的箱子中。盒子以隨機(jī)的順序經(jīng)過且其間的間隔一樣。傳送帶以每分鐘英尺的速度挪動(dòng)。如以下圖所示: ID no.ID no.ID no.ID no.傳送帶挪動(dòng)方向條形碼分流器分類站控制銜接1236453.4.1 建立系統(tǒng)構(gòu)造流程圖36構(gòu)造環(huán)境圖(ACD,Archite

24、cture Context Diagram)位于層次構(gòu)造的頂層。ACD本身還定義了一些外部實(shí)體,包括系統(tǒng)輸入信息的產(chǎn)生者、系統(tǒng)輸出信息的運(yùn)用者以及經(jīng)過接口進(jìn)展通訊或?qū)嵤┚S護(hù)與自測試的一切實(shí)體。圖3.8 關(guān)于CLSS系統(tǒng)的構(gòu)造環(huán)境圖3.4.1 建立系統(tǒng)構(gòu)造流程圖37構(gòu)造流程圖(AFD,Architecture Flow Diagram)對(duì)圖3.8中的五個(gè)矩形區(qū)域部分進(jìn)展詳細(xì)分析,細(xì)化這個(gè)構(gòu)造環(huán)境圖,可以完成傳輸線分類系統(tǒng)規(guī)定的功能的各個(gè)專門子系統(tǒng),并在ACD定義的環(huán)境中加以標(biāo)識(shí),如圖3.9所示。 專門子系統(tǒng)定義在從ACD導(dǎo)出的構(gòu)造流程圖(AFD)中。信息流穿越ACD的各個(gè)區(qū)域,可用于引導(dǎo)系統(tǒng)工程

25、師開發(fā)AFD。AFD給出了各個(gè)專門子系統(tǒng)和重要的數(shù)據(jù)與控制信息流,把每一個(gè)子系統(tǒng)劃分到構(gòu)造模板中定義的五個(gè)區(qū)域的某一個(gè)中。在這一步,每個(gè)子系統(tǒng)可以包含一個(gè)或多個(gè)系統(tǒng)元素。3.4.1 建立系統(tǒng)構(gòu)造流程圖38圖3.9 關(guān)于CLSS的構(gòu)造流程圖39 第一步得到的AFD是AFD層次構(gòu)造的頂層模板,其中的每一個(gè)圓角矩形表示的元素都可以分解、擴(kuò)展成為另一個(gè)更加詳細(xì)的構(gòu)造模板。每一個(gè)系統(tǒng)的AFD都可以用作后繼工程子系統(tǒng)的開場點(diǎn),如圖3.10所示。 3.4.1 建立系統(tǒng)構(gòu)造流程圖40圖3.10 自頂向下建立構(gòu)造流程圖的層次構(gòu)造41小結(jié):如上所述,從根本的功能性能需求出發(fā),系統(tǒng)體系構(gòu)造建模過程如下:構(gòu)筑頂層的構(gòu)

26、造環(huán)境模型;再按照構(gòu)造模板將高層ACD逐級(jí)分解構(gòu)成AFD;如此自頂向下逐層細(xì)化,將逐漸構(gòu)建起運(yùn)用系統(tǒng)的體系構(gòu)造模型。3.4.1 建立系統(tǒng)構(gòu)造流程圖42 利用逐漸細(xì)化的構(gòu)造流程圖,可以分層次地利用構(gòu)造模板描畫各個(gè)子系統(tǒng)的構(gòu)造與信息流動(dòng)情況。但是,還需求進(jìn)一步的為各個(gè)子系統(tǒng)及它們之間的信息加以定義。AFD的規(guī)格闡明(ADS)給出了有關(guān)每個(gè)子系統(tǒng)的信息和各個(gè)子系統(tǒng)之間的信息流;對(duì)每個(gè)子系統(tǒng)進(jìn)展“系統(tǒng)模塊描畫,詳細(xì)闡明每一個(gè)子系統(tǒng)的功能、處置對(duì)象與方法和其他子系統(tǒng)如何接口。 同時(shí),還包括了一個(gè)“構(gòu)造字典,對(duì)于子系統(tǒng)中的每一個(gè)信息項(xiàng)的類型、組成、來源、去處和傳輸方式進(jìn)展了闡明。這樣,詳細(xì)的文字描畫結(jié)合明

27、晰的構(gòu)造字典,將各個(gè)子系統(tǒng)的功能、數(shù)據(jù)、接口情況表述的非常清楚,構(gòu)成了對(duì)系統(tǒng)的初步認(rèn)識(shí)。表3.3是規(guī)格闡明中對(duì)“零件號(hào)數(shù)據(jù)項(xiàng)進(jìn)展詳細(xì)描畫的一個(gè)例子。3.4.2 系統(tǒng)構(gòu)造的規(guī)格闡明定義43表3.3 構(gòu)造字典條容貌例信息項(xiàng)稱號(hào)零 件 號(hào)信息項(xiàng)闡明產(chǎn)品類型前綴+數(shù)字標(biāo)識(shí)+本錢類型類型(數(shù)據(jù)或控制)數(shù)據(jù)來源條碼解碼子系統(tǒng)去處數(shù)據(jù)庫存取子系統(tǒng)通訊途徑內(nèi)部軟件接口3.4.2 系統(tǒng)構(gòu)造的規(guī)格闡明定義443.5 系統(tǒng)定義與評(píng)審3.5.1 系統(tǒng)定義文檔模板 下面是一個(gè)引薦用來描畫、定義系統(tǒng)的文檔大綱??梢怨┪覀?cè)谧飨到y(tǒng)定義時(shí)參考運(yùn)用。1 引言 1.1 文檔的范圍和目的 1.2 概述 1.2.1 目的 1.2.2 約束條件2 功能和數(shù)據(jù)描畫 2.1 系統(tǒng)體系構(gòu)造(構(gòu)造環(huán)境圖ACD) 2.2 ACD描畫闡明453 子系統(tǒng)描畫 3.1 子系統(tǒng)N的體系構(gòu)造圖定義 3.1.1 體系構(gòu)造流程圖AFD 3.1.2 系統(tǒng)模塊描畫 3.1.3 性能問題描畫 3.1.4 設(shè)計(jì)約束 3.1.5 系統(tǒng)構(gòu)件分配 3.2 體系構(gòu)造字典 3.3 構(gòu)造互

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論