日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
不同的J2EE項(xiàng)目開(kāi)發(fā)流程

一個(gè)典型的J2EE項(xiàng)目通常應(yīng)該使用哪一種開(kāi)發(fā)流程呢?流行開(kāi)發(fā)流程有很多種,應(yīng)用比較廣泛的有:瀑布式、迭代式、以及RUP (Rational Unified Process)。每一種都有其優(yōu)點(diǎn)和不足,所以通常我們應(yīng)該把它們結(jié)合起來(lái)而不是認(rèn)定其中一個(gè)然后100%按著它的規(guī)范走。

首先來(lái)看看每一種大致是什么意思:

[瀑布式]

這種模式的流程強(qiáng)調(diào)在開(kāi)始編碼和測(cè)試之前完成所有的需求分析和設(shè)計(jì),這種模式歷史相當(dāng)久遠(yuǎn),也很成熟,甚至到了今天,這種模式還是被廣泛的采用到絕大多數(shù)公司和項(xiàng)目中。采用這種模式開(kāi)發(fā)的項(xiàng)目通常很大,并且需要較長(zhǎng)時(shí)間交付。正因?yàn)槿绱?,這些項(xiàng)目通常會(huì)有更多的風(fēng)險(xiǎn):在業(yè)務(wù)需求不斷變化的今天,如果待開(kāi)發(fā)的系統(tǒng)不能及時(shí)反應(yīng)出這些需求的變化,最終開(kāi)發(fā)出來(lái)的產(chǎn)品可能已經(jīng)不是客戶真正需要的了。

[迭代式]

為了應(yīng)對(duì)傳統(tǒng)瀑布式的開(kāi)發(fā)在處理需求變更上的不足,近些年出現(xiàn)了一種全新的極限編程的概念。極限編程(XP)的核心思想在于:從長(zhǎng)遠(yuǎn)看,早期發(fā)現(xiàn)錯(cuò)誤以及降低復(fù)雜度可以節(jié)約成本。極限編程強(qiáng)調(diào)我們將任務(wù)/系統(tǒng)細(xì)分為可以在較短周期解決的一個(gè)個(gè)子任務(wù)/模塊,并且強(qiáng)調(diào)測(cè)試、代碼質(zhì)量和及早發(fā)現(xiàn)問(wèn)題。通常,通過(guò)一個(gè)個(gè)短小的迭代周期,我們就可以獲得一個(gè)個(gè)階段性的進(jìn)展,并且可以及時(shí)形成一個(gè)版本供用戶參考,以便及時(shí)對(duì)用戶可能的需求變更作出響應(yīng)。

[RUP]

RUP的全稱是Rational Unified Process,是一套定義得很完整的軟件工程模型。它強(qiáng)調(diào)編碼前的需求分析和設(shè)計(jì),以及短迭代周期的開(kāi)發(fā)和發(fā)布。它鼓勵(lì)團(tuán)隊(duì)首先開(kāi)發(fā)項(xiàng)目中風(fēng)險(xiǎn)***的模塊,用更多的時(shí)間發(fā)現(xiàn)和應(yīng)對(duì)問(wèn)題,當(dāng)設(shè)計(jì)需要變化時(shí),它也能夠在一定程度上減輕一些重復(fù)工作。不過(guò),因?yàn)镽UP十分嚴(yán)謹(jǐn),也比較具體,通常要完全跟著這個(gè)流程走也不是100%必要。

下面我們來(lái)看看實(shí)際上我們應(yīng)該采取什么樣的流程或者策略:

實(shí)際的J2EE項(xiàng)目中,RUP的應(yīng)用呈逐年上升的趨勢(shì),不過(guò)也并非所有這些采用了RUP的項(xiàng)目也是完完全全RUP式的。我們可以考慮一種綜合上面三種流程的優(yōu)點(diǎn)的方式,根據(jù)具體的項(xiàng)目量體裁衣。需要對(duì)這幾種的優(yōu)點(diǎn)來(lái)一個(gè)總結(jié):瀑布式由于比較成熟,通常很好的強(qiáng)調(diào)了先需求后設(shè)計(jì)再編碼的重要性,也比較適合大公司先預(yù)算后執(zhí)行的方式;極限編程強(qiáng)調(diào)測(cè)試先行和簡(jiǎn)單是美,這樣有利于及早發(fā)現(xiàn)問(wèn)題以及更好的應(yīng)對(duì)變化;RUP強(qiáng)調(diào)的集中化的分析和設(shè)計(jì)也有其不可替代的優(yōu)越性。

要做出一個(gè)結(jié)論性的答案并不容易,如果貴公司相對(duì)較大并且愿意支付一定的管理成本來(lái)推一套成熟且完整的開(kāi)發(fā)流程并在公司內(nèi)部所有項(xiàng)目或者是大多數(shù)項(xiàng)目嚴(yán)格執(zhí)行,我想RUP應(yīng)該是***;如果貴公司希望有更大的靈活性,可以考慮一些折衷的方案,根據(jù)具體的項(xiàng)目,從上面三種流程提取有價(jià)值的部分,來(lái)確定具體的流程。

【編輯推薦】

  1. 結(jié)合struts和hibernate談J2EE架構(gòu)的數(shù)據(jù)表示
  2. .NET與J2EE之爭(zhēng)
  3. J2ee Jdbc 存儲(chǔ)過(guò)程調(diào)用
  4. Java EE = J2EE = Java企業(yè)應(yīng)用
  5. J2EE線程代碼示例

【責(zé)任編輯:夢(mèng)見(jiàn) TEL:(010)68476606】


本文標(biāo)題:不同的J2EE項(xiàng)目開(kāi)發(fā)流程
網(wǎng)址分享:http://www.dlmjj.cn/article/dhcdcss.html