快速原型法及其他_第1頁(yè)
快速原型法及其他_第2頁(yè)
快速原型法及其他_第3頁(yè)
快速原型法及其他_第4頁(yè)
快速原型法及其他_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6快速原型法及其他本節(jié)內(nèi)容提要:6.1什么是快速原型法

6.2原型定義策略

6.3快速原型法工作階段的劃分

6.4快速原型法的實(shí)施

第2頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.1什么是快速原型法(1)快速原型法就是針對(duì)結(jié)構(gòu)化生命周期法的問(wèn)題提出的一種新的系統(tǒng)開(kāi)發(fā)方法。它的主要思想是:首先建立一個(gè)能反映用戶主要需求的原型,讓用戶實(shí)際看見(jiàn)新系統(tǒng)的概貌,以便判斷哪些功能是符合要求的,哪些是需要改進(jìn)的,然后將原型反復(fù)改進(jìn),最終建立完全符合用戶要求的新系統(tǒng)??焖僭头ㄍ怀鲆粋€(gè)“快”字,采用結(jié)構(gòu)化生命周期法作系統(tǒng)分析時(shí)要反復(fù)和用戶討論,這種討論費(fèi)時(shí)費(fèi)力,而且終究是“紙上談兵”,原型法則是“真槍實(shí)彈”,能夠使用戶立刻與想象中的目標(biāo)系統(tǒng)作出比較。開(kāi)發(fā)人員向用戶提供一個(gè)“樣品”,用戶迅速向開(kāi)發(fā)人員作出反饋,這就是原型法的優(yōu)越性。第3頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.1什么是快速原型法(2)快速原型法主要有以下優(yōu)點(diǎn):

§提供了一個(gè)驗(yàn)證用戶需求的環(huán)境;

§允許在系統(tǒng)開(kāi)發(fā)生命周期的早期進(jìn)行人機(jī)交互測(cè)試;

§提高了人們對(duì)最終系統(tǒng)的安全感;

§便于應(yīng)用實(shí)例來(lái)建立新系統(tǒng);

§加強(qiáng)了開(kāi)發(fā)過(guò)程中的用戶參與程度;

§可以緩和通信和交流的困難;

§可以提供很好的系統(tǒng)說(shuō)明和示范,

§可以簡(jiǎn)化開(kāi)發(fā)過(guò)程的項(xiàng)目管理和文檔編制;

§有利于積累系統(tǒng)的開(kāi)發(fā)經(jīng)驗(yàn);

§提供了最終系統(tǒng)的操作訓(xùn)練。第4頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.1什么是快速原型法(3)Y確定基本信息需求·基本需求·應(yīng)用范圍·估計(jì)成本·確定數(shù)據(jù)開(kāi)發(fā)初始原型初始原型使用原型系統(tǒng)并澄清需求用戶和設(shè)計(jì)者是否滿意是否放棄運(yùn)行的原型運(yùn)行原型修正和改進(jìn)原型運(yùn)行原型改進(jìn)的原型把原型作為應(yīng)用系統(tǒng)把原型作為應(yīng)用系統(tǒng)開(kāi)發(fā)的基礎(chǔ)YNN第5頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.2原型定義策略快速原型法的需求定義過(guò)程是一個(gè)開(kāi)發(fā)人員與用戶通力合作的反復(fù)過(guò)程。從一個(gè)能滿足用戶基本需求的原型系統(tǒng)開(kāi)始,允許用戶在開(kāi)發(fā)過(guò)程中不斷提出更好的要求,并不斷地完善系統(tǒng)。它實(shí)質(zhì)上是一種迭代的循環(huán)型的開(kāi)發(fā)方式。

第6頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分(1)快速原型法用于MIS開(kāi)發(fā)有兩種情況,一是僅代替生命周期法的某一個(gè)或幾個(gè)階段,二是承擔(dān)工程的全部任務(wù)。實(shí)踐證明,應(yīng)該在做完了系統(tǒng)分析就建立—個(gè)原型系統(tǒng),以進(jìn)一步確認(rèn),修改對(duì)系統(tǒng)的需求描述。原型技術(shù)應(yīng)用在系統(tǒng)分析階段是比較恰當(dāng)?shù)?,可以讓用戶在分析階段就能見(jiàn)到新系統(tǒng)(原型),并能操作它、與開(kāi)發(fā)人員一起改進(jìn)它。所以在此我們重點(diǎn)介紹用原型法代替生命周期方法的系統(tǒng)分析階段。

第7頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分(2)圖

系統(tǒng)分析階段的原型化生命周期系統(tǒng)分析運(yùn)行/維護(hù)轉(zhuǎn)換補(bǔ)充詳細(xì)設(shè)計(jì)初步設(shè)計(jì)系統(tǒng)分析基本業(yè)務(wù)基本需求滿意否?構(gòu)造原型使用原型修改、擴(kuò)充YN第8頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分(3)(1)方法選擇原型法較適合下列場(chǎng)合:

·相互聯(lián)系程度較大的系統(tǒng),如聯(lián)機(jī)事物處理。

·MIS的結(jié)構(gòu)化系統(tǒng),而對(duì)基于大量算法的問(wèn)題則不適合。

·對(duì)于難于肯定詳細(xì)需求,且積極參與新系統(tǒng)開(kāi)發(fā)的用戶,采用原型法是適宜的。

·原型法不適合于對(duì)已經(jīng)運(yùn)行的系統(tǒng)進(jìn)行擴(kuò)充。(2)識(shí)別基本需求為了設(shè)計(jì)、建立初始原型,先要識(shí)別基本需求。原型法與傳統(tǒng)的嚴(yán)格定義方法主要不同在于:原型法所識(shí)別的需求不必是完善的,而只是一種好的設(shè)想。識(shí)別用戶的基本需求是一件較為困難的工作,必須仔細(xì)對(duì)當(dāng)前系統(tǒng)進(jìn)行調(diào)查,與用戶交互、作業(yè)務(wù)性研究等。傳統(tǒng)的需求調(diào)查方法和本章介紹的方法都可作為識(shí)別基本需求階段的工具。第9頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分(4)(3)開(kāi)發(fā)初始原型本階段的目的是建立一個(gè)有一定深度和廣度的初始原型,以便由它開(kāi)始迭代、修改和完善。原型開(kāi)發(fā)可由1、2個(gè)人完成,因?yàn)樾〗M規(guī)模增大,將由于通信上的困難導(dǎo)致開(kāi)發(fā)放率下降。而兩人小組甚至不需要寫(xiě)出說(shuō)明文件就可以通信和交流。開(kāi)發(fā)初始原型所需的時(shí)間隨系統(tǒng)規(guī)模、復(fù)雜性和完整程度不同而不同,一般應(yīng)在3至6周內(nèi)完成.最長(zhǎng)不超過(guò)兩個(gè)月。第10頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分(5)初始原型的質(zhì)量對(duì)原型法其他各階段有著重大影響。因此,初始原型必須是最終系統(tǒng)的核心部分,今后的迭代都將建立在它的基礎(chǔ)之上,由基本需求導(dǎo)出的初始原型在需求方面的準(zhǔn)確性應(yīng)大于60%。如果原型過(guò)于簡(jiǎn)單,則會(huì)增加以后的迭代而浪費(fèi)時(shí)間和人力;反之,如果為了追求完整而將原型建得過(guò)大,則會(huì)降低響應(yīng)速度,并且今后勢(shì)必要對(duì)其中大量功能進(jìn)行修改同樣也會(huì)降低系統(tǒng)開(kāi)發(fā)效率。(4)驗(yàn)證原型初始原型是用戶和開(kāi)發(fā)人員發(fā)展系統(tǒng)方案和功能的基礎(chǔ)。本階段的目的則是具體驗(yàn)證原型的正確程度。第11頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分(6)(5)修正和改進(jìn)原型——原型迭代根據(jù)發(fā)現(xiàn)的問(wèn)題和用戶提出的要求對(duì)原型修正和改進(jìn)。原型迭代初期的主要工作是:總體檢查,找出隱含錯(cuò)誤;用戶實(shí)際操作和熟悉原型。后期主要是:發(fā)現(xiàn)不正確的或者遺漏的功能,提出進(jìn)一步建議,改善用戶界面。原型法的目標(biāo)是鼓勵(lì)改進(jìn)和創(chuàng)造。為此,開(kāi)發(fā)人員應(yīng)充分向用戶解釋所建成的原型的合理性,但不要為它辯護(hù)。系統(tǒng)原型應(yīng)在人/機(jī)交互、用戶/開(kāi)發(fā)者交互的過(guò)程中逐步完善。若發(fā)現(xiàn)初始原型的絕大部分功能都與用戶要求相違背,或者由于其它原因使得該原型不能成為繼續(xù)迭代的基礎(chǔ)時(shí),則應(yīng)果斷地放棄而不能湊合。一般要保留改進(jìn)前后的兩個(gè)原型的版本,既可并存地演示兩個(gè)可供選擇的對(duì)象以幫助用戶決策,又可在必要時(shí),放棄本次修改退回原來(lái)的版本。第12頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.3快速原型法工作階段的劃分()7(6)判斷原型是否完成如果最終系統(tǒng)的需求已經(jīng)被掌握,原型迭代過(guò)程即可結(jié)束。(7)細(xì)部說(shuō)明對(duì)那些不能通過(guò)原型進(jìn)行說(shuō)明的,應(yīng)該用文字或其它形式進(jìn)行嚴(yán)格、詳細(xì)的描述,寫(xiě)入系統(tǒng)分析說(shuō)明書(shū)中。例如,系統(tǒng)的輸入、輸出、系統(tǒng)的邏輯功能、數(shù)據(jù)庫(kù)組織、系統(tǒng)可靠性等項(xiàng)目均需要嚴(yán)格地說(shuō)明。(8)判斷原型效果檢查在上一階段對(duì)某些項(xiàng)目進(jìn)行嚴(yán)格說(shuō)明后,是否會(huì)引起原型的失效。這時(shí)如果原型出現(xiàn)問(wèn)題,則需對(duì)有關(guān)嚴(yán)格說(shuō)明進(jìn)行修改。(9)整理原型、提供文檔原型法也必須提供文檔,包括最終系統(tǒng)的說(shuō)明文檔和原型本身的說(shuō)明文檔等。第13頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.4快速原型法的實(shí)施(1)6.4.1快速原型化的開(kāi)發(fā)環(huán)境目前原型法對(duì)硬件的要求已經(jīng)能夠滿足,但對(duì)軟件和工作環(huán)境的要求較尚有一定差距。(1)對(duì)軟件的基本要求一般認(rèn)為,采用原型法需要以下的基本開(kāi)發(fā)工具:

1)集成化的數(shù)據(jù)詞典。

2)高性能的數(shù)據(jù)庫(kù)管理系統(tǒng).它使文件的設(shè)計(jì)、數(shù)據(jù)的存貯和查詢更為方便,并簡(jiǎn)化了程序的開(kāi)發(fā)。

3)超高級(jí)語(yǔ)言。

4)執(zhí)行生成器。

5)屏幕格式生成器。

6)自動(dòng)文檔編寫(xiě)機(jī)制。第14頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.4快速原型法的實(shí)施(2)圖

集成化的軟件開(kāi)發(fā)環(huán)境集成化的數(shù)據(jù)字典自動(dòng)文檔編排器交互查詢語(yǔ)言報(bào)告書(shū)寫(xiě)器字典維護(hù)程序文本編輯器數(shù)據(jù)庫(kù)管理系統(tǒng)超高級(jí)語(yǔ)言遠(yuǎn)程處理監(jiān)督器屏幕格式生成器第15頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.4快速原型法的實(shí)施(3)(2)對(duì)工作環(huán)境的基本要求1)快速響應(yīng)的環(huán)境。無(wú)論是交互式過(guò)程響應(yīng),還是批處理方式的響應(yīng)都要很快。2)規(guī)范的原型構(gòu)成過(guò)程。必要的規(guī)范和標(biāo)準(zhǔn)能加快原型的建立和向最終系統(tǒng)的轉(zhuǎn)換。利用規(guī)范的開(kāi)發(fā)技術(shù),可由現(xiàn)有程序“切割和粘貼”出新程序,從而加快開(kāi)發(fā)速度。3)好的演示原型的設(shè)施。第16頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.4快速原型法的實(shí)施(4)6.4.2原型法的實(shí)施要點(diǎn)(1)多數(shù)系統(tǒng)的結(jié)構(gòu)都能從下述八個(gè)基本的系統(tǒng)模型結(jié)構(gòu)中經(jīng)過(guò)修改后得到▼成批輸入/修改▼成批生成報(bào)表▼成批數(shù)據(jù)修改▼系統(tǒng)間成批輸入/輸出對(duì)接▼聯(lián)機(jī)修改/查詢▼聯(lián)機(jī)特殊查詢▼在實(shí)時(shí)應(yīng)用中系統(tǒng)間定期的對(duì)接▼聯(lián)機(jī)報(bào)表生成第17頁(yè),共19頁(yè),2023年,2月20日,星期四管理信息系統(tǒng)》6.4快速原型法的實(shí)施(5)(2)多數(shù)系統(tǒng)都包括一個(gè)常用的功能集合▼對(duì)數(shù)據(jù)庫(kù)記錄的增加、刪除和修改▼對(duì)文件中數(shù)據(jù)的顯示、瀏覽和查找▼用戶表格的打印以上功能是實(shí)現(xiàn)一個(gè)系統(tǒng)的基礎(chǔ)。不同的系統(tǒng)對(duì)這些基本功能會(huì)有各別的具體的要求,這正是我們?cè)诮⒃颓耙芯康膬?nèi)容。(3)報(bào)表功能可用統(tǒng)一的報(bào)表模型實(shí)現(xiàn)從數(shù)據(jù)庫(kù)生成報(bào)表的過(guò)程可分成三步:1)從數(shù)據(jù)庫(kù)中選擇和組合數(shù)據(jù);2)定義報(bào)表格式和表頭內(nèi)容;

溫馨提示

  • 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)論