。荆荆2015自學(xué)考試《管理信息技術(shù)》復(fù)習(xí)重點(diǎn)匯總
應(yīng)用快速原型法的前提
1、系統(tǒng)需求在系統(tǒng)開發(fā)以前不能準(zhǔn)確地加以陳述和說(shuō)明,用戶需求變化較快,無(wú)需早期凍結(jié)用戶需求。
2、有快速的系統(tǒng)建造工具。應(yīng)用生成器(AG)、第四代生成語(yǔ)言(4GL)、計(jì)算機(jī)輔助軟件工程CASE等,都是原型化方法的有力支持工具。
3、需要實(shí)際的、可供用戶參與的系統(tǒng)模型。文字和靜態(tài)圖形是一種比較好的通訊工具,然而其最大缺點(diǎn)是缺乏直觀的、感性的特征,因而往往不易理解對(duì)象的全部含義。交互式系統(tǒng)能夠提供生動(dòng)活潑的規(guī)格說(shuō)明,用戶見到的是一個(gè)“活”的、運(yùn)行著的系統(tǒng)。理解紙面上的系統(tǒng),操作在機(jī)器上運(yùn)行的系統(tǒng),其差別是十分顯著的。
4、用戶能夠積極地參與系統(tǒng)的開發(fā)。
5、需要有一個(gè)原型工作環(huán)境。
6、具有一批具有豐富的問(wèn)題域知識(shí)和開發(fā)經(jīng)驗(yàn)的開發(fā)人員。
模塊化
模塊(module)是由一組程序設(shè)計(jì)語(yǔ)句組成的集合。模塊的概念類似于某些程序設(shè)計(jì)語(yǔ)言中的子程序(subroutine)、函數(shù)(function)或過(guò)程(procedure)。
模塊是由邊界元素限定的相鄰的程序元素(例如,數(shù)據(jù)說(shuō)明,可執(zhí)行的語(yǔ)句)的序列,而且有一個(gè)總體標(biāo)識(shí)符來(lái)代表它。像Pascal或Ada這樣的塊結(jié)構(gòu)語(yǔ)言中的Begin…end對(duì),或者C,C++和Java語(yǔ)言中的{…}對(duì),都是邊界元素的例子。因此,過(guò)程、函數(shù)、子程序和宏等,都可作為模塊。面向?qū)ο蠓缎椭械膶?duì)象是模塊,對(duì)象內(nèi)的方法也是模塊。模塊是構(gòu)成程序的基本構(gòu)件。
模塊的基本特征:
模塊由以下四個(gè)屬性:
、佥斎、輸出,也稱之為接口(interface)
②功能(function)
、蹆(nèi)部處理邏輯(logic)
、軆(nèi)部數(shù)據(jù)(internal data)
其中,接口和功能刻畫了模塊的外部屬性或特征,處理邏輯和內(nèi)部數(shù)據(jù)則刻畫了模塊的內(nèi)部屬性。
編輯推薦:
備戰(zhàn)2015年自考:自考經(jīng)驗(yàn)之臨場(chǎng)答題技巧