第2章系統(tǒng)分析_第1頁(yè)
第2章系統(tǒng)分析_第2頁(yè)
第2章系統(tǒng)分析_第3頁(yè)
第2章系統(tǒng)分析_第4頁(yè)
第2章系統(tǒng)分析_第5頁(yè)
已閱讀5頁(yè),還剩87頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 2022-5-18 1第2章 系統(tǒng)分析系統(tǒng)需求識(shí)別可行性研究 2022-5-18 2引言 軟件的一種開(kāi)發(fā)策略,該策略針對(duì)軟件工程的各個(gè)階段提供了一套規(guī)范。軟件生存期(software life cycle)圖1.14概要設(shè)計(jì)規(guī)格說(shuō)明書(shū)詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明書(shū) 軟 件 生 存 期軟件定義部分軟件開(kāi)發(fā)部分軟件運(yùn)行維護(hù)部分退役軟件維護(hù)運(yùn)行軟件需求分析可行性研究問(wèn)題定義綜合測(cè)試編碼與單元測(cè)試詳細(xì)設(shè)計(jì)概要設(shè)計(jì)系統(tǒng)分析報(bào)告可行性分析報(bào)告初步項(xiàng)目計(jì)劃需求規(guī)格說(shuō)明書(shū)源程序代碼測(cè)試報(bào)告用戶手冊(cè)維護(hù)報(bào)告 第1章 軟件工程引論引入第2章 系統(tǒng)分析2022-5-18 4某些元素的一個(gè)集合或排列這些元素被組織起來(lái)以實(shí)現(xiàn)某種

2、方法、過(guò)程或借助處理信息進(jìn)行控制。 基于計(jì)算機(jī)的系統(tǒng)第2章 系統(tǒng)分析2022-5-18 5 基于計(jì)算機(jī)系統(tǒng)的系統(tǒng)元素圖2.1 計(jì)算機(jī)系統(tǒng)軟件 計(jì)算機(jī)程序、數(shù)據(jù)結(jié)構(gòu)、相關(guān)文檔硬件 電子計(jì)算設(shè)備(如CPU, 存儲(chǔ)器)和外部機(jī)電設(shè)備(如傳感器、馬達(dá)等)人 硬件和軟件的用戶數(shù)據(jù)庫(kù) 一個(gè)大型的有組織的信息集合文檔 手冊(cè)、表格和其它用以描述系統(tǒng)使用和操作的信息過(guò)程 定義每一種系統(tǒng)元素的特定使用步驟,或系統(tǒng)駐留的過(guò)程性環(huán)境第2章 系統(tǒng)分析2022-5-18 6 系統(tǒng)的層次結(jié)構(gòu)宏元素:基于計(jì)算機(jī)的系統(tǒng)本身可以成為一個(gè)更大的基于計(jì)算機(jī)系統(tǒng)中的一個(gè)元素,并稱為那個(gè)更大系統(tǒng)的宏元素。一個(gè)復(fù)雜的系統(tǒng)可以嵌套,系統(tǒng)具有

3、復(fù)雜的層次結(jié)構(gòu),請(qǐng)見(jiàn)圖2.2。第2章系統(tǒng)分析2022-5-18 7圖書(shū)管理系統(tǒng)的層次結(jié)構(gòu)圖書(shū)管理系統(tǒng)圖書(shū)管理系統(tǒng)圖書(shū)網(wǎng)絡(luò)管理圖書(shū)網(wǎng)絡(luò)管理庫(kù)存管理庫(kù)存管理流通管理流通管理電子期刊管理電子期刊管理電子閱覽室電子閱覽室圖圖2.2 圖書(shū)管理系統(tǒng)的層次結(jié)構(gòu)圖圖書(shū)管理系統(tǒng)的層次結(jié)構(gòu)圖第2章系統(tǒng)分析2022-5-18 8 實(shí)例-工廠自動(dòng)化系統(tǒng)圖2.3 系統(tǒng)的層次結(jié)構(gòu)示例第2章 系統(tǒng)分析2022-5-18 9計(jì)算機(jī)系統(tǒng)工程2.1.2 計(jì)算機(jī)系統(tǒng)工程計(jì)算機(jī)系統(tǒng)工程是一個(gè)問(wèn)題求解活動(dòng),目的是揭示、分析所期望的功能,并把它們分配到各個(gè)單獨(dú)的系統(tǒng)元素中去。第2章 系統(tǒng)分析2022-5-18 10 系統(tǒng)工程師的任務(wù)與用

4、戶合作確認(rèn)用戶的目標(biāo)和約束導(dǎo)出功能、性能、接口、設(shè)計(jì)約束和信息結(jié)構(gòu)的表示將它們分配到每一個(gè)系統(tǒng)元素中2.1.2 計(jì)算機(jī)系統(tǒng)工程第2章 系統(tǒng)分析2022-5-18 11計(jì)算機(jī)系統(tǒng)工程師選擇硬件元件的某種組合,以構(gòu)成基于計(jì)算機(jī)系統(tǒng)的硬件元素 硬件和硬件工程2.1.2 計(jì)算機(jī)系統(tǒng)工程硬件工程過(guò)程可以分為三個(gè)階段(請(qǐng)見(jiàn)圖2.3): 計(jì)劃和定義階段 設(shè)計(jì)和樣機(jī)實(shí)現(xiàn)階段 生產(chǎn)、銷售和售后服務(wù)階段第2章 系統(tǒng)分析2022-5-18 12第2章 系統(tǒng)分析2022-5-18 13 硬件和硬件工程2.1.2 計(jì)算機(jī)系統(tǒng)工程圖2.3 硬件和硬件工程制造過(guò)程第2章 系統(tǒng)分析2022-5-18 14 軟件與軟件工程為實(shí)

5、現(xiàn)要求的功能和性能,必須制作或獲取一系列軟件部件2.1.2 計(jì)算機(jī)系統(tǒng)工程軟件元素分為兩類: 應(yīng)用軟件 用來(lái)實(shí)現(xiàn)信息處理的功能 系統(tǒng)軟件 完成使應(yīng)用軟件能與其它系統(tǒng)元素交互的控制功能第2章 系統(tǒng)分析2022-5-18 15第2章 系統(tǒng)分析2022-5-18 162.1.2 計(jì)算機(jī)系統(tǒng)工程圖2.4 軟件與軟件工程開(kāi)發(fā)過(guò)程第2章 系統(tǒng)分析2022-5-18 17 人類工程是應(yīng)用從心理學(xué)和方法論導(dǎo)出的知識(shí)來(lái)確定和設(shè)計(jì)高質(zhì)量HCI的多學(xué)科活動(dòng)2.1.2 計(jì)算機(jī)系統(tǒng)工程HCI-人機(jī)界面(Human Computer Interface)人類工程過(guò)程包括以下步驟: 第2章 系統(tǒng)分析2022-5-18 18

6、 語(yǔ)法和詞法設(shè)計(jì) 各個(gè)動(dòng)作和命令的形式,硬件與軟件實(shí)現(xiàn)用戶環(huán)境設(shè)計(jì) 將硬件、軟件和其它系統(tǒng)生成元素組合起來(lái)形成用戶環(huán)境 原型 從人的角度出發(fā)來(lái)評(píng)價(jià)HCI2.1.2 計(jì)算機(jī)系統(tǒng)工程人類工程過(guò)程包括以下步驟: 活動(dòng)分析 環(huán)境交互及劃分任務(wù),進(jìn)行任務(wù)分析語(yǔ)義分析和設(shè)計(jì) 動(dòng)作精確定義,“對(duì)話”設(shè)計(jì)2022-5-18 19第2章 系統(tǒng)分析HCI設(shè)計(jì)2022-5-18 20第2章 系統(tǒng)分析HCI設(shè)計(jì)第2章 系統(tǒng)分析2022-5-18 21 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)工程數(shù)據(jù)庫(kù)工程(包括數(shù)據(jù)庫(kù)分析、設(shè)計(jì)和實(shí)現(xiàn))對(duì)于使用數(shù)據(jù)庫(kù)的系統(tǒng),信息倉(cāng)庫(kù)往往是所有功能的核心2.1.2 計(jì)算機(jī)系統(tǒng)工程數(shù)據(jù)庫(kù)工程的應(yīng)用是在數(shù)據(jù)庫(kù)的信息域

7、定義完成之后數(shù)據(jù)分析和設(shè)計(jì)是基本的軟件工程活動(dòng)第2章 系統(tǒng)分析2022-5-18 222.1.2 計(jì)算機(jī)系統(tǒng)工程做系統(tǒng)分析的人員2022-5-18 23第2章 系統(tǒng)分析用用 戶戶用戶編號(hào)用戶類型編號(hào)用戶姓名登錄密碼頭銜生日受雇日期戶口詳細(xì)地址戶口所在地編號(hào)工作地編號(hào)戶口所在國(guó)家郵政編碼座機(jī)手機(jī)工作記錄匯報(bào)對(duì)象-用戶說(shuō)明E-R圖 用戶信息 2022-5-18 24第2章 系統(tǒng)分析練習(xí)題:畫(huà)一個(gè)學(xué)生成績(jī)管理系統(tǒng)的層次結(jié)構(gòu)圖第2章 系統(tǒng)分析2022-5-18 252.2 系統(tǒng)需求識(shí)別 系統(tǒng)分析的目標(biāo)識(shí)別用戶要求評(píng)價(jià)系統(tǒng)的可行性進(jìn)行經(jīng)濟(jì)分析和技術(shù)分析把功能分配給硬件、軟件、人、數(shù)據(jù)庫(kù)和其它系統(tǒng)元素建立

8、成本和進(jìn)度限制生成系統(tǒng)規(guī)格說(shuō)明,形成所有后續(xù)工程的基礎(chǔ)第2章 系統(tǒng)分析2022-5-18 262.2 系統(tǒng)需求識(shí)別 需求識(shí)別系統(tǒng)分析過(guò)程的第一步就是識(shí)別用戶要求分析員必須考慮以下問(wèn)題: 功能和性能 可靠性和質(zhì)量 總的系統(tǒng)目標(biāo) 成本與進(jìn)度限制 制造需求 市場(chǎng)與競(jìng)爭(zhēng)情況 有效的技術(shù) 將來(lái)可能的擴(kuò)充第2章 系統(tǒng)分析2022-5-18 272.2 系統(tǒng)需求識(shí)別 系統(tǒng)分析的任務(wù)識(shí)別希望的功能和性能范圍 確定系統(tǒng)的功能、性能、約束和接口將功能賦予一個(gè)或多個(gè)系統(tǒng)元素(即軟件、硬件、人等)提出一些候選方案并做評(píng)價(jià)第2章 系統(tǒng)分析2022-5-18 282.2 系統(tǒng)需求識(shí)別 項(xiàng)目考慮在預(yù)估的成本與進(jìn)度范圍內(nèi)所選

9、的系統(tǒng)配置能否實(shí)現(xiàn)?與成本與進(jìn)度估算相關(guān)的風(fēng)險(xiǎn)有哪些?商業(yè)考慮所選的系統(tǒng)配置是最可能有效益的解決方案嗎?能否成功地占領(lǐng)市場(chǎng)?最終的報(bào)償是否能表明所冒的開(kāi)發(fā)風(fēng)險(xiǎn)是值得的?第2章 系統(tǒng)分析2022-5-18 292.2 系統(tǒng)需求識(shí)別 項(xiàng)目考慮在預(yù)估的成本與進(jìn)度范圍內(nèi)所選的系統(tǒng)配置能否實(shí)現(xiàn)?與成本與進(jìn)度估算相關(guān)的風(fēng)險(xiǎn)有哪些?第2章 系統(tǒng)分析2022-5-18 302.2 系統(tǒng)需求識(shí)別商業(yè)考慮所選的系統(tǒng)配置是最可能有效益的解決方案嗎?能否成功地占領(lǐng)市場(chǎng)?最終的報(bào)償是否能表明所冒的開(kāi)發(fā)風(fēng)險(xiǎn)是值得的?商業(yè)考慮第2章 系統(tǒng)分析2022-5-18 312.2 系統(tǒng)需求識(shí)別 技術(shù)分析是否具備開(kāi)發(fā)所有系統(tǒng)元素的技

10、術(shù)實(shí)力?能否確保功能和性能得到滿足?能否對(duì)這種系統(tǒng)配置進(jìn)行充分的維護(hù)?是否具備技術(shù)資源?與技術(shù)相關(guān)的風(fēng)險(xiǎn)有哪些?第2章 系統(tǒng)分析2022-5-18 322.2 系統(tǒng)需求識(shí)別生產(chǎn)評(píng)估生產(chǎn)工具與設(shè)備是否有效?必需的過(guò)程是否短缺?是否充分地實(shí)施了質(zhì)量保證?2022-5-18 332.2 系統(tǒng)需求識(shí)別人員問(wèn)題開(kāi)發(fā)人員是否得到培訓(xùn)?是否存在政治問(wèn)題?用戶是否了解這個(gè)系統(tǒng)將要做什么?第2章 系統(tǒng)分析2022-5-18 342.2 系統(tǒng)需求識(shí)別 環(huán)境界面所提交的系統(tǒng)配置與系統(tǒng)的外部環(huán)境的接口是否合適?機(jī)器與機(jī)器、人與機(jī)器之間的通信是否以智能方式處理?第2章 系統(tǒng)分析2022-5-18 352.2 系統(tǒng)需求識(shí)

11、別 法律考慮這種配置是否會(huì)引入違法的責(zé)任風(fēng)險(xiǎn)?對(duì)責(zé)任問(wèn)題是否給予了足夠的保護(hù)?是否存在潛在的破壞問(wèn)題?第2章 系統(tǒng)分析2022-5-18 36第2章 系統(tǒng)分析本次課小結(jié): 系統(tǒng)需求識(shí)別基于計(jì)算機(jī)系統(tǒng)的系統(tǒng)元素系統(tǒng)的層次結(jié)構(gòu)圖系統(tǒng)分析的目標(biāo)需求識(shí)別系統(tǒng)分析的任務(wù)2022-5-18 372.2 系統(tǒng)需求識(shí)別第2章 系統(tǒng)分析練習(xí)題: 根據(jù)系統(tǒng)分析的方案評(píng)價(jià)準(zhǔn)則,為圖書(shū)管理系統(tǒng)作系統(tǒng)分析。2022-5-18 382.2 系統(tǒng)需求識(shí)別第2章 系統(tǒng)分析作業(yè)題: 根據(jù)系統(tǒng)分析的方案評(píng)價(jià)準(zhǔn)則,為你所開(kāi)發(fā)某系統(tǒng)作系統(tǒng)分析。2022-5-18 39計(jì)算機(jī)系統(tǒng)及元素系統(tǒng)的層次結(jié)構(gòu)計(jì)算機(jī)系統(tǒng)工程系統(tǒng)分析的目標(biāo)需求識(shí)別

12、系統(tǒng)分析的任務(wù)2.3 可行性研究與分析第2章 系統(tǒng)分析第1章 軟件工程過(guò)程模型2022-5-18 40引入:瀑布模型瀑布模型(waterfall model) 定義 部分 開(kāi)發(fā)部分 維護(hù)部分制定計(jì)劃需求分析軟件設(shè)計(jì)程序編寫(xiě)軟件測(cè)試運(yùn)行/維護(hù)圖2.7 瀑布模型2022-5-18 41軟件定義時(shí)期需求分析可行性研究問(wèn)題定義系統(tǒng)分析報(bào)告可行性分析報(bào)告初步項(xiàng)目計(jì)劃需求規(guī)格說(shuō)明書(shū)要解決的問(wèn)題是什么是否有可行的解決辦法目標(biāo)系統(tǒng)必須做什么任務(wù)任務(wù)任務(wù)撰寫(xiě)撰寫(xiě)撰寫(xiě)圖1.11軟件定義 軟件定義部分又可劃分為問(wèn)題定義、可行性研究和需求分析三個(gè)階段。第2章 系統(tǒng)分析引入:軟件生命周期2022-5-18 422.3

13、可行性研究與分析3.3.1 可行性研究的任務(wù)3.3.2 經(jīng)濟(jì)可行性3.3.3 技術(shù)可行性3.3.4 社會(huì)可行性3.3.5 法律可行性3.3.6 操作可行性3.3.7 可行性研究的步驟3.3.8 方案制定與評(píng)估第2章 系統(tǒng)分析2022-5-18 432.3.1 可行性研究的任務(wù)(1) (1) 可行性研究的目的可行性研究的目的用最小的代價(jià)、在盡可能短的時(shí)間內(nèi):用最小的代價(jià)、在盡可能短的時(shí)間內(nèi): 確定問(wèn)題是否有可行的確定問(wèn)題是否有可行的解決方法解決方法; ; 確定軟件項(xiàng)目是否值得去確定軟件項(xiàng)目是否值得去開(kāi)發(fā)開(kāi)發(fā). .第2章 系統(tǒng)分析2022-5-18 44(2) 可行性研究的基礎(chǔ)2.3.1 可行性研

14、究的任務(wù)可行性研究的基礎(chǔ)是對(duì)系統(tǒng)的初步調(diào)查:一般調(diào)查信息需求初步調(diào)查第2章 系統(tǒng)分析2022-5-18 45 (3)可行性研究的任務(wù)2.3.1 可行性研究的任務(wù) 概括地講,可行性研究包括兩大部分的分析研究:分析建立系統(tǒng)的必要性分析建立系統(tǒng)的可能性第2章 系統(tǒng)分析2022-5-18 46具體地講,主要任務(wù)包括:進(jìn)一步分析和澄清問(wèn)題定義;導(dǎo)出系統(tǒng)的高層邏輯模型;探索若干種系統(tǒng)實(shí)現(xiàn)方案;對(duì)以后的行動(dòng)方針提出建議。2.3.1 可行性研究的任務(wù)第2章 系統(tǒng)分析2022-5-18 47 對(duì)每種方案都至少要從下述幾方面研究其可行性: 經(jīng)濟(jì)可行性技術(shù)可行性社會(huì)可行性法律可行性操作可行性2.3.1 可行性研究的

15、任務(wù)第2章 系統(tǒng)分析2022-5-18 482.3.2 經(jīng)濟(jì)可行性(成本效益分析)經(jīng)濟(jì)回報(bào)通常是大多數(shù)系統(tǒng)考慮的“底線”(有時(shí)只有國(guó)防系統(tǒng)、法律授權(quán)的系統(tǒng)及高技術(shù)應(yīng)用的領(lǐng)域才有例外存在) 經(jīng)濟(jì)可行性分析主要包括:“成本效益”分析;“短期長(zhǎng)遠(yuǎn)利益”分析。第2章 系統(tǒng)分析2022-5-18 492.3.2 經(jīng)濟(jì)可行性(成本效益分析)(1)成本效益分析 成本效益分析最容易理解:如果成本高于收益則表明虧損了,如果成本大大高于收益那就虧大了。吃虧的事情誰(shuí)都不喜歡做。 第2章 系統(tǒng)分析2022-5-18 502.3.2 經(jīng)濟(jì)可行性(成本效益分析) 成本一般來(lái)說(shuō),軟件的成本由四個(gè)部分組成:購(gòu)置并安裝軟硬件及

16、有關(guān)設(shè)備的費(fèi)用系統(tǒng)開(kāi)發(fā)費(fèi)用系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用人員培訓(xùn)費(fèi)用第2章 系統(tǒng)分析2022-5-18 512.3.2 經(jīng)濟(jì)可行性(成本效益分析)在開(kāi)發(fā)階段,具體要考慮的成本有:辦公室房租辦公用品購(gòu)置計(jì)算機(jī)、打印機(jī)、網(wǎng)絡(luò)等硬件設(shè)備電話、傳真等通訊設(shè)備以及通訊費(fèi)用第2章 系統(tǒng)分析2022-5-18 522.3.2 經(jīng)濟(jì)可行性(成本效益分析)軟件開(kāi)發(fā)人員與行政管理人員的工資購(gòu)買軟件的費(fèi)用做市場(chǎng)調(diào)查、可行性分析、需求分析費(fèi)用人員培訓(xùn)費(fèi)用公關(guān)費(fèi)用第2章 系統(tǒng)分析2022-5-18 53圖2.5 軟件開(kāi)發(fā)各階段的成本比例圖軟件投入費(fèi)用的50%-70%是花費(fèi)在產(chǎn)品運(yùn)行之后的維護(hù)方面。 第2章 系統(tǒng)分析2022-

17、5-18 542.3.2 經(jīng)濟(jì)可行性(成本效益分析)有兩種基本的估算方法:自頂向下和自底向上。自頂向下的方法是對(duì)整個(gè)項(xiàng)目的總開(kāi)發(fā)時(shí)間和總工作量做出估算,然后把它們按階段、步驟和工作單元進(jìn)行分配。自底向上的方法則分別估算各工作單元所需的工作量和開(kāi)發(fā)時(shí)間,然后相加,就得出總的工作量和總的開(kāi)發(fā)時(shí)間。第2章 系統(tǒng)分析2022-5-18 552.3.2 經(jīng)濟(jì)可行性(成本效益分析) 代碼行技術(shù)兩種估算技術(shù):代碼行技術(shù)和任務(wù)分解技術(shù)根據(jù)經(jīng)驗(yàn)和歷史數(shù)據(jù),估計(jì)實(shí)現(xiàn)一個(gè)功能需要的源程序行數(shù)。用每行代碼的平均成本乘以行數(shù),即可確定軟件的成本。 每行代碼的平均成本主要取決于軟件的復(fù)雜程度和開(kāi)發(fā)小組的工資水平。第2章

18、系統(tǒng)分析2022-5-18 562.3.2 經(jīng)濟(jì)可行性(成本效益分析) 任務(wù)分解技術(shù)首先把軟件開(kāi)發(fā)工程分解為若干個(gè)相對(duì)獨(dú)立的任務(wù) 。估計(jì)完成該項(xiàng)任務(wù)需要用的人力(以人月為單位),再乘以每人每月的平均工資,得出每個(gè)任務(wù)的成本。最后累加即得出軟件開(kāi)發(fā)工程的總成本。第2章 系統(tǒng)分析2022-5-18 572.3.2 經(jīng)濟(jì)可行性(成本效益分析) 效益系統(tǒng)效益包括經(jīng)濟(jì)效益和社會(huì)效益兩部分。 經(jīng)濟(jì)效益是指,應(yīng)用系統(tǒng)為用戶增加的收入,它可以通過(guò)直接的或統(tǒng)計(jì)的方法估算。 社會(huì)效益只能用定性的方法估算。第2章 系統(tǒng)分析2022-5-18 582.3.2 經(jīng)濟(jì)可行性(成本效益分析) 效益的含義如果是為客戶做軟件項(xiàng)

19、目,那么效益就寫(xiě)在合同中。如果是做自己的軟件產(chǎn)品,那么效益就是銷售額。第2章 系統(tǒng)分析2022-5-18 592.3.2 經(jīng)濟(jì)可行性(成本效益分析) 實(shí)際上,投資是現(xiàn)在進(jìn)行的,效益是將來(lái)獲得的,不能簡(jiǎn)單地比較成本和效益,而應(yīng)當(dāng)考慮:第2章 系統(tǒng)分析貨幣的時(shí)間價(jià)值純收入投資回收率2022-5-18 602.3.2 經(jīng)濟(jì)可行性(成本效益分析)貨幣的時(shí)間價(jià)值通常用利率的形式來(lái)表示貨幣的時(shí)間價(jià)值。假設(shè)年利率為i,如果現(xiàn)在存入D元,則n年后可以得到:F=D(1+i)n這個(gè)F就是現(xiàn)在的D元錢在n年后的價(jià)值。第2章 系統(tǒng)分析2022-5-18 612.3.2 經(jīng)濟(jì)可行性(成本效益分析)投資回收期 所謂投資回

20、收期就是使累計(jì)的經(jīng)濟(jì)效益等于最初投資所需要的時(shí)間。投資回收期僅僅是一項(xiàng)經(jīng)濟(jì)指標(biāo),為了衡量一項(xiàng)開(kāi)發(fā)工程的價(jià)值,還應(yīng)考慮其它的經(jīng)濟(jì)指標(biāo)。第2章 系統(tǒng)分析2022-5-18 622.3.2 經(jīng)濟(jì)可行性(成本效益分析)純收入 衡量系統(tǒng)工程價(jià)值的另一項(xiàng)經(jīng)濟(jì)指標(biāo)是工程的純收入,也就是在整個(gè)生命周期之內(nèi),系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資成本之差。第2章 系統(tǒng)分析2022-5-18 632.3.2 經(jīng)濟(jì)可行性(成本效益分析)就是在整個(gè)生命周期之內(nèi),系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資成本(折合成現(xiàn)在值)之比。在衡量工程的經(jīng)濟(jì)效益時(shí),它是最重要的參考數(shù)據(jù)。第2章 系統(tǒng)分析2022-5-18 642.

21、3.2 經(jīng)濟(jì)可行性(成本效益分析) 已知現(xiàn)在的投資額為D,已估計(jì)出將來(lái)每年可以獲得的經(jīng)濟(jì)效益Fi,那么,在給定軟件的使用壽命n年后,由 D=F/(1+i)n ,可列出關(guān)于投資回收率j的方程式如下: D=F1/(1+j)+F2/(1+j)2+Fn/(1+j)n 其中,D是現(xiàn)在的投資額,F(xiàn)i是第i年的總效益(i=1,2n),n是系統(tǒng)的使用壽命,j是投資回收率。第2章 系統(tǒng)分析2022-5-18 652.3.2 經(jīng)濟(jì)可行性(成本效益分析)解上面的方程式就可求出投資回收率j。 如果解出的投資回收率j遠(yuǎn)大于銀行利率,一般認(rèn)為是值得投資的。第2章 系統(tǒng)分析2022-5-18 662.3.2 經(jīng)濟(jì)可行性(成

22、本效益分析) 短期利益容易把握,風(fēng)險(xiǎn)較低。國(guó)內(nèi)軟件公司經(jīng)常出現(xiàn)一窩蜂地去做信息管理系統(tǒng) 、 多 媒 體 光 盤 、 系 統(tǒng) 集 成 項(xiàng) 目 或Internet服務(wù)。 (2) 短期長(zhǎng)遠(yuǎn)利益分析 第2章 系統(tǒng)分析2022-5-18 672.3.2 經(jīng)濟(jì)可行性(成本效益分析) 長(zhǎng)遠(yuǎn)利益難以把握,風(fēng)險(xiǎn)較大。能為了長(zhǎng)遠(yuǎn)利益不惜短期虧損的人,要么是雄心勃勃的將帥之才,要么是“紙上談兵”、“眼高手底”的那一類庸人。 國(guó)內(nèi)目前有不少Internet企業(yè),只投入不產(chǎn)出。為了成就將來(lái)的霸業(yè),甘愿現(xiàn)在拼財(cái)力、比耐性。 (2)短期長(zhǎng)遠(yuǎn)利益分析 第2章 系統(tǒng)分析2022-5-18 682.3.3 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)分

23、析) 技術(shù)可行性分析可以簡(jiǎn)單地表述為:做得了嗎?做得好嗎?做得快嗎?技術(shù)分析的目的是提交系統(tǒng)的技術(shù)可行性評(píng)估,說(shuō)明為完成系統(tǒng)功能、達(dá)到系統(tǒng)性能指標(biāo)要采取什么樣的技術(shù)、存在哪些技術(shù)風(fēng)險(xiǎn)并判定這些技術(shù)問(wèn)題對(duì)于成本有什么影響。第2章 系統(tǒng)分析2022-5-18 692.3.3 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)分析) 技術(shù)可行性分析至少要考慮以下幾方面的因素:在給定的時(shí)間內(nèi)能否實(shí)現(xiàn)需求說(shuō)明中的功能 如果在項(xiàng)目開(kāi)發(fā)過(guò)程中遇到難以克服的技術(shù)問(wèn)題,麻煩就大了。輕則拖延進(jìn)度,重則斷送項(xiàng)目。第2章 系統(tǒng)分析2022-5-18 702.3.3 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)分析) 軟件的質(zhì)量如何?有些應(yīng)用對(duì)實(shí)時(shí)性要求很高,如果軟件運(yùn)行

24、慢如蝸牛,即便功能具備也毫無(wú)實(shí)用價(jià)值。 有些高風(fēng)險(xiǎn)的應(yīng)用對(duì)軟件的正確性與精確性要求極高,如果軟件出了差錯(cuò)而造成客戶利益損失,那么軟件開(kāi)發(fā)方可要賠慘了。第2章 系統(tǒng)分析2022-5-18 712.3.3 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)分析) 軟件的生產(chǎn)率如何?如果生產(chǎn)率低下,能賺到的錢就少,并且會(huì)逐漸喪失競(jìng)爭(zhēng)力。 在統(tǒng)計(jì)軟件總的開(kāi)發(fā)時(shí)間時(shí),不能漏掉用于維護(hù)的時(shí)間。軟件維護(hù)是非常拖后腿的事,它能把前期拿到的利潤(rùn)慢慢地消耗光。 如果軟件的質(zhì)量不好,將會(huì)導(dǎo)致維護(hù)的代價(jià)很高,企圖通過(guò)偷工減料而提高生產(chǎn)率,是得不償失的事。第2章 系統(tǒng)分析2022-5-18 722.3.4 社會(huì)可行性 社會(huì)環(huán)境的可行性至少包括兩種因

25、素: 市場(chǎng) 政策市場(chǎng)又分為: 未成熟的市場(chǎng) 成熟的市場(chǎng) 將要消亡的市場(chǎng)u涉足未成熟的市場(chǎng)要冒很大的風(fēng)險(xiǎn), 要盡可能準(zhǔn)確地估計(jì)潛在的市場(chǎng)有多大? 自己能占多少份額? 多長(zhǎng)時(shí)間能實(shí)現(xiàn)?擠進(jìn)成熟的市場(chǎng),雖然風(fēng)險(xiǎn)不高,但油水也不多。如果供大于求,即軟件開(kāi)發(fā)公司多,項(xiàng)目少,那么在競(jìng)標(biāo)時(shí)可能會(huì)出現(xiàn)惡性殺價(jià)的情形。國(guó)內(nèi)第一批賣計(jì)算機(jī)的、做系統(tǒng)集成的公司發(fā)了財(cái),別人眼紅了也擠進(jìn)來(lái),這個(gè)行業(yè)的平均利潤(rùn)也就下降了。將要消亡的市場(chǎng)就別進(jìn)去了。盡管很多程序員懷念DOS時(shí)代編程的那種淋漓盡致,可現(xiàn)在沒(méi)人要DOS應(yīng)用軟件了。學(xué)校教學(xué)尚可用用DOS軟件,商業(yè)軟件公司則不可再去開(kāi)發(fā)DOS軟件。第2章 系統(tǒng)分析2022-5-1

26、8 732.3.4 社會(huì)可行性 政策及導(dǎo)向?qū)浖镜纳媾c發(fā)展影響非常大。 整個(gè)90年代,中國(guó)電信的收費(fèi)相當(dāng)高,僅此一招就把國(guó)內(nèi)互聯(lián)網(wǎng)企業(yè)打得奄奄一息。某些軟件行業(yè)的利潤(rùn)很高,但可能存在地方保護(hù)政策,使競(jìng)爭(zhēng)不公平。政策不當(dāng)將阻礙軟件公司的健康發(fā)展。第2章 系統(tǒng)分析2022-5-18 742.3.5法律可行性(侵權(quán)和責(zé)任問(wèn)題) 專利法 著作權(quán)法 軟件保護(hù)條例第2章 系統(tǒng)分析2022-5-18 752.3.6 用戶操作可行性 用戶類型 外行型 熟練型 專家型 用戶組織內(nèi)的操作習(xí)慣 使用單位的計(jì)算機(jī)使用情況 使用單位的管理模式和規(guī)范第2章 系統(tǒng)分析2022-5-18 762.3.6 用戶操作可行性

27、 如果客戶本身就是專家,或者是內(nèi)行,操作可行性問(wèn)題不會(huì)太大。 如果客戶完全不懂軟件,但信任軟件開(kāi)發(fā)方,這事也好辦。 最怕的就是“不懂裝懂”或者“半懂充內(nèi)行”的客戶,那么溝通和協(xié)商都會(huì)很困難。第2章 系統(tǒng)分析2022-5-18 772.3.7 可行性研究的步驟第2章 系統(tǒng)分析2022-5-18 782.3.7 可行性研究的步驟背景情況系統(tǒng)描述價(jià)格利益分析技術(shù)冒險(xiǎn)評(píng)價(jià)可行性報(bào)告大致應(yīng)包括如下內(nèi)容:操作可行性法律上的可行性其它與項(xiàng)目有關(guān)的問(wèn)題結(jié)論第2章 系統(tǒng)分析2022-5-18 792.3.8 方案制定與評(píng)估如果系統(tǒng)分析的結(jié)果為可行,就要設(shè)計(jì)和選擇可行的基本方案。在滿足功能、性能、環(huán)境、可擴(kuò)充性需

28、求的前提下,將各個(gè)系統(tǒng)功能與必要的性能和接口特性一起,分配給一個(gè)或多個(gè)系統(tǒng)元素。不同的分配方式對(duì)應(yīng)著系統(tǒng)的不同實(shí)現(xiàn)方案。按照成本、進(jìn)度等約束條件,在若干可能的方案中擇優(yōu)推薦。第2章 系統(tǒng)分析2022-5-18 80表2.2 系統(tǒng)流程圖的基本符號(hào)符符 號(hào)號(hào)名名 稱稱說(shuō)說(shuō) 明明處理能改變數(shù)值或數(shù)據(jù)位置的加工或部件,如:程序模塊、處理機(jī)等都是處理輸入/輸出表示輸入或輸出(或既輸入又輸出),是一個(gè)廣義的不指明具體設(shè)備的符號(hào)連接指出轉(zhuǎn)到圖的另一部分或從圖的另一部分轉(zhuǎn)來(lái),通常在同一頁(yè)上換頁(yè)連接指出轉(zhuǎn)到另一頁(yè)圖上或由另一頁(yè)轉(zhuǎn)來(lái)數(shù)據(jù)流用來(lái)連接其他符號(hào),指明數(shù)據(jù)流動(dòng)的方向文檔通常表示打印輸出,也可表示用打印終端輸入數(shù)據(jù)聯(lián)機(jī)存儲(chǔ)表示任何種類的聯(lián)機(jī)存儲(chǔ),包括磁盤、軟盤和海量存儲(chǔ)器件等磁盤磁盤輸入/輸出,也可表示存儲(chǔ)在磁盤上的文件或數(shù)據(jù)庫(kù)顯示CRT終端或類似的顯示部件,可用于輸入或輸出,也可既輸入又輸出人工輸入人工輸入數(shù)據(jù)的脫機(jī)處理,如:填寫(xiě)表格人工操作人工完成的處理,如:會(huì)計(jì)在工資支票是簽名通信鏈路通過(guò)遠(yuǎn)程通信線路或鏈路、傳輸數(shù)據(jù)2.4 系統(tǒng)流程圖2022-5-18 812.4 系統(tǒng)流程圖第2章 系統(tǒng)分析讀 者驗(yàn) 證圖書(shū)查詢圖書(shū)數(shù)據(jù)庫(kù)檢書(shū)卡索書(shū)單借 書(shū)取 書(shū)交 書(shū)錄入借閱信息圖2.6 圖書(shū)館閉架借書(shū)系統(tǒng)流程圖2022-5-18 82問(wèn)題的初步認(rèn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論