




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
,第6講 快速原型法及其他,管理信息系統(tǒng),6 快速原型法及其他,本節(jié)內(nèi)容提要: 6.1 什么是快速原型法 6.2 原型定義策略 6.3 快速原型法工作階段的劃分 6.4 快速原型法的實(shí)施,管理信息系統(tǒng),6.1 什么是快速原型法(1),快速原型法就是針對結(jié)構(gòu)化生命周期法的問題提出的一種新的系統(tǒng)開發(fā)方法。它的主要思想是:首先建立一個能反映用戶主要需求的原型,讓用戶實(shí)際看見新系統(tǒng)的概貌,以便判斷哪些功能是符合要求的,哪些是需要改進(jìn)的,然后將原型反復(fù)改進(jìn),最終建立完全符合用戶要求的新系統(tǒng)。 快速原型法突出一個“快”字,采用結(jié)構(gòu)化生命周期法作系統(tǒng)分析時(shí)要反復(fù)和用戶討論,這種討論費(fèi)時(shí)費(fèi)力,而且終究是“紙上談兵”,原型法則是“真槍實(shí)彈”,能夠使用戶立刻與想象中的目標(biāo)系統(tǒng)作出比較。開發(fā)人員向用戶提供一個“樣品”,用戶迅速向開發(fā)人員作出反饋,這就是原型法的優(yōu)越性。,管理信息系統(tǒng),6.1 什么是快速原型法(2),快速原型法主要有以下優(yōu)點(diǎn): 提供了一個驗(yàn)證用戶需求的環(huán)境; 允許在系統(tǒng)開發(fā)生命周期的早期進(jìn)行人機(jī)交互測試; 提高了人們對最終系統(tǒng)的安全感; 便于應(yīng)用實(shí)例來建立新系統(tǒng); 加強(qiáng)了開發(fā)過程中的用戶參與程度; 可以緩和通信和交流的困難; 可以提供很好的系統(tǒng)說明和示范, 可以簡化開發(fā)過程的項(xiàng)目管理和文檔編制; 有利于積累系統(tǒng)的開發(fā)經(jīng)驗(yàn); 提供了最終系統(tǒng)的操作訓(xùn)練。,管理信息系統(tǒng),6.1 什么是快速原型法(3),管理信息系統(tǒng),6.2 原型定義策略,快速原型法的需求定義過程是一個開發(fā)人員與用戶通力合作的反復(fù)過程。從一個能滿足用戶基本需求的原型系統(tǒng)開始,允許用戶在開發(fā)過程中不斷提出更好的要求,并不斷地完善系統(tǒng)。它實(shí)質(zhì)上是一種迭代的循環(huán)型的開發(fā)方式。,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分(1),快速原型法用于MIS開發(fā)有兩種情況,一是僅代替生命周期法的某一個或幾個階段,二是承擔(dān)工程的全部任務(wù)。 實(shí)踐證明,應(yīng)該在做完了系統(tǒng)分析就建立個原型系統(tǒng),以進(jìn)一步確認(rèn),修改對系統(tǒng)的需求描述。原型技術(shù)應(yīng)用在系統(tǒng)分析階段是比較恰當(dāng)?shù)模梢宰層脩粼诜治鲭A段就能見到新系統(tǒng)(原型),并能操作它、與開發(fā)人員一起改進(jìn)它。所以在此我們重點(diǎn)介紹用原型法代替生命周期方法的系統(tǒng)分析階段。,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分(2),圖 系統(tǒng)分析階段的原型化生命周期,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分(3),(1)方法選擇 原型法較適合下列場合: 相互聯(lián)系程度較大的系統(tǒng),如聯(lián)機(jī)事物處理。 MIS的結(jié)構(gòu)化系統(tǒng),而對基于大量算法的問題則不適合。 對于難于肯定詳細(xì)需求,且積極參與新系統(tǒng)開發(fā)的用戶,采用原型法是適宜的。 原型法不適合于對已經(jīng)運(yùn)行的系統(tǒng)進(jìn)行擴(kuò)充。 (2)識別基本需求 為了設(shè)計(jì)、建立初始原型,先要識別基本需求。原型法與傳統(tǒng)的嚴(yán)格定義方法主要不同在于:原型法所識別的需求不必是完善的,而只是一種好的設(shè)想。識別用戶的基本需求是一件較為困難的工作,必須仔細(xì)對當(dāng)前系統(tǒng)進(jìn)行調(diào)查,與用戶交互、作業(yè)務(wù)性研究等。傳統(tǒng)的需求調(diào)查方法和本章介紹的方法都可作為識別基本需求階段的工具。,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分(4),(3)開發(fā)初始原型 本階段的目的是建立一個有一定深度和廣度的初始原型,以便由它開始迭代、修改和完善。 原型開發(fā)可由1、2個人完成,因?yàn)樾〗M規(guī)模增大,將由于通信上的困難導(dǎo)致開發(fā)放率下降。而兩人小組甚至不需要寫出說明文件就可以通信和交流。 開發(fā)初始原型所需的時(shí)間隨系統(tǒng)規(guī)模、復(fù)雜性和完整程度不同而不同,一般應(yīng)在3至6周內(nèi)完成最長不超過兩個月。,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分(5),初始原型的質(zhì)量對原型法其他各階段有著重大影響。因此,初始原型必須是最終系統(tǒng)的核心部分,今后的迭代都將建立在它的基礎(chǔ)之上,由基本需求導(dǎo)出的初始原型在需求方面的準(zhǔn)確性應(yīng)大于60。如果原型過于簡單,則會增加以后的迭代而浪費(fèi)時(shí)間和人力;反之,如果為了追求完整而將原型建得過大,則會降低響應(yīng)速度,并且今后勢必要對其中大量功能進(jìn)行修改同樣也會降低系統(tǒng)開發(fā)效率。 (4)驗(yàn)證原型 初始原型是用戶和開發(fā)人員發(fā)展系統(tǒng)方案和功能的基礎(chǔ)。本階段的目的則是具體驗(yàn)證原型的正確程度。,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分(6),(5)修正和改進(jìn)原型原型迭代 根據(jù)發(fā)現(xiàn)的問題和用戶提出的要求對原型修正和改進(jìn)。原型迭代初期的主要工作是:總體檢查,找出隱含錯誤;用戶實(shí)際操作和熟悉原型。后期主要是:發(fā)現(xiàn)不正確的或者遺漏的功能,提出進(jìn)一步建議,改善用戶界面。 原型法的目標(biāo)是鼓勵改進(jìn)和創(chuàng)造。為此,開發(fā)人員應(yīng)充分向用戶解釋所建成的原型的合理性,但不要為它辯護(hù)。系統(tǒng)原型應(yīng)在人機(jī)交互、用戶開發(fā)者交互的過程中逐步完善。 若發(fā)現(xiàn)初始原型的絕大部分功能都與用戶要求相違背,或者由于其它原因使得該原型不能成為繼續(xù)迭代的基礎(chǔ)時(shí),則應(yīng)果斷地放棄而不能湊合。 一般要保留改進(jìn)前后的兩個原型的版本,既可并存地演示兩個可供選擇的對象以幫助用戶決策,又可在必要時(shí),放棄本次修改退回原來的版本。,管理信息系統(tǒng),6.3 快速原型法工作階段的劃分()7,(6)判斷原型是否完成 如果最終系統(tǒng)的需求已經(jīng)被掌握,原型迭代過程即可結(jié)束。 (7)細(xì)部說明 對那些不能通過原型進(jìn)行說明的,應(yīng)該用文字或其它形式進(jìn)行嚴(yán)格、詳細(xì)的描述,寫入系統(tǒng)分析說明書中。例如,系統(tǒng)的輸入、輸出、系統(tǒng)的邏輯功能、數(shù)據(jù)庫組織、系統(tǒng)可靠性等項(xiàng)目均需要嚴(yán)格地說明。 (8)判斷原型效果 檢查在上一階段對某些項(xiàng)目進(jìn)行嚴(yán)格說明后,是否會引起原型的失效。這時(shí)如果原型出現(xiàn)問題,則需對有關(guān)嚴(yán)格說明進(jìn)行修改。 (9)整理原型、提供文檔 原型法也必須提供文檔,包括最終系統(tǒng)的說明文檔和原型本身的說明文檔等。,管理信息系統(tǒng),6.4 快速原型法的實(shí)施(1),6.4.1 快速原型化的開發(fā)環(huán)境 目前原型法對硬件的要求已經(jīng)能夠滿足,但對軟件和工作環(huán)境的要求較尚有一定差距。 (1)對軟件的基本要求 一般認(rèn)為,采用原型法需要以下的基本開發(fā)工具: 1)集成化的數(shù)據(jù)詞典。 2)高性能的數(shù)據(jù)庫管理系統(tǒng)它使文件的設(shè)計(jì)、數(shù)據(jù)的存貯和查詢更為方便,并簡化了程序的開發(fā)。 3)超高級語言。 4)執(zhí)行生成器。 5)屏幕格式生成器。 6)自動文檔編寫機(jī)制。,管理信息系統(tǒng),6.4 快速原型法的實(shí)施(2),圖 集成化的軟件開發(fā)環(huán)境,管理信息系統(tǒng),6.4 快速原型法的實(shí)施(3),(2)對工作環(huán)境的基本要求 1)快速響應(yīng)的環(huán)境。無論是交互式過程響應(yīng),還是批處理方式的響應(yīng)都要很快。 2)規(guī)范的原型構(gòu)成過程。必要的規(guī)范和標(biāo)準(zhǔn)能加快原型的建立和向最終系統(tǒng)的轉(zhuǎn)換。利用規(guī)范的開發(fā)技術(shù),可由現(xiàn)有程序“切割和粘貼”出新程序,從而加快開發(fā)速度。 3)好的演示原型的設(shè)施。,管理信息系統(tǒng),6.4 快速原型法的實(shí)施(4),6.4.2 原型法的實(shí)施要點(diǎn) (1)多數(shù)系統(tǒng)的結(jié)構(gòu)都能從下述八個基本的系統(tǒng)模型結(jié)構(gòu)中經(jīng)過修改后得到 成批輸入修改 成批生成報(bào)表 成批數(shù)據(jù)修改 系統(tǒng)間成批輸入輸出對接 聯(lián)機(jī)修改查詢 聯(lián)機(jī)特殊查詢 在實(shí)時(shí)應(yīng)用中系統(tǒng)間定期的對接 聯(lián)機(jī)報(bào)表生成,管理信息系統(tǒng),6.4 快速原型法的實(shí)施(5),(2)多數(shù)系統(tǒng)都包括一個常用的功能集合 對數(shù)據(jù)庫記錄的增加、刪除和修改 對文件中數(shù)據(jù)的顯示、瀏覽和查找 用戶表格的打印 以上功能是實(shí)現(xiàn)一個系統(tǒng)的基礎(chǔ)。不同的系統(tǒng)對這些基本功能會有各別的具體的要求,這正是我們在建立原型前要研究的內(nèi)容。 (3)報(bào)表功能可用統(tǒng)一的報(bào)表模型實(shí)現(xiàn) 從數(shù)據(jù)庫生成報(bào)表的過程可分成三步: 1)從數(shù)據(jù)庫中選擇和組合數(shù)據(jù); 2)定義報(bào)表格式和表頭內(nèi)容; 3)打印該報(bào)表。,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿遷輔警考試題庫2025(有答案)
- 2025年山東省環(huán)保發(fā)展集團(tuán)有限公司招聘考試試題(含答案)
- 2025年白板市場調(diào)研報(bào)告
- 景觀園林彩鋼房安裝與維護(hù)合同
- 餐飲業(yè)員工權(quán)益保護(hù)與勞動仲裁協(xié)議
- 科技園區(qū)場地及研發(fā)中心租賃合同模板
- 焊工安全操作規(guī)程及安全注意事項(xiàng)
- 保密自查自評報(bào)告2025
- 法規(guī)制度學(xué)習(xí)
- 2025至2030新媒體行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報(bào)告
- 小學(xué)四年級道德與法治期末考試質(zhì)量分析
- 鉗工實(shí)操試卷-共44套
- 論融資租賃資產(chǎn)證券化在我國存在的必要性
- 麻醉藥品精神藥品管理培訓(xùn)課件
- QCC品管圈活動表格匯編
- 2023年貴州省社區(qū)工作者公開招聘考試《公共基礎(chǔ)知識》專項(xiàng)題庫【真題精選+章節(jié)題庫+模擬試題】
- 出租車大包車合同
- 銀行副行長個人簡歷表格
- 第四講 堅(jiān)持以人民為中心PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 醫(yī)院全員聘用制度和崗位聘任管理制度
- 粗紗機(jī)任務(wù)與工藝流程
評論
0/150
提交評論