軟件工程課件第2章-需求分析_第1頁
軟件工程課件第2章-需求分析_第2頁
軟件工程課件第2章-需求分析_第3頁
軟件工程課件第2章-需求分析_第4頁
軟件工程課件第2章-需求分析_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第二章系統(tǒng)分析

§2.1問題定義

弄清用戶需要計(jì)算機(jī)解決的問題根本所在,及項(xiàng)目所需的資源和經(jīng)費(fèi)。1第二章系統(tǒng)分析§2.1問題定義1問題定義階段的主要任務(wù)

在向用戶調(diào)查的基礎(chǔ)上,編寫項(xiàng)目任務(wù)說明書,作為下一步工作可行性分析的依據(jù)。2問題定義階段的主要任務(wù)在向用戶調(diào)查的基礎(chǔ)上,編寫項(xiàng)目任§2.2可行性研究的目的和任務(wù)“說明該軟件開發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會條件上的可行性;評述為合理地達(dá)到開發(fā)目標(biāo)可能選擇的各種方案”。(GB8567-88《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》)可行性研究的目的3§2.2可行性研究的目的和任務(wù)“說明該軟件開發(fā)項(xiàng)目的可行性研究的任務(wù)GB8566-88《計(jì)算機(jī)軟件開發(fā)規(guī)范》中指出:

可行性研究的主要任務(wù)是“了解客戶的要求及現(xiàn)實(shí)環(huán)境,從技術(shù)、經(jīng)濟(jì)和社會因素等三方面研究并論證本軟件項(xiàng)目的可行性,編寫可行性研究報(bào)告,制定初步項(xiàng)目開發(fā)計(jì)劃?!?可行性研究的任務(wù)GB8566-88《計(jì)算機(jī)軟件開發(fā)規(guī)范可行性研究的目的不是解決問題,而是確定問題是否值得去解決。可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。可行性研究的任務(wù)5可行性研究的目的不是解決問題,而是確定問題是否值得去解決??煽尚行匝芯孔罡镜娜蝿?wù)是對以后的行動(dòng)方針提出建議。如果問題沒有可行的解,分析員應(yīng)該建議停止這項(xiàng)開發(fā)工程,以避免時(shí)間、資源、人力和金錢的浪費(fèi);如果問題值得解,分析員應(yīng)該推薦一個(gè)較好的解決方案,并且為工程制定一個(gè)初步的計(jì)劃??尚行匝芯靠尚行匝芯啃枰臅r(shí)間長短取決于工程的規(guī)模。一般說來,可行性研究的成本只是預(yù)期的工程總成本的5%~10%。6可行性研究最根本的任務(wù)是對以后的行動(dòng)方針提出建議。6首先需要進(jìn)一步分析和澄清問題定義。在澄清了問題定義之后,分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型。然后從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案)。對每種解法都應(yīng)該仔細(xì)研究它的可行性,一般說來,至少應(yīng)該從下述三方面研究每種解法的可行性:7首先需要進(jìn)一步分析和澄清問題定義。7可行性研究的內(nèi)容技術(shù)可行性:使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?經(jīng)濟(jì)可行性:這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過它的開發(fā)成本嗎?操作可行性:系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得通嗎?必要時(shí)還應(yīng)該從法律、社會效益等更廣泛的方面研究每種解法的可行性。8可行性研究的內(nèi)容技術(shù)可行性:使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?技術(shù)可行性度量一個(gè)特定技術(shù)信息系統(tǒng)解決方案的實(shí)用性及技術(shù)資源的可用性

考慮的問題(1)開發(fā)風(fēng)險(xiǎn)(2)資源有效性(3)相關(guān)技術(shù)的發(fā)展9技術(shù)可行性度量一個(gè)特定技術(shù)信息系統(tǒng)解決方案的實(shí)用性及技術(shù)資經(jīng)濟(jì)可行性度量系統(tǒng)解決方案的性能價(jià)格比考慮的問題成本/效益分析有形成本、效益無形成本、效益價(jià)值和成本的關(guān)系質(zhì)量與價(jià)值、成本的關(guān)系價(jià)值/成本的均衡10經(jīng)濟(jì)可行性度量系統(tǒng)解決方案的性能價(jià)格比10經(jīng)濟(jì)可行性考慮的問題成本和效益的估算開發(fā)成本的估算開發(fā)效益的估算運(yùn)行成本的估算運(yùn)行效益的估算11經(jīng)濟(jì)可行性考慮的問題成本和效益的估算11系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例1.系統(tǒng)開發(fā)費(fèi)用(一次)人員:2名系統(tǒng)分析員(450小時(shí)/名,45美元/小時(shí))$40,5005名系統(tǒng)開發(fā)人員(275小時(shí)/名,36美元/小時(shí))49,5001名數(shù)據(jù)通訊專家(60小時(shí)/名,42美元/小時(shí))2,4001名數(shù)據(jù)庫管理員(30小時(shí)/名,42美元/小時(shí))1,2602名技術(shù)寫作者(120小時(shí)/名,25美元/小時(shí))6,0001名秘書(160小時(shí)/名,15美元/小時(shí))2,4002名數(shù)據(jù)輸入人員(40小時(shí)/名,12美元/小時(shí))9,60012系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例1.系統(tǒng)開發(fā)費(fèi)用(一次)12系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例培訓(xùn):三天的開發(fā)人員內(nèi)部培訓(xùn)課程7,00030個(gè)用戶,三天的內(nèi)部培訓(xùn)課程10,000物資:復(fù)印500磁盤、紙張等消耗品650打印消耗品(色帶、色合、硒鼓等)13系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例培訓(xùn):13系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例購買硬件、軟件:20臺工作站W(wǎng)indows軟件1,00020臺工作站內(nèi)存升級8,000網(wǎng)絡(luò)軟件17,50020臺工作站辦公軟件產(chǎn)品20,000系統(tǒng)開發(fā)總費(fèi)用$161,67014系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例購買硬件、軟件:14系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例2.年運(yùn)行費(fèi)用(每年)人員:維護(hù)程序員/分析員(250小時(shí)/年,42美元/小時(shí))

$10,500網(wǎng)絡(luò)管理員(300小時(shí)/年,50美元/小時(shí))15,000購買硬件、軟件升級:硬件5,000軟件6,000物資和雜項(xiàng)3,500每年總運(yùn)行費(fèi)用$40,00015系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例2.年運(yùn)行費(fèi)用(每年)人員:15操作可行性1.建立一個(gè)項(xiàng)目范圍,該范圍在管理級及技術(shù)級均是無二義性的和可理解的。2.項(xiàng)目計(jì)劃的目標(biāo)提供一個(gè)框架,使項(xiàng)目的結(jié)果限定在這一個(gè)合理的范圍內(nèi)。3.正確接受用戶的建議,滿足用戶的要求、操作規(guī)程簡便。容易獲得結(jié)果法律可行性考察該項(xiàng)目是否侵權(quán)考察該項(xiàng)目是否違法經(jīng)費(fèi)使用是否正確16操作可行性1.建立一個(gè)項(xiàng)目范圍,該范圍在管理級及技術(shù)級均是無2.3可行性研究的步驟和過程(1)復(fù)查確認(rèn)系統(tǒng)目標(biāo)、規(guī)模(2)研究正使用系統(tǒng)工作流程(3)導(dǎo)出新系統(tǒng)高層邏輯模型(4)重新定義問題(5)導(dǎo)出和評價(jià)供選擇的方案(6)推薦行動(dòng)方針(7)草擬開發(fā)計(jì)劃(8)書寫文檔,送審172.3可行性研究的步驟和過程(1)復(fù)查確認(rèn)系統(tǒng)目標(biāo)、規(guī)模典型的可行性研究過程有下述一些步驟。1.復(fù)查系統(tǒng)規(guī)模和目標(biāo)分析員對問題定義階段書寫的關(guān)于規(guī)模和目標(biāo)的報(bào)告書進(jìn)一步復(fù)查確認(rèn),改正含糊或不確切的敘述,清晰地描述對目標(biāo)系統(tǒng)的一切限制和約束。18典型的可行性研究過程有下述一些步驟。182.研究目前正在使用的系統(tǒng)現(xiàn)有的系統(tǒng)是信息的重要來源,新的目標(biāo)系統(tǒng)必須也能完成它的基本功能。另一方面,現(xiàn)有的系統(tǒng)必然有某些缺點(diǎn),新系統(tǒng)必須能解決舊系統(tǒng)中存在的問題。此外,運(yùn)行使用舊系統(tǒng)所需要的費(fèi)用是一個(gè)重要的經(jīng)濟(jì)指標(biāo),如果新系統(tǒng)不能增加收入或減少使用費(fèi)用,那么從經(jīng)濟(jì)角度看新系統(tǒng)就不如舊系統(tǒng)。192.研究目前正在使用的系統(tǒng)19應(yīng)該注意了解現(xiàn)有系統(tǒng)可以做什么,為什么這樣做,還要了解使用這個(gè)系統(tǒng)的代價(jià)。千萬不要花費(fèi)太多時(shí)間去了解和描繪現(xiàn)有系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié)。應(yīng)該注意了解并記錄現(xiàn)有系統(tǒng)和其他系統(tǒng)之間的接口情況,這是設(shè)計(jì)新系統(tǒng)時(shí)的重要約束條件。20應(yīng)該注意了解現(xiàn)有系統(tǒng)可以做什么,為什么這樣做,還要了解使用這3.導(dǎo)出新系統(tǒng)的高層邏輯模型優(yōu)秀的設(shè)計(jì)過程通常總是從現(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的邏輯模型,再參考現(xiàn)有系統(tǒng)的邏輯模型,設(shè)想目標(biāo)系統(tǒng)的邏輯模型,最后根據(jù)目標(biāo)系統(tǒng)的邏輯模型建造新的物理系統(tǒng)。213.導(dǎo)出新系統(tǒng)的高層邏輯模型214.進(jìn)一步定義問題新系統(tǒng)的邏輯模型實(shí)質(zhì)上表達(dá)了分析員對新系統(tǒng)必須做什么的看法。分析員應(yīng)該和用戶一起再次復(fù)查問題定義、工程規(guī)模和目標(biāo)。可行性研究的前4個(gè)步驟實(shí)質(zhì)上構(gòu)成一個(gè)循環(huán)。分析員定義問題,分析這個(gè)問題,導(dǎo)出一個(gè)試探性的解;在此基礎(chǔ)上再次定義問題,再一次分析這個(gè)問題,修改這個(gè)解;繼續(xù)這個(gè)循環(huán)過程,直到提出的邏輯模型完全符合系統(tǒng)目標(biāo)。224.進(jìn)一步定義問題225.導(dǎo)出和評價(jià)供選擇的解法分析員應(yīng)該從他建議的系統(tǒng)邏輯模型出發(fā),導(dǎo)出若干個(gè)較高層次的(較抽象的)物理解法供比較和選擇。導(dǎo)出供選擇的解法的最簡單的途徑,是從技術(shù)角度出發(fā)考慮解決問題的不同方案。235.導(dǎo)出和評價(jià)供選擇的解法236.推薦行動(dòng)方針根據(jù)可行性研究結(jié)果應(yīng)該做出的一個(gè)關(guān)鍵性決定是,是否繼續(xù)進(jìn)行這項(xiàng)開發(fā)工程。如果分析員認(rèn)為值得繼續(xù)進(jìn)行這項(xiàng)開發(fā)工程,那么他應(yīng)該選擇一種最好的解法,并且說明選擇這個(gè)解決方案的理由。通常使用部門的負(fù)責(zé)人主要根據(jù)經(jīng)濟(jì)上是否劃算決定是否投資于一項(xiàng)開發(fā)工程,因此分析員對于所推薦的系統(tǒng)必須進(jìn)行比較仔細(xì)的成本/效益分析。246.推薦行動(dòng)方針247.草擬開發(fā)計(jì)劃分析員應(yīng)該為所推薦的方案草擬一份開發(fā)計(jì)劃,除了制定工程進(jìn)度表之外還應(yīng)該估計(jì)對各類開發(fā)人員和各種資源的需要情況,應(yīng)該指明什么時(shí)候使用以及使用多長時(shí)間。此外還應(yīng)該估計(jì)系統(tǒng)生命周期每個(gè)階段的成本。最后應(yīng)該給出下一個(gè)階段(需求分析)的詳細(xì)進(jìn)度表和成本估計(jì)。257.草擬開發(fā)計(jì)劃258.書寫文檔提交審查應(yīng)該把上述可行性研究各個(gè)步驟的工作結(jié)果寫成清晰的文檔,請用戶、客戶組織的負(fù)責(zé)人及評審組審查,以決定是否繼續(xù)這項(xiàng)工程及是否接受分析員推薦的方案。268.書寫文檔提交審查26§2.3可行性研究的步驟(1)復(fù)查確認(rèn)系統(tǒng)目標(biāo)、規(guī)模(2)研究正使用系統(tǒng)工作流程(3)導(dǎo)出新系統(tǒng)高層邏輯模型(4)重新定義問題(5)導(dǎo)出和評價(jià)供選擇的方案(6)推薦行動(dòng)方針(7)草擬開發(fā)計(jì)劃(8)書寫文檔,送審27§2.3可行性研究的步驟(1)復(fù)查確認(rèn)系統(tǒng)目標(biāo)、規(guī)模22.4可行性研究報(bào)告的編寫提示

GB8567-88《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》1引言1.1編寫目的1.2背景1.3定義1.4參考資料2可行性研究的前提2.1要求2.2目標(biāo)2.3條件、假定和限制2.4進(jìn)行可行性研究的方法2.5評價(jià)尺度282.4可行性研究報(bào)告的編寫提示

GB8567-88《計(jì)可行性研究報(bào)告的編寫提示3對現(xiàn)有系統(tǒng)的分析3.1數(shù)據(jù)流程和處理流程3.2工作負(fù)荷3.3費(fèi)用開支3.4人員3.5設(shè)備3.6局限性29可行性研究報(bào)告的編寫提示3對現(xiàn)有系統(tǒng)的分析29可行性研究報(bào)告的編寫提示4所建議的系統(tǒng)4.1對所建議系統(tǒng)的說明4.2數(shù)據(jù)流程和處理流程4.3改進(jìn)之處4.4影響4.5局限性4.6技術(shù)條件方面的可行性30可行性研究報(bào)告的編寫提示4所建議的系統(tǒng)30可行性研究報(bào)告的編寫提示5可選擇的其它系統(tǒng)方案5.1可選擇的其它系統(tǒng)15.2可選擇的其它系統(tǒng)2......31可行性研究報(bào)告的編寫提示5可選擇的其它系統(tǒng)方案31可行性研究報(bào)告的編寫提示6投資及收益分析

6.1支出6.2收益6.3收益/投資比6.4投資回收周期6.5敏感性分析7社會條件方面的可行性

7.1法律方面的可行性7.2使用方面的可行性32可行性研究報(bào)告的編寫提示6投資及收益分析32第二章系統(tǒng)分析

§2.1問題定義

弄清用戶需要計(jì)算機(jī)解決的問題根本所在,及項(xiàng)目所需的資源和經(jīng)費(fèi)。33第二章系統(tǒng)分析§2.1問題定義1問題定義階段的主要任務(wù)

在向用戶調(diào)查的基礎(chǔ)上,編寫項(xiàng)目任務(wù)說明書,作為下一步工作可行性分析的依據(jù)。34問題定義階段的主要任務(wù)在向用戶調(diào)查的基礎(chǔ)上,編寫項(xiàng)目任§2.2可行性研究的目的和任務(wù)“說明該軟件開發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會條件上的可行性;評述為合理地達(dá)到開發(fā)目標(biāo)可能選擇的各種方案”。(GB8567-88《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》)可行性研究的目的35§2.2可行性研究的目的和任務(wù)“說明該軟件開發(fā)項(xiàng)目的可行性研究的任務(wù)GB8566-88《計(jì)算機(jī)軟件開發(fā)規(guī)范》中指出:

可行性研究的主要任務(wù)是“了解客戶的要求及現(xiàn)實(shí)環(huán)境,從技術(shù)、經(jīng)濟(jì)和社會因素等三方面研究并論證本軟件項(xiàng)目的可行性,編寫可行性研究報(bào)告,制定初步項(xiàng)目開發(fā)計(jì)劃?!?6可行性研究的任務(wù)GB8566-88《計(jì)算機(jī)軟件開發(fā)規(guī)范可行性研究的目的不是解決問題,而是確定問題是否值得去解決??尚行匝芯繉?shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程??尚行匝芯康娜蝿?wù)37可行性研究的目的不是解決問題,而是確定問題是否值得去解決??煽尚行匝芯孔罡镜娜蝿?wù)是對以后的行動(dòng)方針提出建議。如果問題沒有可行的解,分析員應(yīng)該建議停止這項(xiàng)開發(fā)工程,以避免時(shí)間、資源、人力和金錢的浪費(fèi);如果問題值得解,分析員應(yīng)該推薦一個(gè)較好的解決方案,并且為工程制定一個(gè)初步的計(jì)劃??尚行匝芯靠尚行匝芯啃枰臅r(shí)間長短取決于工程的規(guī)模。一般說來,可行性研究的成本只是預(yù)期的工程總成本的5%~10%。38可行性研究最根本的任務(wù)是對以后的行動(dòng)方針提出建議。6首先需要進(jìn)一步分析和澄清問題定義。在澄清了問題定義之后,分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型。然后從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案)。對每種解法都應(yīng)該仔細(xì)研究它的可行性,一般說來,至少應(yīng)該從下述三方面研究每種解法的可行性:39首先需要進(jìn)一步分析和澄清問題定義。7可行性研究的內(nèi)容技術(shù)可行性:使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?經(jīng)濟(jì)可行性:這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過它的開發(fā)成本嗎?操作可行性:系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得通嗎?必要時(shí)還應(yīng)該從法律、社會效益等更廣泛的方面研究每種解法的可行性。40可行性研究的內(nèi)容技術(shù)可行性:使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?技術(shù)可行性度量一個(gè)特定技術(shù)信息系統(tǒng)解決方案的實(shí)用性及技術(shù)資源的可用性

考慮的問題(1)開發(fā)風(fēng)險(xiǎn)(2)資源有效性(3)相關(guān)技術(shù)的發(fā)展41技術(shù)可行性度量一個(gè)特定技術(shù)信息系統(tǒng)解決方案的實(shí)用性及技術(shù)資經(jīng)濟(jì)可行性度量系統(tǒng)解決方案的性能價(jià)格比考慮的問題成本/效益分析有形成本、效益無形成本、效益價(jià)值和成本的關(guān)系質(zhì)量與價(jià)值、成本的關(guān)系價(jià)值/成本的均衡42經(jīng)濟(jì)可行性度量系統(tǒng)解決方案的性能價(jià)格比10經(jīng)濟(jì)可行性考慮的問題成本和效益的估算開發(fā)成本的估算開發(fā)效益的估算運(yùn)行成本的估算運(yùn)行效益的估算43經(jīng)濟(jì)可行性考慮的問題成本和效益的估算11系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例1.系統(tǒng)開發(fā)費(fèi)用(一次)人員:2名系統(tǒng)分析員(450小時(shí)/名,45美元/小時(shí))$40,5005名系統(tǒng)開發(fā)人員(275小時(shí)/名,36美元/小時(shí))49,5001名數(shù)據(jù)通訊專家(60小時(shí)/名,42美元/小時(shí))2,4001名數(shù)據(jù)庫管理員(30小時(shí)/名,42美元/小時(shí))1,2602名技術(shù)寫作者(120小時(shí)/名,25美元/小時(shí))6,0001名秘書(160小時(shí)/名,15美元/小時(shí))2,4002名數(shù)據(jù)輸入人員(40小時(shí)/名,12美元/小時(shí))9,60044系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例1.系統(tǒng)開發(fā)費(fèi)用(一次)12系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例培訓(xùn):三天的開發(fā)人員內(nèi)部培訓(xùn)課程7,00030個(gè)用戶,三天的內(nèi)部培訓(xùn)課程10,000物資:復(fù)印500磁盤、紙張等消耗品650打印消耗品(色帶、色合、硒鼓等)45系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例培訓(xùn):13系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例購買硬件、軟件:20臺工作站W(wǎng)indows軟件1,00020臺工作站內(nèi)存升級8,000網(wǎng)絡(luò)軟件17,50020臺工作站辦公軟件產(chǎn)品20,000系統(tǒng)開發(fā)總費(fèi)用$161,67046系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例購買硬件、軟件:14系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例2.年運(yùn)行費(fèi)用(每年)人員:維護(hù)程序員/分析員(250小時(shí)/年,42美元/小時(shí))

$10,500網(wǎng)絡(luò)管理員(300小時(shí)/年,50美元/小時(shí))15,000購買硬件、軟件升級:硬件5,000軟件6,000物資和雜項(xiàng)3,500每年總運(yùn)行費(fèi)用$40,00047系統(tǒng)開發(fā)和每年運(yùn)行費(fèi)用舉例2.年運(yùn)行費(fèi)用(每年)人員:15操作可行性1.建立一個(gè)項(xiàng)目范圍,該范圍在管理級及技術(shù)級均是無二義性的和可理解的。2.項(xiàng)目計(jì)劃的目標(biāo)提供一個(gè)框架,使項(xiàng)目的結(jié)果限定在這一個(gè)合理的范圍內(nèi)。3.正確接受用戶的建議,滿足用戶的要求、操作規(guī)程簡便。容易獲得結(jié)果法律可行性考察該項(xiàng)目是否侵權(quán)考察該項(xiàng)目是否違法經(jīng)費(fèi)使用是否正確48操作可行性1.建立一個(gè)項(xiàng)目范圍,該范圍在管理級及技術(shù)級均是無2.3可行性研究的步驟和過程(1)復(fù)查確認(rèn)系統(tǒng)目標(biāo)、規(guī)模(2)研究正使用系統(tǒng)工作流程(3)導(dǎo)出新系統(tǒng)高層邏輯模型(4)重新定義問題(5)導(dǎo)出和評價(jià)供選擇的方案(6)推薦行動(dòng)方針(7)草擬開發(fā)計(jì)劃(8)書寫文檔,送審492.3可行性研究的步驟和過程(1)復(fù)查確認(rèn)系統(tǒng)目標(biāo)、規(guī)模典型的可行性研究過程有下述一些步驟。1.復(fù)查系統(tǒng)規(guī)模和目標(biāo)分析員對問題定義階段書寫的關(guān)于規(guī)模和目標(biāo)的報(bào)告書進(jìn)一步復(fù)查確認(rèn),改正含糊或不確切的敘述,清晰地描述對目標(biāo)系統(tǒng)的一切限制和約束。50典型的可行性研究過程有下述一些步驟。182.研究目前正在使用的系統(tǒng)現(xiàn)有的系統(tǒng)是信息的重要來源,新的目標(biāo)系統(tǒng)必須也能完成它的基本功能。另一方面,現(xiàn)有的系統(tǒng)必然有某些缺點(diǎn),新系統(tǒng)必須能解決舊系統(tǒng)中存在的問題。此外,運(yùn)行使用舊系統(tǒng)所需要的費(fèi)用是一個(gè)重要的經(jīng)濟(jì)指標(biāo),如果新系統(tǒng)不能增加收入或減少使用費(fèi)用,那么從經(jīng)濟(jì)角度看新系統(tǒng)就不如舊系統(tǒng)。512.研究目前正在使用的系統(tǒng)19應(yīng)該注意了解現(xiàn)有系統(tǒng)可以做什么,為什么這樣做,還要了解使用這個(gè)系統(tǒng)的代價(jià)。千萬不要花費(fèi)太多時(shí)間去了解和描繪現(xiàn)有系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié)。應(yīng)該注意了解并記錄現(xiàn)有系統(tǒng)和其他系統(tǒng)之間的接口情況,這是設(shè)計(jì)新系統(tǒng)時(shí)的重要約束條件。52應(yīng)該注意了解現(xiàn)有系統(tǒng)可以做什么,為什么這樣做,還要了解使用這3.導(dǎo)出新系統(tǒng)的高層邏輯模型優(yōu)秀的設(shè)計(jì)過程通??偸菑默F(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的邏輯模型,再參考現(xiàn)有系統(tǒng)的邏輯模型,設(shè)想目標(biāo)系統(tǒng)的邏輯模型,最后根據(jù)目標(biāo)系統(tǒng)的邏輯模型建造新的物理系統(tǒng)。533.導(dǎo)出新系統(tǒng)的高層邏輯模型214.進(jìn)一步定義問題新系統(tǒng)的邏輯模型實(shí)質(zhì)上表達(dá)了分析員對新系統(tǒng)必須做什么的看法。分析員應(yīng)該和用戶一起再次復(fù)查問題定義、工程規(guī)模和目標(biāo)。可行性研究的前4個(gè)步驟實(shí)質(zhì)上構(gòu)成一個(gè)循環(huán)。分析員定義問題,分析這個(gè)問題,導(dǎo)出一個(gè)試探性的解;在此基礎(chǔ)上再次定義問題,再一次分析這個(gè)問題,修改這個(gè)解;繼續(xù)這個(gè)循環(huán)過程,直到提出的邏輯模型完全符合系統(tǒng)目標(biāo)。544.進(jìn)一步定義問題225.導(dǎo)出和評價(jià)供選擇的解法分析員應(yīng)該從他建議的系統(tǒng)邏輯模型出發(fā),導(dǎo)出若干個(gè)較高層次的(較抽象的)物理解法供比較和選擇。導(dǎo)出供選擇的解法的最簡單的途徑,是從技術(shù)角度出發(fā)考慮解決問題的不同方案。555.導(dǎo)出和評價(jià)供選擇的解法236.推薦行動(dòng)方針根據(jù)可行性研究結(jié)果應(yīng)該做出的一個(gè)關(guān)鍵性決定是,是否繼續(xù)進(jìn)行這項(xiàng)開發(fā)工程。如果分析員認(rèn)為值得繼續(xù)進(jìn)行這項(xiàng)開發(fā)工程,那么他應(yīng)該選擇一種最好的解法,并且說明選擇這個(gè)解決方案的理由。通常使用部門的負(fù)責(zé)人主要根據(jù)經(jīng)濟(jì)上是否劃算決定是否投資于一項(xiàng)開發(fā)工程,因此分析員對于所推薦的系統(tǒng)必須進(jìn)行比較仔細(xì)的成本/效益分析。566.推薦行動(dòng)方針247.草擬開發(fā)計(jì)劃分析員應(yīng)該為所推薦的方案草擬一份開發(fā)計(jì)劃,除了制定工程進(jìn)度表之外還應(yīng)該估計(jì)對各類開發(fā)人員和各種資源的需要情況,應(yīng)該指明什么時(shí)候使用以及使用多長時(shí)間。此外還應(yīng)該估計(jì)系統(tǒng)生命周期每個(gè)階段的成本。最后應(yīng)該給出下一個(gè)階段(需求分析)的詳細(xì)進(jìn)度

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論