国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

ezframework求解軟件開發(fā)難題

2019-11-04 21:37:23
字體:
供稿:網(wǎng)友
 
  以下場景在軟件開發(fā)中常會碰到,它們比較客觀的反映了國內(nèi)很多軟件公司項(xiàng)目開發(fā)過程的實(shí)際情況。

  場景一:一項(xiàng)目組剛接了一個(gè)較大項(xiàng)目,項(xiàng)目的需求很明確,客戶只是對性能要求比較高,整個(gè)系統(tǒng)要能承受非常大的用戶量,響應(yīng)速度很高。項(xiàng)目經(jīng)理感覺這個(gè)項(xiàng)目沒有什么大問題,一切都按照計(jì)劃進(jìn)行。可是最終部署到用戶的服務(wù)器上時(shí),整個(gè)程序的效率很低,雖然修改多次,性能仍然達(dá)不到要求。

  場景二:某大型電子政務(wù)系統(tǒng)年底要生成大量的報(bào)表,可是報(bào)表系統(tǒng)忽然無法使用。這系統(tǒng)是由一個(gè)老程序員編寫的,此時(shí)他已經(jīng)離開,也無法聯(lián)系,別的開發(fā)人員根本無法維護(hù)此系統(tǒng)。由于時(shí)間緊迫,項(xiàng)目經(jīng)理只好決定讓開發(fā)人員手工編寫了所有報(bào)表,浪費(fèi)大量人力物力。

  主要問題

  前面的場景顯示了國內(nèi)一些軟件公司存在著規(guī)模小、技術(shù)力量薄弱、治理薄弱、設(shè)計(jì)人員缺乏等問題。除此以外,我們認(rèn)為還有以下一些問題嚴(yán)重的制約著治理軟件的進(jìn)一步發(fā)展:

  1.產(chǎn)品開發(fā)技術(shù)路線的選擇比較隨意,很難適應(yīng)未來產(chǎn)品的發(fā)展的需要,軟件不能進(jìn)行無縫的升級。產(chǎn)品和項(xiàng)目界限不分明,通用性、定制性比較差。產(chǎn)品缺乏良好的結(jié)構(gòu)設(shè)計(jì),代碼難以維護(hù)。

  2.產(chǎn)品的質(zhì)量很難保證。很多軟件產(chǎn)品是從一個(gè)項(xiàng)目過渡來的對安全性、性能、部署環(huán)境往往考慮不夠。

  3.產(chǎn)品開發(fā)對開發(fā)人員的要求比較高,人員的流動對開發(fā)的進(jìn)度影響很大。在很多公司中開發(fā)人員沒有獨(dú)立的分工,每個(gè)人都負(fù)擔(dān)著一個(gè)模塊的需求、設(shè)計(jì)、實(shí)現(xiàn)。很多開發(fā)人員甚至需要負(fù)擔(dān)一定的美工工作,測試也不很細(xì)致,開發(fā)人員角色過多的后果就是每部分都很難做到位。

  4.設(shè)計(jì)能力不足。很多項(xiàng)目經(jīng)理和開發(fā)人員對設(shè)計(jì)重視不夠,為了趕工期,設(shè)計(jì)過程過于簡單,甚至無設(shè)計(jì)。

  5.項(xiàng)目經(jīng)理的治理能力不足,沒有及時(shí)把握進(jìn)度。進(jìn)度治理必須隨時(shí)收集有關(guān)項(xiàng)目治理的數(shù)據(jù),開發(fā)人員總是擔(dān)心治理工作會增加自己的工作量,不愿配合。治理人員甚至不知道應(yīng)該收集哪些數(shù)據(jù)。

  6.開發(fā)計(jì)劃不充分,沒有良好的開發(fā)計(jì)劃和開發(fā)目標(biāo),項(xiàng)目的成功就無從談起。

  7.找不到軟件工程或者項(xiàng)目治理的方法,無法大幅度提高應(yīng)用軟件的開發(fā)效率,開發(fā)周期長、開發(fā)費(fèi)用高,實(shí)施費(fèi)用超支和工期延長。更加可怕的是,隨著企業(yè)的環(huán)境和需求的不斷變化,“建成即成閑置”,形成軟件工程的災(zāi)難。

  解決之道

  軟件開發(fā)的問題是由多方面原因造成的,有市場的、有治理水平的,也有技術(shù)的原因。目前基于業(yè)務(wù)基礎(chǔ)軟件平臺的開發(fā)方式是解決這些問題的一個(gè)比較好的解決辦法。業(yè)務(wù)基礎(chǔ)軟件平臺是一種技術(shù)創(chuàng)新,它使軟件平臺又多了一個(gè)層次,并將應(yīng)用軟件的業(yè)務(wù)邏輯和開發(fā)技術(shù)分開,使得應(yīng)用軟件的開發(fā)者不必關(guān)注其技術(shù)的實(shí)現(xiàn)。這使治理與業(yè)務(wù)人員參與應(yīng)用軟件的開發(fā)成為可能。

  業(yè)務(wù)基礎(chǔ)軟件平臺包括集成應(yīng)用平臺、開發(fā)體系兩個(gè)部分。從技術(shù)角度分析,業(yè)務(wù)基礎(chǔ)軟件平臺為復(fù)雜應(yīng)用軟件系統(tǒng)的開發(fā)提供了一個(gè)基本框架,并有與之相應(yīng)的、方便易用的開發(fā)與維護(hù)治理工具。此框架給出了一些應(yīng)用軟件的基本組成部分和實(shí)現(xiàn)方法,并且預(yù)置了很多供參考的軟件模塊。這樣,省去很多基礎(chǔ)性的研發(fā)工作,從而提高研發(fā)效率。

  應(yīng)用佳例

  ezframework是一套面向中小項(xiàng)目的基于J2EE整體解決方案,是面向電子政務(wù)、電信、稅務(wù)、社保等領(lǐng)域的業(yè)務(wù)基礎(chǔ)軟件平臺,它把開發(fā)項(xiàng)目過程中經(jīng)常碰到的問題進(jìn)行總結(jié),通過平臺的形式來解決這些問題。使用ezframework可以讓開發(fā)人員把精力更多的集中于業(yè)務(wù),而不是技術(shù)本身,所有的技術(shù)問題和通用模塊都由ezframework框架來處理。

  ezframework的客戶端不需要安裝任何運(yùn)行環(huán)境,只需要有一個(gè)標(biāo)準(zhǔn)的Internet瀏覽器就可以了,它能自動生成界面需要的Html代碼。

  由于有了界面庫,只需要把要顯示的界面描述清楚,框架就能按照要求生成各種風(fēng)格的界面,不再需要美工和程序員反復(fù)的修改程序。

  ezframework框架的表現(xiàn)層是這個(gè)產(chǎn)品的一大特色。另外,這個(gè)框架還包括業(yè)務(wù)層治理和持久層治理以及一些通用的模塊。作為一整體解決方案,ezframework不強(qiáng)迫用戶必須使用到每部分,而是可自由的選擇自己需要的模塊。

  可以看出,通過業(yè)務(wù)基礎(chǔ)軟件平臺的方式來進(jìn)行軟件的開發(fā)是一種有效解決目前開發(fā)軟件技術(shù)瓶頸的好辦法。ezframework已經(jīng)成為清華同方的開發(fā)框架標(biāo)準(zhǔn),形成了以ezframework為基礎(chǔ)的一系列技術(shù)和行業(yè)套件,開發(fā)可以從構(gòu)件庫中選擇已有的構(gòu)件,而不必從頭到尾重新開發(fā),最大程度實(shí)現(xiàn)了組件的重用。

ezframework求解軟件開發(fā)難題(圖一)

  ezframework系統(tǒng)結(jié)構(gòu)圖

ezframework求解軟件開發(fā)難題(圖二)

  ezframework系統(tǒng)運(yùn)行圖




發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 稷山县| 新沂市| 桐梓县| 邮箱| 库伦旗| 盖州市| 泸水县| 陵川县| 德江县| 花垣县| 江阴市| 峨眉山市| 杭锦旗| 开远市| 正宁县| 苍梧县| 祁门县| 墨江| 定州市| 巴楚县| 收藏| 偏关县| 西充县| 泰顺县| 康平县| 延寿县| 溆浦县| 泌阳县| 道孚县| 万宁市| 马尔康县| 沙河市| 南丹县| 福清市| 馆陶县| 郸城县| 东明县| 方城县| 和田市| 泰兴市| 东至县|