第03章 計(jì)算機(jī)系統(tǒng)工程_第1頁
第03章 計(jì)算機(jī)系統(tǒng)工程_第2頁
第03章 計(jì)算機(jī)系統(tǒng)工程_第3頁
第03章 計(jì)算機(jī)系統(tǒng)工程_第4頁
第03章 計(jì)算機(jī)系統(tǒng)工程_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件工程

教材:主編曹哲高誠

中國水利水電出版社

教案:河北工業(yè)大學(xué)廊坊分院

計(jì)算機(jī)系黃南川

第3章計(jì)算機(jī)系統(tǒng)工程

3.1計(jì)算機(jī)系統(tǒng)工程的概念

3.2系統(tǒng)的可行性研究

3.3系統(tǒng)模型

3.4系統(tǒng)規(guī)格說明與評審

第3章

■■

第3章計(jì)算機(jī)系統(tǒng)工程

計(jì)算機(jī)的系統(tǒng)是由硬件、軟件、人、文檔、數(shù)

據(jù)庫、過程等系統(tǒng)要素就構(gòu)成的。

若不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)和功能,基于計(jì)算機(jī)的

系統(tǒng)可用輸入■處理■輸出(IPO)模型表示。其中:

1(Input)指信息的輸入;

vP(Process)指對信息的處理;

0(Output)指信息的輸出。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

基于計(jì)算機(jī)的系統(tǒng)的要素及其間的關(guān)系

第3章

■■

3.1計(jì)算機(jī)系統(tǒng)工程的概念

o計(jì)算機(jī)系統(tǒng)工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制

基于計(jì)算機(jī)的系統(tǒng)的有關(guān)技術(shù)、方法和過程。

。計(jì)算機(jī)系統(tǒng)工程是一種從系統(tǒng)層面上的問題求解活動。在

開始構(gòu)造一個新的基于計(jì)算機(jī)的系統(tǒng)時:

①計(jì)算機(jī)系統(tǒng)工程師(系統(tǒng)分析人員和系統(tǒng)開發(fā)人員)首先根

據(jù)用戶定義的系統(tǒng)目標(biāo)和約束條件進(jìn)行系統(tǒng)可行性研究和

系統(tǒng)需求分析。

②系統(tǒng)工程師將系統(tǒng)功能和性能分配至1]系統(tǒng)各要素之中。

應(yīng)提出多種預(yù)選的方案

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

3.1.1硬件工程

口硬件工程師根據(jù)系統(tǒng)硬件需求設(shè)計(jì)、制造或選擇主

機(jī)、外部設(shè)備、網(wǎng)絡(luò)設(shè)備等硬部件或設(shè)備。硬件工

程師可通過硬件工程耒實(shí)現(xiàn)硬件系統(tǒng)。

口劃分為硬件定義、設(shè)計(jì)、制造與銷售維修三個階段

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

I3.1.2軟件工程

□論證階段:系統(tǒng)工程師應(yīng)確定系統(tǒng)對軟件的功能和性能的

要求,這圈成為軟件需求分析的基礎(chǔ)。

□功能和性能進(jìn)行詳細(xì)的需求分析,進(jìn)行軟件總體結(jié)構(gòu)設(shè)計(jì)。

在此基礎(chǔ)上應(yīng)盡力尋求可重用軟部件來支持軟件的詳細(xì)設(shè)

計(jì)和編碼。

口按照功能,軟部件可劃分為

系統(tǒng)軟件:實(shí)現(xiàn)系統(tǒng)各要素的控制、交互和通用信息處理等功

能;

應(yīng)用軟件:實(shí)現(xiàn)專用信息處理等功能。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

3.1.2軟件工程

□軟件在基于計(jì)算機(jī)的系統(tǒng)的IP0模型的各個部分都

起著重要的作用。其主要作用有:

①實(shí)現(xiàn)系統(tǒng)的輸入和輸出。

②有必要,可設(shè)置與數(shù)據(jù)庫的接口,支持系統(tǒng)對數(shù)據(jù)

庫的訪問。

③軟件通過一系列的算法和操作控制程序使各個系統(tǒng)

要素有條不紊地工作,從而實(shí)現(xiàn)系統(tǒng)的功能和性能。

河北工業(yè)大學(xué)計(jì)算機(jī)系

圖3?1?3軟件工程

第3章

1.軟件項(xiàng)目定義部分

。該部分由制定軟件項(xiàng)目開發(fā)計(jì)劃、需求分析2個階

段組成,主要完成以下4項(xiàng)任務(wù):

1)制定軟件項(xiàng)目計(jì)劃。軟件工作范圍、風(fēng)險分析、

提出項(xiàng)目開發(fā)所需資源、成本和進(jìn)度估算,進(jìn)而進(jìn)

行可行性論證,生成軟件項(xiàng)目計(jì)劃并經(jīng)過技術(shù)和管

理評審。

2)軟件需求分析和定義。

3)制定驗(yàn)收準(zhǔn)則,測試計(jì)劃。

4)生成軟件需求規(guī)格說明,評審后生效,作為軟件

開發(fā)和軟件產(chǎn)品驗(yàn)收的依據(jù)。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

系統(tǒng)流程圖

一個具體實(shí)現(xiàn)的系統(tǒng),也就,

是描述一個單位、組織的信■

1.系統(tǒng)流程圖的作用息處理的具體實(shí)現(xiàn)的系統(tǒng)。―

系統(tǒng)流程圖是描述物理系統(tǒng)的工具。通過畫出系統(tǒng)流程圖

來了解要開發(fā)的項(xiàng)目的大概處理流程、范圍和功能等。系統(tǒng)

流程圖不僅能用于可行性研究,還能用于需求分析階段。

系統(tǒng)流程圖可用圖形符號來表示系統(tǒng)中的各個元素,例

如,人工處理、數(shù)據(jù)處理、數(shù)據(jù)庫、文件和設(shè)備等。它表達(dá)了

系統(tǒng)中各個元素之間的信息流動的情況。

河北工業(yè)大學(xué)計(jì)算機(jī)系

畫系統(tǒng)流程圖時,首先要搞清業(yè)務(wù)處理過程以及處理中的

各個元素,同時選擇相應(yīng)的符號來代表系統(tǒng)中的各個元素。所

畫的系統(tǒng)流程圖要反映出系統(tǒng)的處理流程。

在進(jìn)行可行性研究過程中,要以概括的形式描述現(xiàn)有系統(tǒng)

的高層邏輯模型,并通過概要的設(shè)計(jì)變成所建議系統(tǒng)的物理模

型,可以用系統(tǒng)流程圖來描述所建議系統(tǒng)的物理模型。

2.系統(tǒng)流程圖的符號

系統(tǒng)流程圖的符號如表2-1所示。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

表2-1系統(tǒng)流程圖的符號

符號名稱說明

i1,能改變數(shù)據(jù)值或數(shù)據(jù)位置的加工或部件,例如,程序模

處理

塊、處理機(jī)等都'是處理

表示輸入或輸出(或既輸入又輸出),是一個廣義的不指明

輸入/輸出

口具體設(shè)備的符號

連接;指出轉(zhuǎn)到圖的另一部分或從圖的另一部分轉(zhuǎn)來,通常在同

O一頁上.

0換頁連接指出轉(zhuǎn)到另一頁圖上或由另一頁圖轉(zhuǎn)來

A--------------數(shù)據(jù)流用來連接其他符號,指明數(shù)據(jù)流動方向

河北工業(yè)大學(xué)計(jì)算機(jī)系

匚文檔通常表示打印輸出,也可表示用打印終端輸入數(shù)據(jù)

表示任何種類的聯(lián)機(jī)存儲,包括磁盤、軟盤和海量存儲器

聯(lián)機(jī)存儲

匚件等

0磁盤磁盤輸入/輸出,也可表示存儲在磁盤上的文件或數(shù)據(jù)庫

CRT終端或類似的顯示部件,可用于輸入或輸出,也可既

顯示

<ZD輸入又輸出

匚人工輸入人工輸入數(shù)據(jù)的脫機(jī)處理,例如,填寫表格

人工操作人工完成的處理,例如,會計(jì)在工資支票上簽名

□輔助操作使用設(shè)備進(jìn)行的脫機(jī)操作

通信鏈路通過遠(yuǎn)程通信線路或鏈路傳送數(shù)據(jù)

業(yè)大學(xué)計(jì)算機(jī)系

第3章

3.系統(tǒng)流程圖的示例?

以某工廠的庫房管理為例

某工廠有一個庫房,存放該廠生產(chǎn)需要的物品,庫房中的各

種物品的數(shù)量及各種物品庫存量臨界值等數(shù)據(jù)記錄在庫存文件

上,當(dāng)庫房中物品數(shù)量有變化時,應(yīng)更新庫存文件。若某種物

品的庫存量少于庫存臨界值,則報告采購部門以便其訂貨,

每天向采購部門送一份采購報告。

庫房可使用一臺微機(jī)處理更新庫存文件和產(chǎn)生訂貨報告的

任務(wù)。物品的發(fā)放和接受稱為變更記錄,由鍵盤錄入到微機(jī)中。

系統(tǒng)中的庫存管理模塊對變更記錄進(jìn)行處理,更新存儲在磁盤

上的庫存文件,并把訂貨信息記錄到聯(lián)機(jī)存儲中。每天由報告

生成模塊讀一次訂貨信息,并打印出訂貨報告。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

庫存管理系統(tǒng)的系統(tǒng)流程圖

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

2.軟件開發(fā)部分的任務(wù)

。軟件開發(fā)部分的任務(wù)是修系統(tǒng)對軟件的需求轉(zhuǎn)換成可操作

的系統(tǒng)要素,即軟件。

。該部分由總體設(shè)計(jì)、過程設(shè)計(jì)和編碼3個階段組成。

1)軟件總體設(shè)計(jì)階段

軟件總體設(shè)計(jì)是指軟件總體結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)設(shè)計(jì),該階段

的主要任務(wù)是:

①設(shè)計(jì)軟件的模塊結(jié)構(gòu)。

②定義接口并建立數(shù)據(jù)結(jié)構(gòu)。

③生成概要設(shè)計(jì)規(guī)格說明和組裝測試計(jì)劃。

④評審概要設(shè)計(jì)的質(zhì)量,重點(diǎn)評審總體設(shè)計(jì)是否

支持軟件需求規(guī)格說明的完全性和可追蹤性。河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

2.軟件開發(fā)部分的任務(wù)

2)軟件過程(詳細(xì))設(shè)計(jì)階段——主要任務(wù)是:

①對概要設(shè)計(jì)規(guī)格說明中的每一個模塊的過程

進(jìn)行詳細(xì)的描述。

②制定單元測試計(jì)劃。生成詳細(xì)設(shè)計(jì)規(guī)格說明。

③對詳細(xì)設(shè)計(jì)的階段產(chǎn)品進(jìn)行評審。

3)編碼階段——任務(wù)是:

用選定的編程語言將每一個模塊的詳細(xì)過程描述轉(zhuǎn)換成程

序。應(yīng)注意良好的編程風(fēng)格、簡潔性和自文檔化,同時還

應(yīng)保持與過程設(shè)計(jì)的可跟蹤性。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

3.軟件產(chǎn)品的驗(yàn)證、提交、經(jīng)銷與維護(hù)部分的任務(wù)

1)軟件驗(yàn)證階段的主要任務(wù)是:

①軟件開發(fā)人員根據(jù)單元測試計(jì)劃對每一個

模塊進(jìn)行單元測試,驗(yàn)證模塊的功能是否

正確且符合設(shè)計(jì)要求。

②組織開發(fā)人員和專門的軟件測試工程師

對軟件進(jìn)行綜合測試,測試軟件總體結(jié)構(gòu)

和接口是否滿足設(shè)計(jì)要求,測試各軟部件

是否滿足相應(yīng)的軟件功能需求和性能需求。

③組織專家、用戶和客戶對測試結(jié)果進(jìn)行評審。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

3.軟件產(chǎn)品的驗(yàn)證、提交、經(jīng)銷與維護(hù)部分的任務(wù)

2)軟件的提交與經(jīng)銷的主要任務(wù)是:

①開發(fā)正式的用戶手冊、對文檔進(jìn)行分類、整理、

歸檔,建立配置控制機(jī)制。

②將軟件提交給用戶,必要時應(yīng)負(fù)責(zé)把軟件安裝

到用戶的環(huán)境中。

3)軟件維護(hù)的任務(wù)是:

修正軟件在運(yùn)行中發(fā)現(xiàn)的錯誤、改善軟件的功能和性

能、適應(yīng)軟件運(yùn)行環(huán)境的變化、提高軟件的可維護(hù)性

和可靠性等等。

。以上所介紹的就是修系統(tǒng)工程的觀點(diǎn)和方法引入軟件

工程,用于指導(dǎo)軟件的開發(fā)。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

3.1.3人機(jī)工程

。目前,友好的“人機(jī)界面”(HCLHuman

ComputerInterface)已成為基于計(jì)算機(jī)的系

統(tǒng)的一項(xiàng)重要的技術(shù)指標(biāo)。因此,開發(fā)人機(jī)界

面的人機(jī)工程已經(jīng)成為開發(fā)基于計(jì)算機(jī)的系統(tǒng)

的一個重要組成部分。

。要設(shè)計(jì)出高質(zhì)量的人機(jī)界面,不僅涉及到計(jì)算

機(jī)技術(shù),還涉及到美學(xué)、心理學(xué)等人文科學(xué)知

識。

河北工業(yè)大學(xué)計(jì)算機(jī)系

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

3.1.4數(shù)據(jù)庫工程

。必有硬件工程、軟件工程和人機(jī)工程三部分。

。在以信息處理為核心的基于計(jì)算機(jī)的系統(tǒng)中,

數(shù)據(jù)庫系統(tǒng)也是其重要的組成部分。它將系統(tǒng)

硬件、軟件、數(shù)據(jù)、數(shù)據(jù)庫管理員組合起來為

用戶提供信息服務(wù)。

。數(shù)據(jù)庫工程就是指開發(fā)、運(yùn)行和管理數(shù)據(jù)庫系

統(tǒng)的工程,它也是一個復(fù)雜而獨(dú)特的軟件工程

項(xiàng)目。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

數(shù)據(jù)庫工程完成的主要任務(wù)

1)調(diào)查用戶對信息和信息處理的需求,進(jìn)行可行性論證,

進(jìn)行成本、進(jìn)度估算,制定項(xiàng)目計(jì)劃。

2)選擇支持?jǐn)?shù)據(jù)庫系統(tǒng)的硬件和軟件。特別是DBMS,它

支持?jǐn)?shù)據(jù)的查詢、維護(hù)和分析,是管理數(shù)據(jù)庫的工具,

為數(shù)據(jù)庫的設(shè)計(jì)和使用提供了方便。在選擇DBMS時,

還應(yīng)考慮支持其運(yùn)行的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。

3)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)。

4)數(shù)據(jù)的收集與存儲。

5)運(yùn)行、管理與維護(hù)。

河北工業(yè)大學(xué)計(jì)算機(jī)系

3.2可行性研究----任務(wù)及步驟

1.可行性研究的任務(wù)

。可行性研究的目的,就是用最小的代價在盡可能短的

時間內(nèi)確定問題是否能夠解決。

。怎樣達(dá)到這個目的呢?當(dāng)然不能靠主觀猜想而只能靠

客觀分析。必須分析幾種主要的可能解法的利弊,從

而判定原定的系統(tǒng)規(guī)模和目標(biāo)是否實(shí)現(xiàn),系統(tǒng)完成后

圻能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程

度。

O因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化

了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以

較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。

河北工業(yè)大學(xué)計(jì)算機(jī)系

ryrwj第3章

1.可行性研究的任務(wù)

1)經(jīng)濟(jì)可行性研究:進(jìn)行成本效益分析,及對其他產(chǎn)品或利潤的

影響。

2)技術(shù)可行性研究:根據(jù)客戶提出的系統(tǒng)功能、性能要求及實(shí)現(xiàn)

系統(tǒng)的各項(xiàng)約束條件,研究系統(tǒng)實(shí)現(xiàn)的可能性。

3)運(yùn)行、操作可行性研究:運(yùn)行方式在用戶單位是否可以有效地

實(shí)施,是否與原有其他系統(tǒng)相矛盾;系統(tǒng)的操作規(guī)程在用戶單位

內(nèi)是否可行,它包括人事、科技政策、管理方法等。

4)法律可行性研究:系統(tǒng)的開發(fā)使用是否侵犯他人的利益,是否

觸犯國家法律法規(guī)。

5)開發(fā)方案的選擇

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

2.可行性研究的步驟

1)復(fù)查初步分析結(jié)果。

2)硬除?網(wǎng)海析結(jié)果和報告書進(jìn)行復(fù)查,改正含糊

股同期地描述

4)事瞞M喇圈即畫轆崎浜

篥進(jìn)舞嬸輯一個方案的經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行和

操作可行性等進(jìn)行分析比較。

5)推薦建議的方案。

6)建聯(lián)為值得開發(fā),則應(yīng)指出開發(fā)的價值、

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■A

[322經(jīng)濟(jì)可行性

。開發(fā)一個基于計(jì)算機(jī)的系統(tǒng)是為了獲取較好的經(jīng)濟(jì)

效益和社會效益。因此對待開發(fā)系統(tǒng)的經(jīng)濟(jì)可行性

的論證(其中主要是成本■效益分析)是可行性研

究的重要內(nèi)容。

。成本■效益分析可用于評估系統(tǒng)的經(jīng)濟(jì)合理性、給

出系統(tǒng)開發(fā)的成本估算,并修估算的成本與可獲得

的利潤進(jìn)行對比,從經(jīng)濟(jì)角度論證待開發(fā)系統(tǒng)是否

可行。

。經(jīng)濟(jì)效益----指應(yīng)用系統(tǒng)可為用戶增加的收入。

社會效益——指應(yīng)用系統(tǒng)給社會帶來的好處。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

1.成本估算

基于計(jì)算機(jī)系統(tǒng)的成本主要由4部分組成:

①購置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用O

②系統(tǒng)開發(fā)費(fèi)用。

③系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用。

④人員培訓(xùn)費(fèi)用。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

2.成本-效益分析

?:?成本■效益分析是指待開發(fā)系統(tǒng)的總成本與其將帶

來的經(jīng)濟(jì)效益進(jìn)行比較,從經(jīng)濟(jì)角度分析該系統(tǒng)

是否值得投資開發(fā)。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

【例3.1】

已知一個基于計(jì)算機(jī)的系統(tǒng)的軟件升級的開發(fā)成本估算值為

5000元,預(yù)計(jì)新系統(tǒng)投入運(yùn)行后每年可以帶來2500元的收入,

假定新軟件的生存周期(不包括開發(fā)時間)為5年,當(dāng)年的年

利率為12%,試對該系統(tǒng)的開發(fā)進(jìn)行成本■效益分析。

1.貨幣的時間價值:

指同樣數(shù)量的貨幣隨時間的不同具有不同的價值。

一般貨幣在不同時間的價值可用年利率來折算。

設(shè):i表示年利率,現(xiàn)在存入P元,n年后的價值為F元,則有:

F=P(1+i)n

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

如果n年后能收入F元,這些錢折算成現(xiàn)在的價值稱為折

現(xiàn)值,折現(xiàn)公式為:

P=F/(1+i)n

對本題的圈來的收入折現(xiàn),計(jì)算結(jié)果如表3」所示。

第n年

(年)(1+i)n折現(xiàn)值累計(jì)折現(xiàn)值

n的收入

125001.122232.142232.14

225001.25441992.984225.12

325001.4049281779.456004.57

425001.573519361588.807593.37

525001.7623416831418.57——河9北0工1業(yè)1大.%9計(jì)算4機(jī)系

是指在整個生存周期系統(tǒng)的累計(jì)收入的折現(xiàn)值PT與

總成本折現(xiàn)值ST之差,以T表示,則有:

T=PT-ST=9011.94-5000=4011.94(TL)

如果純收入小于或等于0,則這項(xiàng)工程單從經(jīng)濟(jì)觀點(diǎn)來看

是不值得投資的。

3.投資回收期。

是指系統(tǒng)投入運(yùn)行后累計(jì)的經(jīng)濟(jì)效益的折現(xiàn)值正好等于投

資所需的時間。本例中的投資回收期為:

2+(5000-4225.12)71779.45=2+0.44=2.44(年)

投資回收期越短,就能越快地獲得利潤,工程越值得投

資。

河北工業(yè)大學(xué)計(jì)算機(jī)系

rwi第3章

4.投資回收率

把資金投入到項(xiàng)目中與把資金存入銀行比較,其中

投入到項(xiàng)目中可獲得的年利率就稱為項(xiàng)目的投資回收率。

設(shè)S為現(xiàn)在的投資額,F(xiàn)j是第i年到年底一年的收益(i=1,

2,…,n),n是系統(tǒng)的壽命,j是投資回收率,貝叮滿足

方程:

1

s=匕(1+j)-+F2(1+j)-2+...+Fn(1+j)-

解這個方程就可以得到投資回收率j。本題S=5000,

F1=F2=F3=F4=F5=2500,貝I投資回4攵率為41.04%,而

如果直接把資金存入銀行的投資回收率就是年利率12%。

如果僅考慮經(jīng)濟(jì)效益,只有項(xiàng)目的投資回收率大于年

利率時,才考慮開發(fā)問題。還要考慮社會效益。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

3.2.3技術(shù)可行性研究

。技術(shù)可行性是可行性研究的關(guān)鍵內(nèi)容。由于系統(tǒng)分析和定

義過程與系統(tǒng)技術(shù)可行性評估過程同時進(jìn)行,此時系統(tǒng)的

功能、性能和目標(biāo)的不確定性會給技術(shù)可行性論證帶來許

多困難。其主要包括:

1)風(fēng)險分析。其任務(wù)是在給定的約束條件下,論證能否實(shí)現(xiàn)

系統(tǒng)所需的功能和性能。

2)資源分析。其任務(wù)是論證是否具備系統(tǒng)開發(fā)所需各類人員

的數(shù)量和質(zhì)量、軟硬件資源和工作環(huán)境等。

3)技術(shù)分析。其任務(wù)是論證現(xiàn)有的科學(xué)技術(shù)水平和開發(fā)能力

是否支持開發(fā)的全過程并達(dá)到系統(tǒng)功能和性能的目標(biāo)。

畢業(yè)生們的錯誤是去闡述某個流行軟件的功能特性

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

3.2.3技術(shù)可行性研究

數(shù)學(xué)建模、原型建造和模擬是基于計(jì)算機(jī)系統(tǒng)技術(shù)可

行性研究的有效工具。

建造的基于計(jì)算機(jī)系統(tǒng)的模型必須具備以下特點(diǎn):

1)模型應(yīng)能反映要評估系統(tǒng)的構(gòu)成的動態(tài)特性,容易理解和

操作,能夠盡量提供系統(tǒng)真實(shí)的結(jié)果并有利于評審。

2)模型應(yīng)包括與系統(tǒng)有關(guān)的全部相關(guān)元素,能夠再現(xiàn)系統(tǒng)運(yùn)

行的結(jié)果。

3)模型應(yīng)突出表現(xiàn)與系統(tǒng)相關(guān)的重要因素,忽略無關(guān)或次要

因素。

4)模型設(shè)計(jì)應(yīng)盡量簡單、易于實(shí)現(xiàn)、易于修改。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

3.2.4方案選擇

。在可行性研究階段,系統(tǒng)工程師根據(jù)系統(tǒng)分析所

確定的系統(tǒng)目標(biāo)開始研究問題的求解方案。

。對于較復(fù)雜的大系統(tǒng),一般都要將其分解為若干

個子系統(tǒng),接著精確地定義各子系統(tǒng)的界面、功

能和性能,給出各子系統(tǒng)之間的關(guān)系。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

可行性研究報告一階段性成果

它可作為系統(tǒng)規(guī)格說明書的一個附件。其主要內(nèi)容如下:

1)引言:說明可行性研究的目的,項(xiàng)目的名稱、背景,本文檔用到的術(shù)

語和參考資料。

2)可行性研究的前提:說明待開發(fā)項(xiàng)目的功能、性能和基本要求,要達(dá)

到的目標(biāo),各種約束條件,可行性研究的方法和決定可行性的主要因

素。

3)對現(xiàn)行系統(tǒng)的分析:如果有現(xiàn)行系統(tǒng),說明現(xiàn)行系統(tǒng)的處理流程和數(shù)

據(jù)流程,系統(tǒng)狀態(tài),費(fèi)用支出,所需專業(yè)人員的種類和數(shù)量,所需設(shè)

備,存在的問題等。

4)方案選擇:所選擇方案的系統(tǒng)配置,選擇方案的標(biāo)準(zhǔn)。

5)所建議方案的技術(shù)可行性分析:對所選擇的較好的方案的風(fēng)險分析、

資源分析和技術(shù)分析;對子系統(tǒng)的技術(shù)分析。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

可行性研究報告一階段性成果

6)經(jīng)濟(jì)可行性分析:說明所建議系統(tǒng)的成本?效益分析結(jié)果。

7)運(yùn)行、操作可行性分析。

8)法律可行性分析。

9)其他可供選擇方案:分別說明每一個可供選擇的方案,

并應(yīng)說明未被推薦的理由。

10)結(jié)論意見:說明項(xiàng)目是否能開發(fā),還需要什么條件才能

開發(fā)以及對項(xiàng)目目標(biāo)有何變動等。

可行性研究報告應(yīng)提交管理部門,由管理人員對可行

性研究報告進(jìn)行評審并做出決策。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

可行性報告提綱

1引言4.4影響

1口1編寫目的

4.5局限性

I.2背景4.6技術(shù)可行性評價

1.3定義5可選擇的其它系統(tǒng)方案

1.4參考資料5.1可選擇的系統(tǒng)方案1

2可行性研究前提5.2可選擇的系統(tǒng)方案2

2.1要求6所建議系統(tǒng)經(jīng)濟(jì)可行性分析

2.2目標(biāo)6.1支出

2.3條件、假定、限制6.1.1基本建設(shè)投資

2.4可行性研究方法6.1.2其它一次性支出

2.5評價尺度6.2收益

3對現(xiàn)有系統(tǒng)分析6.2.1一次收益

3.1處理流程和數(shù)據(jù)流程6.2.2非一次收益

3.2工作負(fù)荷6.2.3不可定量收益

3.3費(fèi)用開支6.3收益版資比

3.4人員6.4投資回收周期

3.5設(shè)備6.5敏感性分析

3.6局限性7社會因素可行性分析

4所建議的系統(tǒng)7.1法律方面的可行性

4.1對所建議系統(tǒng)的說明7.2使用方面的可行性

4.2數(shù)據(jù)流程8結(jié)論

4.3改進(jìn)之處河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

■■

3.3系統(tǒng)模型

1.結(jié)構(gòu)模板

o系統(tǒng)分析員修基于計(jì)算機(jī)系統(tǒng)的功能和性能分解為若干個

子系統(tǒng)并精確定義各子系統(tǒng)的界面之后,開始建立系統(tǒng)模

型。

o任何一個基于計(jì)算機(jī)系統(tǒng)都可以用輸入■處理.輸出(IPO)

圖來描述,它修該系統(tǒng)轉(zhuǎn)換成一個信息變換模型。在IPO

模型的基礎(chǔ)上,Hatley和Pirbhai又補(bǔ)充了用戶界面處理、

維護(hù)和自測試處理兩方面的內(nèi)容,從而構(gòu)成了系統(tǒng)結(jié)構(gòu)模

板,如圖3?3?1所示。它是系統(tǒng)建模的基礎(chǔ)。

河北工業(yè)大學(xué)計(jì)算機(jī)系

第3章

結(jié)構(gòu)模板

用戶界面處理

處理與控制功能輸

溫馨提示

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

評論

0/150

提交評論