欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁
致遠(yuǎn)軟件專題首頁 > 最新更新
軟件開發(fā)工具有哪些
上傳日期:2019-05-27 10:08 文章來源:


    軟件開發(fā)工具有哪些,例如,代碼編輯器、建模工具、部署工具等。這些工具常常被集成在一個IDE中。什么是工具呢?工具就是我們做事時的幫手。在我們做完事情后,這些工具不應(yīng)該在我們做的事情上留下任何影子。就像改錐,擰好螺絲,事情就完成了。我們不會把這把改錐搭在機器上一起賣掉,也不會因為我們的手中只有那把改錐,所有的螺絲就得按這把改錐的型號來設(shè)計。我們有權(quán)隨時更換改錐。在我的軟件開發(fā)生涯中,碰到過不少號稱工具的軟件。在這些工具中,有些很好用,如MDA工具,它會自動生成代碼,生成好了,就脫離了和系統(tǒng)的關(guān)系;有些則很爛,如業(yè)務(wù)規(guī)則管理系統(tǒng),通過業(yè)務(wù)規(guī)則管理系統(tǒng)創(chuàng)建的規(guī)則,離不開特定的腳本解釋器、離不開特定的規(guī)則引擎,最后,我們還不得不把規(guī)則腳本嵌入應(yīng)用系統(tǒng)中。 

正如改錐和螺絲的比喻,選擇軟件開發(fā)工具時也應(yīng)該遵循這樣一個原則,那就是在使用過這些工具之后,不能在應(yīng)用系統(tǒng)中看到它的影子,就像我們永遠(yuǎn)也看不出哪一段代碼是用Eclipse開發(fā)出來的一樣(除非連Eclipse代碼編輯器自動生成的注釋也懶得去刪)。 

我不反對使用軟件開發(fā)工具,但是我反對那些綁定到應(yīng)用系統(tǒng)實現(xiàn)的工具。為了更好地解釋這個想法,我將以業(yè)務(wù)規(guī)則管理系統(tǒng)(Business Rule Management System,BRMS)為例,來談?wù)勀切┣度霊?yīng)用系統(tǒng)實現(xiàn)的工具會給系統(tǒng)帶來怎樣的麻煩。 我將從以下四個方面來展開:什么是BRMS;BRMS如何工作;BRMS的問題;什么是更好的方案。什么是BRMS?首先要聲明,在應(yīng)用系統(tǒng)中業(yè)務(wù)規(guī)則是大量存在的。例如,銀行的貸款業(yè)務(wù),當(dāng)自動化審核貸款申請的時候,牽涉大量的規(guī)則:貸款人的年齡、收入、以往的信用記錄,甚至貸款人所在的地區(qū),種種因素決定了貸款的額度。BRMS的目標(biāo)之一,是把業(yè)務(wù)規(guī)則從應(yīng)用系統(tǒng)的其他邏輯中剝離出來,并對這些規(guī)則進(jìn)行統(tǒng)一的管理(規(guī)則庫、歷史版本、安全控制等)。我贊同這個想法??墒?,BRMS的問題在于,隨著它的畸形發(fā)展,這個軟件開發(fā)工具被賦予了越來越多的使命,軟件開發(fā)項目設(shè)計流程要注意的事項,甚至為了市場而不惜添油加醋地編造謊言。 

BRMS最離譜的謊言,就是要把自己打造成業(yè)務(wù)人員(客戶)的工具。據(jù)說,使用了BRMS,就可以讓業(yè)務(wù)人員(客戶)直接參與應(yīng)用系統(tǒng)的實現(xiàn)。這聽上去是個不錯的市場噱頭。稍后,我會解釋為什么這個說法是一個謊言。 BRMS如何工作呢? 讓我們來看看,BRMS到底包含了一些怎樣的內(nèi)容。

免責(zé)聲明:網(wǎng)站內(nèi)涉及到圖片及相關(guān)文字如涉及到侵權(quán),請及時聯(lián)系我們處理
< 返回列表
最新更新推薦
致遠(yuǎn)服軟讓IT更簡單,更安全,更有價值
咨詢熱線:400-818-1122