自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

軟件開發(fā)五大問題 平臺化配置化成理想出路

企業(yè)動態(tài)
軟件產(chǎn)業(yè)的發(fā)展水平?jīng)Q定了一個(gè)企業(yè)、一個(gè)行業(yè),乃至整個(gè)國家的信息化建設(shè)水平。盡管中國軟件產(chǎn)業(yè)取得了長足的發(fā)展,尤其是近年來更是以每年兩位數(shù)的復(fù)合增長率快速增長。但不可否認(rèn)的是,軟件產(chǎn)業(yè)在發(fā)展過程中仍存在諸多問題,最終導(dǎo)致很多信息化建設(shè)項(xiàng)目走向失敗。

軟件產(chǎn)業(yè)的發(fā)展水平?jīng)Q定了一個(gè)企業(yè)、一個(gè)行業(yè),乃至整個(gè)國家的信息化建設(shè)水平。盡管中國軟件產(chǎn)業(yè)取得了長足的發(fā)展,尤其是近年來更是以每年兩位數(shù)的復(fù)合增長率快速增長。但不可否認(rèn)的是,軟件產(chǎn)業(yè)在發(fā)展過程中仍存在諸多問題,最終導(dǎo)致很多信息化建設(shè)項(xiàng)目走向失敗。

據(jù)權(quán)威機(jī)構(gòu)調(diào)查數(shù)據(jù)顯示:“占世界軟件銷售額85%的是大型的專用軟件,而其開發(fā)的失敗率卻高達(dá)70%!”“當(dāng)前ERP的總體成功率依然不足30%”。

而在我國也一直流行著“上ERP找死,不上ERP等死”的說法,這同樣表明了中國的ERP等信息建設(shè)項(xiàng)目成功率并不高。

那么,到底是什么原因?qū)е履壳暗倪@種狀況呢?我國應(yīng)用軟件市場主要存在哪些問題亟待解決?

軟件開發(fā)與應(yīng)用五大問題成為困擾軟件企業(yè)的通病

從需求分析到原形設(shè)計(jì)再到編程、測試、應(yīng)用維護(hù),在軟件產(chǎn)品的生命周期內(nèi),開發(fā)成本高、維護(hù)成本高、重復(fù)開發(fā)率高、開發(fā)效率低、市場應(yīng)變速度低這“三高二低”問題成為困擾軟件企業(yè)的五大通病。

一是軟件開發(fā)技術(shù)難度大,開發(fā)成本居高不下。大部分軟件開發(fā)廠商在進(jìn)行軟件開發(fā)時(shí),往往缺少一個(gè)好的開發(fā)工具,只好從基礎(chǔ)做起,即從編寫大量的基礎(chǔ)代碼開始,這樣一來,不但增加了開發(fā)過程中的技術(shù)難度,而且需要研發(fā)人員具有較高的技術(shù)水平,要求企業(yè)需要較多的高端技術(shù)人才。因此,企業(yè)不得不投入大量人力、財(cái)力和物力,無形中提高了開發(fā)成本。

二是軟件開發(fā)、部署效率低。由于以上原因,軟件研發(fā)過程中,大量的代碼編寫,無疑降低了軟件開發(fā)的效率,使項(xiàng)目開發(fā)、系統(tǒng)部署與實(shí)施時(shí)間較長,從而影響了軟件研發(fā)企業(yè)與客戶雙方的效益。

三是市場需求變更頻繁,軟件企業(yè)疲于應(yīng)付。隨著各行業(yè)信息化進(jìn)程的不斷加快,傳統(tǒng)單一功能的軟件系統(tǒng)逐漸不能滿足用戶綜合復(fù)雜的業(yè)務(wù)需求。因?yàn)樵谲浖?xiàng)目實(shí)施過程中,業(yè)務(wù)需求總是在不斷變化之中:首先是業(yè)務(wù)需求本身就在不斷變化;其次是需求和需求之間又互相關(guān)聯(lián)引導(dǎo)。而當(dāng)客戶需求發(fā)生變更調(diào)整時(shí),質(zhì)量降低、Bug重重等問題逐漸凸顯出來,對項(xiàng)目團(tuán)隊(duì)提出了巨大的挑戰(zhàn)。

四是系統(tǒng)可維護(hù)性很難得到保證,維護(hù)成本高。大部分軟件開發(fā)商在做項(xiàng)目開發(fā)時(shí)都是從基礎(chǔ)源代碼開始做起,而如此從代碼級做起的套裝軟件和定制軟件都具有極高的耦合度,高耦合度的軟件是難以維護(hù)的,一處的修改容易引起另一處甚至更多處的變動。要么結(jié)構(gòu)死板僵化,要么開發(fā)方式效率低下。在這個(gè)企業(yè)形態(tài)不斷變化、企業(yè)外延不斷擴(kuò)展、企業(yè)環(huán)境不斷變遷、企業(yè)業(yè)務(wù)不斷調(diào)整的時(shí)代,這種以一次開發(fā)持續(xù)使用為特征的軟件顯然不能滿足企業(yè)不斷變化的各種應(yīng)用需要。

五是人員流動造成項(xiàng)目難以延續(xù),重復(fù)開發(fā)現(xiàn)象嚴(yán)重。項(xiàng)目實(shí)施人員不懂業(yè)務(wù)、業(yè)務(wù)人員不懂技術(shù)開發(fā)這一對“不可調(diào)和”的矛盾,使得應(yīng)用軟件開發(fā)人員的個(gè)人能力決定了項(xiàng)目的實(shí)施周期、項(xiàng)目進(jìn)展等,而軟件行業(yè)的人才流動又為上述矛盾埋下了禍根。軟件研發(fā)項(xiàng)目人員的流失,往往造成整個(gè)項(xiàng)目難以延續(xù),有些企業(yè)只好推倒重來。

#p#
平臺化、配置化成理想出路

世界各國的IT項(xiàng)目都已證明,最大程度地利用已有成果,即軟件復(fù)用,無疑是提高軟件開發(fā)效率,縮短開發(fā)周期,降低開發(fā)成本,并改善軟件質(zhì)量的有效方式。

而如何最大程度地復(fù)用已有成果,近年來世界各國的軟件開發(fā)商都在這方面給予了很大關(guān)注。而從各種實(shí)踐和技術(shù)層面來看,能夠提供大量可復(fù)用的實(shí)用組件和模塊的技術(shù)平臺、開發(fā)平臺,可以直接提高軟件開發(fā)的復(fù)用度和敏捷度,無疑是解決軟件開發(fā)與部署效率低的最有效方式。

在軟件復(fù)用技術(shù)和技術(shù)平臺方面,我國也有不少廠商做了有益的探索,如國內(nèi)的平臺廠商創(chuàng)恒信軟件、普元軟件等。如由創(chuàng)恒信軟件公司推出的基于Web的eFlow應(yīng)用開發(fā)平臺即采取了先進(jìn)的組件化、配置化的設(shè)計(jì)理念,通過將多年來在大批項(xiàng)目研發(fā)與實(shí)施實(shí)踐過程中積累的大量成熟而實(shí)用的應(yīng)用組件和模塊進(jìn)行高級封裝,在進(jìn)行開發(fā)過程中,開發(fā)人員只需按需求選擇模塊,而捏合過程由系統(tǒng)自動完成,因此很多模塊與應(yīng)用無須進(jìn)行特殊的開發(fā)編碼,只需要通過將已有組件或模塊進(jìn)行“拖拽式”配置,管理方面的表格則可利用模板編輯器直接“畫”出來,正如統(tǒng)一規(guī)格、統(tǒng)一標(biāo)準(zhǔn)的機(jī)器零部件,只需按要求簡單的拼裝即能成為完整的機(jī)械設(shè)備一樣,從而將軟件開發(fā)的效率提高了一個(gè)數(shù)量級。

“配置化”的設(shè)計(jì)理念無疑給整個(gè)軟件產(chǎn)業(yè)尤其是用于軟件開發(fā)的各種技術(shù)平臺帶來了一種新思路。據(jù)介紹,創(chuàng)恒信eFlow應(yīng)用開發(fā)平臺還采用JAVASCRIPT取代JAVA,規(guī)避了J2EE開發(fā)成本高、上手慢的缺憾,有力地簡化了應(yīng)用開發(fā)的步驟,提高了應(yīng)用開發(fā)的靈活性和穩(wěn)定性,因此節(jié)約了大量的應(yīng)用開發(fā)成本,為企業(yè)在金融危機(jī)時(shí)期實(shí)現(xiàn)低成本高效率地實(shí)施信息化建設(shè)提供了理想的選擇。

此外,eFlow平臺將J2EE體系規(guī)范、構(gòu)件技術(shù)、XML技術(shù)、Web Service和可視化開發(fā)技術(shù)完美結(jié)合起來。這樣一來,不僅建成的應(yīng)用系統(tǒng)具有較強(qiáng)的可管理可維護(hù)能力,使得系統(tǒng)的管理和維護(hù)得到了保障,而且不需要開發(fā)人員懂得J2EE的各種技術(shù),只須使用瀏覽器,開發(fā)人員就可以像設(shè)計(jì)網(wǎng)頁一樣完成最終的應(yīng)用開發(fā),從而徹底解開了“專人負(fù)責(zé)專項(xiàng)”的軟件開發(fā)魔咒,也為當(dāng)前市場上人才流動的問題打開了“心結(jié)”。

面對復(fù)雜多變的市場需求,采取“平臺化”、“配置化”理念設(shè)計(jì)的eFlow開發(fā)平臺,根據(jù)分層設(shè)計(jì)的開發(fā)思路進(jìn)行封裝,提供了基于瀏覽器的專用應(yīng)用設(shè)計(jì)工具,來進(jìn)行應(yīng)用的開發(fā)設(shè)計(jì)、測試、跟蹤、調(diào)試以及軟件維護(hù),提高了軟件的穩(wěn)定性和應(yīng)用的靈活性。同時(shí)由于在開發(fā)實(shí)現(xiàn)過程中壓縮了編碼的工作量,使得應(yīng)用跟蹤與調(diào)試的時(shí)間也相應(yīng)減少,從而縮短了整個(gè)應(yīng)用實(shí)現(xiàn)的時(shí)間。

顯然,平臺化、配置化的設(shè)計(jì)理念,在應(yīng)對頻繁變化的市場需求與系統(tǒng)后期維護(hù)方面也有著先天的優(yōu)勢。由于提供了大量成熟、實(shí)用的應(yīng)用組件、模塊,開發(fā)、部署都比較靈活,可以隨時(shí)根據(jù)用戶的實(shí)際需求進(jìn)行靈活調(diào)整;同時(shí),由于各種應(yīng)用都是基于同一個(gè)平臺,相互關(guān)聯(lián)度比較高,各種應(yīng)用都是通過各種成熟的應(yīng)用組件、模塊等配置出來,并且又進(jìn)行了高級的底層封裝,因此后期的維護(hù)就相對容易得多。

責(zé)任編輯:佚名 來源: 51CTO
相關(guān)推薦

2015-06-02 17:05:53

軟件定義數(shù)據(jù)中心

2011-02-22 09:34:33

2012-07-04 10:27:56

虛擬化

2020-04-16 10:19:29

軟件開發(fā)DevOps框架

2021-11-16 08:00:00

人工智能軟件開發(fā)工具

2023-08-22 15:52:27

數(shù)字化轉(zhuǎn)型

2009-11-02 16:48:45

虛擬機(jī)管理

2013-02-28 09:50:39

戴爾問題私有化

2015-08-04 10:47:52

游戲策劃手機(jī)游戲

2013-06-13 09:54:21

虛擬機(jī)虛擬機(jī)遷移

2022-02-28 08:00:00

軟件開發(fā)敏捷方法技術(shù)

2011-07-05 11:18:36

虛擬化容量規(guī)劃

2012-04-09 16:13:21

Android開發(fā)者

2013-06-13 10:14:41

虛擬機(jī)虛擬機(jī)遷移

2016-06-08 11:44:37

2009-02-06 13:05:00

服務(wù)器存儲服務(wù)器應(yīng)用

2019-11-11 10:37:34

開發(fā)技能代碼

2011-12-21 09:38:48

2016-09-12 17:17:06

OpenStack云計(jì)算私有云

2022-08-30 18:13:38

機(jī)器學(xué)習(xí)
點(diǎn)贊
收藏

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