第二章 預先定義與原型化的區別
概述
概述“部分所涉及的考題的分值在本章中所占比重為15%,屬于非重點(diǎn)考查對象。
考點(diǎn)1:原型化概念
原型化方法是一種逐步地、迭代地完成需求定義的策略,是一種動(dòng)態(tài)定義系統需求的技術(shù)。預先定義系統需求的某些缺陷導致了原型化技術(shù)的形成和發(fā)展。
回顧各種系統開(kāi)發(fā)方法并結合實(shí)踐經(jīng)驗可知,在開(kāi)發(fā)過(guò)程中提高生產(chǎn)率很大程度上依賴(lài)于解決需求定義問(wèn)題,如果用戶(hù)需求沒(méi)有分析清楚,系統提供的服務(wù)將會(huì )受到很大的限制,那樣就根本談不上應用好的設計、測試、復審等技術(shù)以及它們能給系統開(kāi)發(fā)所帶來(lái)的效益。
需求定義的一種變通的方法是獲得一組基本的需求后,快速地加以”實(shí)現“.隨著(zhù)用戶(hù)或開(kāi)發(fā)人員對系統理解的加深而不斷地對這些需求進(jìn)行補充和細化,系統的定義是在逐步發(fā)展的過(guò)程中進(jìn)行的,而不是一開(kāi)始就預見(jiàn)一切,這就是原型化方法。
例 信息系統開(kāi)發(fā)的經(jīng)驗表明,原型化是一種開(kāi)發(fā)策略,它有利于實(shí)現系統的( )。
A.需求定義
B.結構設計
C.程序編碼
D.運行維護
參考答案:A
考點(diǎn)2:預先定義與原型化的區別
預先定義(也稱(chēng)嚴格定義)的方法要求在任何的設計、實(shí)現或使用系統之前,預先定義所有的系統需求。而原型化方法則首先對用戶(hù)的需求進(jìn)行抽取和描述,快速地構造一個(gè)最終系統的、具有初步能力的工作模型,并逐步細化與擴充。
預先定義的方法試圖僅僅使用描述性的語(yǔ)言和圖形文檔技術(shù)來(lái)建立一個(gè)最終完備的需求規格說(shuō)明,實(shí)際上這會(huì )遇到很多困難。原型化方法則認為,對于大多數企業(yè)的業(yè)務(wù)處理來(lái)說(shuō),需求定義幾乎總能通過(guò)建立目標系統的工作模型來(lái)很好地完成,而且認為這種方法和預先定義的方法比較起來(lái),成功的可能性更大。
例 原型化是指用戶(hù)的需求被提取、表示,并快速地構造一個(gè)最終系統的、具有________能力的工作模型,隨著(zhù)項目的進(jìn)展,模型被逐步地細化和擴充,直至系統建設成投入運行。
參考答案:初步
考點(diǎn)3:原型化方法的幾條重要結論
原型化對解決現實(shí)世界的事物處理系統是高效率的,它的成功就在于既簡(jiǎn)單而又高雅,起點(diǎn)低,可以追加功能和擴充,還可以交付富有生氣的原型,這是原型化的兩個(gè)基本特征。
(1)原型化從用戶(hù)角度考慮是非常適當的。
(2)原型化從開(kāi)發(fā)者角度考慮也是合適的。
(3)原型化可用于大規模的項目開(kāi)發(fā)。
(4)原型是可行的。
(5)原型的制作者相當于一個(gè)建筑師。
(6)原型制作的核心策略為處理過(guò)程提供了方便的工作環(huán)境。
例 對于原型化方法,下述結論中哪一個(gè)是不準確的?()
A.原型化適合于用戶(hù)
B.原型化適合于開(kāi)發(fā)者
C.原型化僅適合于小項目
D.原型化可用于大項目
參考答案:C
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |