吳昊野
摘 要 隨著軟件開(kāi)發(fā)技術(shù)的不斷發(fā)展,軟件規(guī)模測(cè)量方法也在不斷的發(fā)展,涌現(xiàn)出大量的軟件規(guī)模測(cè)量技術(shù),比較著名的有ifpfug的fp a、cosmic—ffp、特征點(diǎn)、對(duì)象點(diǎn)等。每種測(cè)量技術(shù)只能應(yīng)用由于某種開(kāi)發(fā)模型開(kāi)發(fā)的某類軟件之中。目前還缺乏一種有效的方法去估算基于組件開(kāi)發(fā)模型的信息系統(tǒng)工程的開(kāi)發(fā)規(guī)模,pojo是簡(jiǎn)單的java對(duì)象,實(shí)際是普通的javabeans,是一種純粹的javabean,它里面除了javabean規(guī)范的方法和屬性外沒(méi)有別的東西,就是只有private屬性和對(duì)這個(gè)屬性存取的public類型的get和set方法。
關(guān)鍵詞 組件開(kāi)發(fā)模型 數(shù)據(jù)存儲(chǔ) 邏輯處理
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A
大家會(huì)發(fā)現(xiàn)javabean很單純,它只能裝載數(shù)據(jù),作為數(shù)據(jù)存儲(chǔ)的載體。卻不具有業(yè)務(wù)邏輯處理的能力。但是卻對(duì)操作數(shù)據(jù)來(lái)說(shuō)是必不可少的。只有通過(guò)它,userinformationmanager才能成功地操作后臺(tái)的數(shù)據(jù)。
1信息系統(tǒng)工程的開(kāi)發(fā)模型的發(fā)展
60年代中期開(kāi)始爆發(fā)了眾所周知的軟件危機(jī),為了克服這個(gè)危機(jī),在1968-1969年連續(xù)召開(kāi)的兩次著名的nati會(huì)議上提出了軟件工程這一術(shù)語(yǔ),并在以后不斷發(fā)展、完善。與此同時(shí),軟件研究人員也在不斷探索新的軟件開(kāi)發(fā)方法,至今已形成一些開(kāi)發(fā)模型,即以下:
(1)pamas模型;
(2)yourdon模型;
(3)面向數(shù)據(jù)結(jié)構(gòu)的開(kāi)發(fā)模型;
(4)問(wèn)題分析模型;
(5)面向?qū)ο蟮拈_(kāi)發(fā)模型;
(6)可視化開(kāi)發(fā)模型。
其中,面向?qū)ο蠹夹g(shù)是軟件開(kāi)發(fā)模型的一次革命。在軟件開(kāi)發(fā)史上具有里程碑的意義。隨著oop向ood和ooa的發(fā)展。最終形成面向?qū)ο蟮能浖_(kāi)發(fā)模型。這是一種自底向上和自頂向下相結(jié)合的方法,而且他以對(duì)象建模為基礎(chǔ),從而不僅考慮了輸入輸出數(shù)據(jù)結(jié)構(gòu),實(shí)際上也包含了所有對(duì)象的數(shù)據(jù)結(jié)構(gòu)。oo技術(shù)在需求分析、可維護(hù)性和可靠性這3個(gè)軟件開(kāi)發(fā)的關(guān)鍵環(huán)節(jié)和質(zhì)量指標(biāo)上有了一定的突破,在某種程序上解決了在這些方面存在的一些嚴(yán)重問(wèn)題。omt的基礎(chǔ)是對(duì)象模型,每個(gè)對(duì)象類有數(shù)據(jù)結(jié)構(gòu)和操作組成,有關(guān)的所有數(shù)據(jù)結(jié)構(gòu)都成了軟件開(kāi)發(fā)的依據(jù),因此jackson模型和pam中輸出輸入數(shù)據(jù)結(jié)構(gòu)與整個(gè)系統(tǒng)之間的鴻溝在omt中不再存在。omt不僅具有jackson模型和pam的優(yōu)點(diǎn),而且可以應(yīng)用于大型系統(tǒng)。
2模型組件開(kāi)發(fā)
在學(xué)生信息管理中作為后臺(tái)程序組件的主要職能是連接和操作數(shù)據(jù)庫(kù),包括dbconnection、userbeanhe和userinformationmanager三個(gè)類。
模型組件開(kāi)發(fā)的特點(diǎn):
在中小規(guī)模的軟件中對(duì)象和對(duì)象之間的協(xié)作關(guān)系就能夠滿足需要。但是當(dāng)軟件規(guī)模擴(kuò)大復(fù)雜度上升的時(shí)候面對(duì)對(duì)象技術(shù)強(qiáng)調(diào)的寫(xiě)作卻表現(xiàn)出另一個(gè)極端的特點(diǎn)——耦合度太高導(dǎo)致的高復(fù)雜度。這時(shí)候就需要有一種新的方法來(lái)彌補(bǔ)面向?qū)ο蠹夹g(shù)的弱點(diǎn)。大規(guī)模軟件的主要特點(diǎn)是復(fù)雜度高,比較典型的例子是集成性的項(xiàng)目,軟件系統(tǒng)需要將各種各樣的硬件,遺留系統(tǒng)外部接口整合起來(lái),在這一過(guò)程中可能遇到不同的硬件接口,不同的操作系統(tǒng),不同的語(yǔ)言不同的平臺(tái),不同的數(shù)據(jù)庫(kù)不同的消息中間件,不同的網(wǎng)絡(luò)介質(zhì)。這些都使得系統(tǒng)變得非常的復(fù)雜。面向?qū)ο?,技術(shù)的特點(diǎn)是通過(guò)對(duì)象之間的職責(zé),分工和高度協(xié)作來(lái)完成任務(wù)。這樣的好處是代碼量較少,系統(tǒng)布局合理,卻用程度高,但是當(dāng)對(duì)象的個(gè)數(shù)大量增加的時(shí)候,對(duì)象之間的高度耦合的關(guān)系將會(huì)使得系統(tǒng),變得復(fù)雜難以理解。
3總結(jié)
在現(xiàn)在網(wǎng)絡(luò)快速普及的環(huán)境下,企業(yè)要想利用計(jì)算機(jī)技術(shù)在競(jìng)爭(zhēng)日益激烈的市場(chǎng)環(huán)境中生存下來(lái),必須要特別重視計(jì)算機(jī)信息系統(tǒng)的安全。企業(yè)利用計(jì)算機(jī)主要是對(duì)企業(yè)的政策、經(jīng)濟(jì)、商務(wù)以及辦公等重要信息進(jìn)行存儲(chǔ)和處理,這種信息處理系統(tǒng)主要是以計(jì)算機(jī)網(wǎng)絡(luò)為基礎(chǔ),而一些不法分子也是通過(guò)公共網(wǎng)絡(luò)來(lái)攻擊企業(yè)的計(jì)算機(jī)信息系統(tǒng),從而給企業(yè)造成巨大的損失。
參考文獻(xiàn)
[1] 錢曉輝,于光華,袁智強(qiáng).科技時(shí)代高校涉密信息設(shè)備保密管理的思考與創(chuàng)新[J].科教文匯(上旬刊),2012(03).
[2] 戴斌,鄭娟,石防震.新時(shí)期高??蒲杏糜?jì)算機(jī)狀況與安全管理模式探討[J].電腦知識(shí)與技術(shù),2013(20).
[3] 劉揚(yáng),陳曉鵬,苑新玲,董開(kāi)坤.基于企業(yè)涉密信息檢測(cè)的數(shù)據(jù)安全解決方案[J].計(jì)算機(jī)工程與設(shè)計(jì),2008(18).
[4] 吳素琴,王虎強(qiáng).軍工企業(yè)信息安全保密工作的實(shí)踐與研究[J].企業(yè)技術(shù)開(kāi)發(fā),2011.