偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談如何避免Java項(xiàng)目評(píng)估中的常見錯(cuò)誤

開發(fā) 后端
軟件開發(fā)項(xiàng)目評(píng)估是軟件開發(fā)周期中關(guān)鍵又具備挑戰(zhàn)性的一步。本文將談?wù)勅绾伪苊釰ava項(xiàng)目評(píng)估中的常見錯(cuò)誤。

軟件開發(fā)項(xiàng)目評(píng)估是軟件開發(fā)周期中關(guān)鍵又具備挑戰(zhàn)性的一步,它是計(jì)劃,進(jìn)度,人員以及其他相關(guān)步驟的基礎(chǔ)。項(xiàng)目低估會(huì)帶來緊張的進(jìn)度,高度壓力的工作環(huán)境,未可預(yù)料的資源緊缺,低質(zhì)量,項(xiàng)目實(shí)施延誤等風(fēng)險(xiǎn), 可以***限度的破壞客戶的生意以及公司的信譽(yù);而另一方面,帶有過多不合理泡沫的評(píng)估也會(huì)導(dǎo)致無效率的資源浪費(fèi)以及引起客戶和公司之間的不信任。評(píng)估企業(yè)Java項(xiàng)目因?yàn)榧夹g(shù)的更新成了一個(gè)難題,本文通過幾個(gè)方面透視提供了評(píng)估企業(yè)Java項(xiàng)目時(shí)應(yīng)該考慮的問題

假如你是一個(gè)重要軟件項(xiàng)目的項(xiàng)目經(jīng)理,高層給你的預(yù)算已經(jīng)用完,業(yè)務(wù)對(duì)軟件的壓力一天天臨近,而CIO也已經(jīng)厭煩了一次次的進(jìn)度推遲,更要命的是, 你的團(tuán)隊(duì)已經(jīng)被長(zhǎng)時(shí)間的工作和不合理的進(jìn)度搞的精疲力盡。這一切聽起來是不是很耳熟?這篇文章調(diào)查了會(huì)導(dǎo)致這種困境的項(xiàng)目評(píng)估中常見的錯(cuò)誤并提出建議進(jìn)行提高。

其中的部分論點(diǎn)與技術(shù)無關(guān),適用任何軟件項(xiàng)目,他們的共同特征是通過不同的方式來提高項(xiàng)目評(píng)估。

篩選合適的Java項(xiàng)目評(píng)估人選

在任何評(píng)估過程中,篩選合適的評(píng)估人選***步也是最重要的一步.你需要始終明確的是由合適的人選,而并不一定是最重要的人選,來負(fù)責(zé)運(yùn)作分析與評(píng)估. 除了正式的評(píng)估技術(shù)與知識(shí),該人選同時(shí)還應(yīng)當(dāng)具備該項(xiàng)目的商業(yè)領(lǐng)域知識(shí)與項(xiàng)目所用的技術(shù)知識(shí).一個(gè)非技術(shù)人員永遠(yuǎn)都不會(huì)明白一個(gè)構(gòu)架約束或技術(shù)抉擇在真正的開發(fā)過程中的含義是什么.

考慮項(xiàng)目建議采用的技術(shù),框架和工具的可用性

Java EE項(xiàng)目可以選擇不同的框架與工具,每一種框架都有自己的功能,限制以及學(xué)習(xí)曲線. 這些因素帶來的影響在項(xiàng)目進(jìn)入開發(fā)階段后非常顯著. 在準(zhǔn)備一個(gè)評(píng)估的時(shí)候,應(yīng)當(dāng)完成初級(jí)階段的調(diào)查并找出這些選擇對(duì)項(xiàng)目的適用性以及影響,在團(tuán)隊(duì)目前以及將來的培訓(xùn)中需要適應(yīng)這些選擇.

考慮與外部/第三方 系統(tǒng)的集成

在軟件應(yīng)用中,外部系統(tǒng)集成是一個(gè)千變?nèi)f化并經(jīng)常被低估的部分. 更經(jīng)常的事,在需求文檔中僅僅有一行陳述,系統(tǒng)應(yīng)當(dāng)使用現(xiàn)存的系統(tǒng)和API 發(fā)送/接受 數(shù)據(jù). 這部分尤其需要被小心的驗(yàn)證確認(rèn), 基于系統(tǒng)細(xì)節(jié)和通訊協(xié)議的復(fù)雜性,很多后續(xù)的工作需要被計(jì)算在內(nèi). 如果和外部系統(tǒng)的通信細(xì)節(jié)”how and when”在作評(píng)估的時(shí)候不具備的話,這一部分在評(píng)估則只能作為設(shè)想處理,并且應(yīng)當(dāng)被列為在底層設(shè)計(jì)完成后需要被再評(píng)估的部分.請(qǐng)記住,在現(xiàn)實(shí)世界中,沒有即插即用.

考慮現(xiàn)存的企業(yè)構(gòu)件

大多數(shù)組織已經(jīng)有現(xiàn)成的信息系統(tǒng)的基礎(chǔ)構(gòu)造,一部分可以復(fù)用的企業(yè)構(gòu)件是可以并被授權(quán)使用在新系統(tǒng)中的. 為了一致性,兼容性,以及節(jié)約等不同的原因,客戶總是促進(jìn)兼容.但是,重要的是需要注意到為了達(dá)到這種要求,評(píng)估中應(yīng)當(dāng)包括了解這些構(gòu)件的設(shè)計(jì),和驗(yàn)證它們?cè)谛孪到y(tǒng)中的可行性需要作出的努力.

舉個(gè)例子, 一個(gè)客戶可能已經(jīng)有了用戶驗(yàn)證和授權(quán)框架,而需要集成到新系統(tǒng)中去.這種情況就存在潛在的”運(yùn)行時(shí)的驚奇”(一般指運(yùn)行過程中出現(xiàn)錯(cuò)誤)。原因是新的業(yè)務(wù)要求并不是由已經(jīng)存在的框架來實(shí)現(xiàn)的,而且很可能需要某些增強(qiáng)。另外,如果框架的某些功能與限制在評(píng)估時(shí)還沒有具備,那么這必須作為假定記入文檔。

考慮已存在的構(gòu)架標(biāo)準(zhǔn)

考慮現(xiàn)存的標(biāo)準(zhǔn)是另一個(gè)在評(píng)估經(jīng)常被忽視的方面,而且對(duì)工作造成顯著影響, 如果現(xiàn)行標(biāo)準(zhǔn)已經(jīng)具備的話很多額外工作是可以避免的. 但另一個(gè)方面,標(biāo)準(zhǔn)同樣可以在實(shí)際的設(shè)計(jì)與實(shí)施過程中帶來很多限制. 舉個(gè)例子, 一個(gè)簡(jiǎn)單的要求,獲得企業(yè)的金融信息并顯示在屏幕上,可以簡(jiǎn)單的在屏幕上增加一個(gè)文本區(qū)來實(shí)現(xiàn).但是,如果客戶已經(jīng)有了文檔服務(wù)器來管理整個(gè)應(yīng)用中客戶的金融信息就完全是另一回事了. 這樣你需要和文檔服務(wù)器建立通訊協(xié)議,exception處理和其他標(biāo)準(zhǔn).這是一個(gè)相當(dāng)大的工作. 你應(yīng)該在評(píng)估中把構(gòu)架標(biāo)準(zhǔn)和業(yè)務(wù)要求放到同等重要的地位.

考慮實(shí)際的測(cè)試工作量

隨著自動(dòng)測(cè)試工具與框架的發(fā)展,實(shí)際測(cè)試工作量已經(jīng)與學(xué)校里古老的創(chuàng)建和執(zhí)行單元測(cè)試的情況大不相同。比如說,如果要求創(chuàng)建和運(yùn)行JUnit測(cè)試案例, 和傳統(tǒng)的單元測(cè)試方法不同,額外的開發(fā)時(shí)間和學(xué)習(xí)曲線是可能的。因此,測(cè)試評(píng)估中測(cè)試的處理方式需要清楚的表明以避免任何分歧。

考慮互相依賴的并行開發(fā)

當(dāng)多個(gè)互相依賴的應(yīng)用在被同時(shí)并行開發(fā)的時(shí)候,情況就更多變了。如果應(yīng)用依賴于于正在進(jìn)行的開發(fā), 都需要被標(biāo)明。每次的交流都應(yīng)當(dāng)驗(yàn)證目前的可行性,特別注意給其他開發(fā)項(xiàng)目的風(fēng)險(xiǎn)概要。比如,一個(gè)應(yīng)用必須顯示用戶的信用詳細(xì)資料,而這個(gè)需要同調(diào)用企業(yè)API通過外部系統(tǒng)獲得,但這個(gè)企業(yè)APIs正在由另一個(gè)團(tuán)隊(duì)開發(fā),這個(gè)API應(yīng)該在你開發(fā)項(xiàng)目的時(shí)候處于完成并可用的狀態(tài)。使用基本的API調(diào)用來測(cè)試應(yīng)用然后再用實(shí)際調(diào)用來替代比直接用實(shí)際調(diào)用一步到位需要更多的時(shí)間,評(píng)估應(yīng)當(dāng)將這些依賴所產(chǎn)生的影響清楚并專業(yè)的標(biāo)明。

使用 部分-全部 的處理方法

古話說“分而治之”,在軟件評(píng)估中同樣也是這樣。將工作分成小塊然后對(duì)每個(gè)小塊列出要完成的步驟。這樣對(duì)每個(gè)步驟評(píng)估的綜合將會(huì)比把整個(gè)項(xiàng)目當(dāng)作一個(gè)整體來評(píng)估精確的多。

Java項(xiàng)目評(píng)估中的常見錯(cuò)誤結(jié)論

今天的IT行業(yè),是按時(shí)保質(zhì)完成產(chǎn)品的激烈競(jìng)爭(zhēng),準(zhǔn)確的評(píng)估是至關(guān)重要的。經(jīng)常被忽略的項(xiàng)目細(xì)節(jié),會(huì)對(duì)評(píng)估造成顯著的影響。文章中談到的幾點(diǎn)應(yīng)該與已經(jīng)成熟的評(píng)估技術(shù)綜合應(yīng)用,來***限度消減評(píng)估錯(cuò)誤的可能。

【編輯推薦】

  1. Java連接MySQL中文亂碼處理
  2. 在Java應(yīng)用程序中使用Jfreechart配置
  3. Java虛擬機(jī)內(nèi)部構(gòu)成淺析
  4. 淺談Java線程的生命周期
  5. 關(guān)于Java繼承的一些復(fù)習(xí)
責(zé)任編輯:張燕妮 來源: yesky.com
相關(guān)推薦

2013-09-02 13:21:35

2020-03-02 08:35:05

物聯(lián)網(wǎng)實(shí)施物聯(lián)網(wǎng)IOT

2018-08-06 22:06:06

云遷移云端云計(jì)算

2020-11-04 10:11:22

區(qū)塊鏈塊鏈技術(shù)

2019-08-13 11:32:55

物聯(lián)網(wǎng)技術(shù)大數(shù)據(jù)

2015-01-14 09:29:35

2018-11-13 11:40:20

軟件定義廣域網(wǎng)SD-WAN安全

2022-10-10 09:00:35

ReactJSX組件

2020-08-03 10:13:29

CIO項(xiàng)目管理技術(shù)

2024-09-18 11:27:57

2010-07-20 11:43:56

Perl錯(cuò)誤

2016-03-19 12:13:36

2022-12-01 08:00:42

CICD部署

2020-01-30 18:00:18

編程語言軟件人工智能

2020-01-31 18:03:49

編碼開發(fā)代碼

2023-01-09 15:16:17

2010-09-14 15:17:51

2023-05-11 09:06:50

錯(cuò)誤IT培訓(xùn)

2018-02-06 07:56:42

JavaScript開發(fā)錯(cuò)誤

2020-05-21 18:38:49

JavaScript前端技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)