探討-Java開發(fā)源碼如何在項(xiàng)目中深入運(yùn)用_第1頁(yè)
探討-Java開發(fā)源碼如何在項(xiàng)目中深入運(yùn)用_第2頁(yè)
探討-Java開發(fā)源碼如何在項(xiàng)目中深入運(yùn)用_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、探討:Java開發(fā)源碼如何在項(xiàng)目中深入運(yùn)用來(lái)源:crm 兩年,開放源碼項(xiàng)目發(fā)展日益壯大,出現(xiàn)了很多有著廣闊用戶群體的項(xiàng)目與產(chǎn)品,它們?cè)谄髽I(yè)應(yīng)用開發(fā)中正在發(fā)揮著越來(lái)越大的作用。本文以基于J2EE架構(gòu)的企業(yè)應(yīng)用開發(fā)為例,探討了如何在項(xiàng)目中深入運(yùn)用Java開發(fā)源碼項(xiàng)目與工具。 企業(yè)應(yīng)用開發(fā)面臨的問(wèn)題 企業(yè)應(yīng)用是指服務(wù)于商業(yè)目的,處理企業(yè)業(yè)務(wù)信息、數(shù)據(jù)的軟件系統(tǒng)。雖然隨著網(wǎng)絡(luò)熱潮逐漸冷卻,企業(yè)開始謹(jǐn)慎考慮自己在應(yīng)用系統(tǒng)開發(fā)方面的投入,但是畢竟企業(yè)的業(yè)務(wù)流程需要專門的信息系統(tǒng)處理,從而提高自動(dòng)化程度、減少中間環(huán)節(jié)、加快信息處理速度。因此,目前國(guó)內(nèi)的企業(yè)應(yīng)用項(xiàng)目開發(fā)還是日益火爆,尤其在電子政務(wù)、CRM、S

2、CM等領(lǐng)域更是如此。 但是,不論企業(yè)應(yīng)用開發(fā)是采用自行開發(fā)或者委托系統(tǒng)集成商進(jìn)行開發(fā),都存在著下面一些情況: 大部分項(xiàng)目超時(shí)或者超出預(yù)算; 項(xiàng)目在部署以后BUG很多,而且修改的周期比較長(zhǎng); 對(duì)于系統(tǒng)集成商來(lái)說(shuō),下面的情況更是比較普遍: 沒有統(tǒng)一的FRAMEWORK,每個(gè)項(xiàng)目都會(huì)重新設(shè)計(jì)ARCHITECTURE; 項(xiàng)目開發(fā)過(guò)程的自動(dòng)化程度和重復(fù)步驟不是很多,人為引入的BUG很多。 開放源碼項(xiàng)目現(xiàn)狀 開放源碼運(yùn)動(dòng)在90年代開始日益發(fā)展,目前已經(jīng)成為軟件業(yè)內(nèi)不可低估的一股勢(shì)力,比較著名的有Linux、Apache、Tomcat、MySQL等。目前,開放源碼的潮流已經(jīng)超出了操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)和W

3、eb服務(wù)器等系統(tǒng)開發(fā)領(lǐng)域,開發(fā)在企業(yè)應(yīng)用開發(fā)中尋找新的領(lǐng)地。尤其是對(duì)于企業(yè)應(yīng)用開發(fā)的框架和CASE工具,開放源碼項(xiàng)目都有很優(yōu)秀的解決方案。 國(guó)外開放源碼項(xiàng)目的集中地有 以及 ,其中,前者為大家奉獻(xiàn)了著名的Apache、Tomcat、Struts、Axis;而后者是最著名的開源項(xiàng)目中心。 同時(shí),國(guó)內(nèi)自90年代末開始也有很多人投入到開源項(xiàng)目的開發(fā),比較集中的網(wǎng)址是 共創(chuàng)軟件聯(lián)盟( ) 等等,他們除了提供各種CASE工具以外,還有一些項(xiàng)目是專注于特定領(lǐng)域的解決方案開發(fā),如CRM等。 開發(fā)源碼項(xiàng)目與工具的應(yīng)用 對(duì)于目前企業(yè)應(yīng)用開發(fā)競(jìng)爭(zhēng)日益激烈,需求變更頻繁,各個(gè)系統(tǒng)集成商都

4、面臨巨大的生存壓力。其中有兩個(gè)方面表現(xiàn)尤其突出: 沒有統(tǒng)一的軟件開發(fā)過(guò)程或者照搬重量級(jí)的軟件開發(fā)過(guò)程,例如RUP等,但是往往由于時(shí)間等壓力的影響,并不能切實(shí)執(zhí)行; 大部分企業(yè)仍然沒有擺脫手工作坊期間的做法,每個(gè)項(xiàng)目或者產(chǎn)品由于管理人員或者團(tuán)隊(duì)的不同,重新設(shè)計(jì)系統(tǒng)框架,浪費(fèi)大量的時(shí)間在結(jié)構(gòu)驗(yàn)證與調(diào)整上。 企業(yè)應(yīng)用系統(tǒng)的開發(fā)中,需求的變更是項(xiàng)目中唯一不變的東西,而且,為了保持開發(fā)的一致性和利益最大化,系統(tǒng)集成商需要與客戶保持長(zhǎng)期的合作。因此,采取演進(jìn)式敏捷軟件開發(fā),可以更好的保證項(xiàng)目質(zhì)量。在所有的敏捷軟件開發(fā)方法中,XP(極限編程)是目前應(yīng)用最為廣泛的一種。它是一種高度動(dòng)態(tài)的過(guò)程,它通過(guò)非常短的迭代周期來(lái)應(yīng)對(duì)需求的變化;溝通、簡(jiǎn)單、反饋和勇氣是它的四大核心價(jià)值。同時(shí),它集中了業(yè)界的很多最佳實(shí)踐,目前已經(jīng)有18條之多,XP強(qiáng)調(diào)通過(guò)嚴(yán)格執(zhí)行全部的最佳實(shí)踐來(lái)獲得“極限”效果。 同時(shí),出于復(fù)用和效率的考慮,尤其是對(duì)于系統(tǒng)集成商,企業(yè)應(yīng)用系統(tǒng)應(yīng)該具有自己的框架和結(jié)構(gòu)。擁有具有良好性能、經(jīng)過(guò)項(xiàng)目驗(yàn)證的系統(tǒng)框架,結(jié)合有效的軟件開發(fā)過(guò)程,系統(tǒng)集成商可以快速、成功地開發(fā)企業(yè)應(yīng)用系統(tǒng)。 為了更好的開發(fā)成功的系統(tǒng),系統(tǒng)集成商

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論