《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 業(yè)界動(dòng)態(tài) > 軟件工具化是軟件創(chuàng)新發(fā)展方向

軟件工具化是軟件創(chuàng)新發(fā)展方向

2018-03-08
作者:中國(guó)軟件行業(yè)協(xié)會(huì)嵌入式系統(tǒng)分會(huì) 中國(guó)嵌入式系統(tǒng)產(chǎn)業(yè)聯(lián)盟 郭淳學(xué)
關(guān)鍵詞: 信息化 軟件

摘要: 軟件是使用計(jì)算機(jī)的工具,,但還沒(méi)有完全成為計(jì)算機(jī)用戶也可簡(jiǎn)便使用計(jì)算機(jī)的工具,。當(dāng)前,在軟件定義一切的理念下,,軟件公司和軟件技術(shù)人員主導(dǎo)著各行各業(yè)的信息化,,由于軟件技術(shù)人員在短時(shí)間內(nèi)不能全面準(zhǔn)確的了解用戶相關(guān)的業(yè)務(wù),所編制出來(lái)的軟件應(yīng)用系統(tǒng)與實(shí)際信息化的需求有時(shí)存在偏差,,又由于軟件自身的問(wèn)題也不能及時(shí)通過(guò)更改去掉偏差,,有時(shí)還不得不反復(fù)重新編制軟件應(yīng)用系統(tǒng)。這不僅造成人員,、資金,、時(shí)間的浪費(fèi),還嚴(yán)重影響相關(guān)用戶的信息化進(jìn)程,。根本改變軟件在編程方面的弊病,,需要盡快進(jìn)行軟件工具化。

近些日子,,在軟件業(yè)內(nèi)“軟件定義一切”理念被廣泛提到,,我想其目的是想強(qiáng)調(diào)軟件的重要性以引起社會(huì)對(duì)軟件的關(guān)注,并以此鼓動(dòng)起全軟件行業(yè)的企事業(yè)單位和軟件專業(yè)人員的使命感,為促進(jìn)軟件發(fā)展和應(yīng)用更加努力。

軟件因自身在標(biāo)準(zhǔn),、編程等方面還不夠完善,,距離滿足社會(huì)信息化服務(wù)需求還差的較遠(yuǎn)。軟件需要通過(guò)加速自身創(chuàng)新,,盡快成為廣大用戶應(yīng)用計(jì)算機(jī)的工具,,實(shí)現(xiàn)大多數(shù)用戶可在自己業(yè)務(wù)中按需求自如地描述出所需的應(yīng)用軟件,可以進(jìn)一步有效促進(jìn)我國(guó)各行各業(yè)信息化的廣泛深入發(fā)展,。

軟件問(wèn)世的幾十年來(lái),,軟件及軟件編程技術(shù)已有很大發(fā)展,。早期的軟件是用戶自己通過(guò)在紙帶上穿孔輸入計(jì)算機(jī)應(yīng)用的。后來(lái),,隨著軟件和計(jì)算機(jī)應(yīng)用的發(fā)展,,才出現(xiàn)為用戶提供軟件服務(wù)的專業(yè)軟件公司和軟件人員。初期向用戶提供的軟件服務(wù)方式,,如同用戶到單位食堂吃飯,,有什么飯菜吃什么飯菜的固定服務(wù),后來(lái)發(fā)展到用戶去餐館用餐,,用戶可按提供的菜譜點(diǎn)餐吃飯的菜單服務(wù)。現(xiàn)在有些公司正在努力為用戶提供自助餐服務(wù),,讓用戶可自取飯菜,,想吃多少拿多少。但是,,這幾種服務(wù)都是在軟件定義一切,,其核心都是軟件公司事先設(shè)計(jì)做好飯菜的成品服務(wù)。實(shí)際上,,大多數(shù)用戶想要的是自己動(dòng)手,,想吃什么自己做什么的自助廚房式的服務(wù),軟件公司只需做可供用戶自己做餐的工具,、環(huán)境,、材料……等的基礎(chǔ)服務(wù),由用戶根據(jù)自己需要選用工具和食材隨意制作出飯菜,。

軟件做為使用計(jì)算機(jī)的工具,,還不完全是用戶使用計(jì)算機(jī)的工具。軟件基本上還是軟件公司和軟件專業(yè)人員為用戶使用計(jì)算機(jī)的服務(wù)工具,。所有計(jì)算機(jī)的應(yīng)用,,歸納起來(lái)就做三個(gè)操作:數(shù)據(jù)采集、數(shù)據(jù)處理,、數(shù)據(jù)輸出,。其中,各種各樣的計(jì)算機(jī)應(yīng)用的數(shù)據(jù)采集和數(shù)據(jù)輸出方式(技術(shù))是有限的和相似的,。所不同的是數(shù)據(jù)處理,,即每一種計(jì)算機(jī)應(yīng)用的數(shù)據(jù)處理的算法(模型)不一樣。而這些數(shù)據(jù)處理的算法(模型)好壞決定計(jì)算機(jī)應(yīng)用的效果,。好的數(shù)據(jù)處理的算法(模型)來(lái)自從事多年的各行各業(yè)專業(yè)人員的知識(shí),、他們所掌握的長(zhǎng)期積累的成功經(jīng)驗(yàn)和數(shù)據(jù),這是外行很難去定義和替代的,。

在信息化發(fā)展中,,除少部分系統(tǒng)軟件外,,絕大部分軟件都是應(yīng)用軟件。由于現(xiàn)在的軟件編程技術(shù)的復(fù)雜性,,用戶的技術(shù)人員在短時(shí)間不能熟練掌握軟件編程技術(shù),,大部分復(fù)雜業(yè)務(wù)還需要軟件公司的專業(yè)人員來(lái)完成。同樣,,軟件公司的專業(yè)人員在短時(shí)間也不能熟練掌握某一用戶的復(fù)雜業(yè)務(wù)和知識(shí),,且軟件公司的用戶會(huì)涉及到各行各業(yè),要求軟件專業(yè)人員去掌握各行各業(yè)的復(fù)雜業(yè)務(wù)和知識(shí)也不可能,。強(qiáng)調(diào)軟件定義一切,,突出軟件行業(yè)的作用,說(shuō)明軟件的重要性是可理解的,,進(jìn)而由軟件公司或人員用軟件去準(zhǔn)確定義社會(huì)各行各業(yè)的信息化需求是不現(xiàn)實(shí)的,。但是,軟件公司的專業(yè)人員,、以及用戶的技術(shù)人員用軟件去逐步描述出社會(huì)各行各業(yè)的信息化實(shí)際需求是可行的,。

常比喻計(jì)算機(jī)的硬件如同算盤(pán)、軟件如同使用算盤(pán)的口訣,。人們學(xué)會(huì)算盤(pán)的口訣,,就可以用算盤(pán)自己算數(shù)。現(xiàn)在,,大多數(shù)進(jìn)行信息化的用戶,,還需要有軟件公司服務(wù)。好似如同使用算盤(pán),,還需跟著個(gè)帳房先生,。這說(shuō)明我們今天的軟件還是太復(fù)雜,不能象算盤(pán)口訣一樣讓用戶很容易學(xué)習(xí)和掌握,。而且,,當(dāng)前的計(jì)算機(jī)軟件和硬件,不象算盤(pán)和口訣一樣相互分明,。在嵌入式系統(tǒng)設(shè)計(jì)中,,提倡軟件和硬件聯(lián)合設(shè)計(jì),軟件和硬件的一些功能, 可以根據(jù)應(yīng)用需求相互替換。此時(shí),,就分不清軟件和硬件誰(shuí)定義誰(shuí)了,。因此,有必要將軟件定義一切理念,,轉(zhuǎn)變?yōu)檐浖枋鲆磺械睦砟?,更能體現(xiàn)出軟件做為工具,通過(guò)描述實(shí)現(xiàn)社會(huì)信息化發(fā)展中的重要服務(wù)作用,。

微軟公司研制的辦公軟件,,就是一種用戶利用軟件工具描述自己需求的成功案例:無(wú)論老幼,、男女、從事什么行業(yè)的人,,都可經(jīng)過(guò)學(xué)習(xí)該辦公軟件后描述出自己需要的文章或圖表,。

軟件的工具化不僅是急用戶之所需,也是軟件行業(yè)發(fā)展之所需,。為滿足不斷發(fā)展的信息化需要,,軟件的復(fù)雜度和準(zhǔn)確度等越來(lái)越高,軟件的編程和維護(hù)成本等也越來(lái)越高,;可是,,軟件的可靠性、靈活性,、擴(kuò)展性,、復(fù)用性等卻越來(lái)越低、軟件公司的運(yùn)營(yíng)的效率,、人員的穩(wěn)定、企業(yè)的利潤(rùn)等也越來(lái)越低,;軟件正面臨著嚴(yán)重的挑戰(zhàn)和危機(jī),。

軟件行業(yè)與機(jī)械行業(yè)一樣,同是加工服務(wù)業(yè),。機(jī)械行業(yè)已經(jīng)發(fā)展上百年了,,整個(gè)行業(yè)已經(jīng)非常完善和穩(wěn)定。機(jī)械行業(yè)的加工手段走過(guò)從手工向半自動(dòng)到全自動(dòng)過(guò)程,;機(jī)械行業(yè)的規(guī)模從一些手工作坊開(kāi)始,,發(fā)展到大型機(jī)械廠,最后成為各種整機(jī)產(chǎn)品公司的配套企業(yè)或附屬車(chē)間,。從機(jī)械行業(yè)的發(fā)展歷程,,可以看到軟件行業(yè)發(fā)展的未來(lái):軟件的編程會(huì)從人工逐步發(fā)展到自動(dòng)編程、軟件的工具化會(huì)有越來(lái)越多的非軟件專業(yè)人員掌握和使用軟件,,軟件行業(yè)將由站在信息化的前臺(tái)向后臺(tái)轉(zhuǎn)化,。同時(shí),軟件行業(yè)也將走過(guò)發(fā)展的強(qiáng)盛拐點(diǎn)后被表面弱化和隱身……,,但是,,軟件行業(yè)將以主要提供高、精,、尖的軟件配套模塊產(chǎn)品和各類軟件工具,,繼續(xù)在后臺(tái)發(fā)揮其在信息化中不可替代的重要作用,這是軟件必然的發(fā)展趨勢(shì),。

發(fā)展軟件的目的是促進(jìn)社會(huì)信息化,。軟件行業(yè),、軟件企事業(yè)單位和軟件專業(yè)人員需要以發(fā)展的整體眼光看待軟件的發(fā)展趨勢(shì)。這一發(fā)展趨勢(shì)說(shuō)明軟件在計(jì)算機(jī)應(yīng)用和信息化中的作用將會(huì)更深入和更擴(kuò)大,。軟件如能被更多的非軟件專業(yè)人員掌握,,如同直接參與促進(jìn)各行各業(yè)的信息化,軟件所產(chǎn)生的效益和作用將會(huì)隱含在全社會(huì)信息化的成果中,,大得會(huì)很難統(tǒng)計(jì),。

軟件行業(yè)應(yīng)該有“教會(huì)用戶使用軟件,不怕本身會(huì)被隱身”的胸懷,,為了提高全社會(huì)信息化的速度和水平,,主動(dòng)擔(dān)負(fù)起研制軟件工具化神圣職責(zé),爭(zhēng)取早日為用戶,、也為本行業(yè)研制出高效的可描述一切的通用軟件工具,,與各行各業(yè)用戶的技術(shù)人員共同用“她”來(lái)描述出全社會(huì)信息化所需的計(jì)算機(jī)應(yīng)用軟件。實(shí)現(xiàn)這一目標(biāo)之時(shí),,軟件的作用會(huì)體現(xiàn)和達(dá)到軟件行業(yè)追求的夢(mèng)想境界,,做到“待到山花爛漫時(shí),她在叢中笑”,。

軟件工具化是完全可以實(shí)現(xiàn)的夢(mèng)想,。國(guó)外許多軟件跨國(guó)公司正在投巨資進(jìn)行研制,已推出一些初級(jí)的軟件自動(dòng)編程產(chǎn)品,。國(guó)內(nèi)有些單位也在開(kāi)始著手做軟件工具化的研究,,也取得可喜的進(jìn)展。

中國(guó)軟件行業(yè)協(xié)會(huì)嵌入式系統(tǒng)分會(huì)和中國(guó)嵌入式系統(tǒng)產(chǎn)業(yè)聯(lián)盟在無(wú)限增長(zhǎng)量(天量)數(shù)據(jù)快速檢索技術(shù)上組織了研究和取得顛覆性成果的同時(shí),,在軟件工具化的技術(shù)上,,也組織協(xié)會(huì)和聯(lián)盟所屬的北京乾坤化物數(shù)字技術(shù)有限公司等單位進(jìn)行了研究和取得突破性進(jìn)展。該公司正在構(gòu)建的136X網(wǎng)絡(luò)空間信息互聯(lián)工程中的已運(yùn)行多年的多系統(tǒng)多用戶云網(wǎng)站群EM258.com,,已經(jīng)下轄按全國(guó)行政區(qū)的8000多萬(wàn)個(gè)可互聯(lián)互通的網(wǎng)站,,還可無(wú)限多地按全世界行政區(qū)增加網(wǎng)站個(gè)數(shù)的全部軟件編程工作,都是該公司趙文銀總經(jīng)理獨(dú)自一人編制完成的,。僅從136X網(wǎng)絡(luò)空間信息互聯(lián)工程的軟件工作量來(lái)說(shuō),,由一人獨(dú)自完成已是在軟件行業(yè)難以置信的奇跡。更可貴的是:上述巨復(fù)雜的136X工程和EM258.com云網(wǎng)站都是趙文銀總經(jīng)理,,用他獨(dú)創(chuàng)研制的面向事實(shí)的,、沒(méi)有BUG的FO編程軟件工具編制出來(lái),為軟件工具化發(fā)展樹(shù)立了可以借鑒的范例,。

136X工程的EM258.com云網(wǎng)站已成功運(yùn)行多年,,用戶可以隨時(shí)上網(wǎng)查閱。對(duì)136X工程和EM258.com云網(wǎng)站的相關(guān)技術(shù)感興趣的有關(guān)單位領(lǐng)導(dǎo)和專家,,可以實(shí)地進(jìn)行考查和交流,。

136X工程的EM258.com云網(wǎng)站的成功研制和運(yùn)行,,表明信息技術(shù)也有高手在民間。習(xí)主席在要建立適應(yīng)網(wǎng)信特點(diǎn)的人才評(píng)價(jià)機(jī)制時(shí)指出:以實(shí)際能力為衡量標(biāo)準(zhǔn),,不唯學(xué)歷,,不唯論文,不唯資歷,,突出專業(yè)性,、創(chuàng)新性、實(shí)用性,。希望國(guó)家有關(guān)部門(mén)和領(lǐng)導(dǎo),、學(xué)術(shù)機(jī)構(gòu)和專家等對(duì)于在軟件工具化創(chuàng)新發(fā)展方面有創(chuàng)新理念的小人物和處于萌芽時(shí)期的有創(chuàng)新業(yè)績(jī)小單位,加以重視和愛(ài)護(hù),,制定出適合扶持他們發(fā)展的,、對(duì)應(yīng)的相關(guān)政策給以大力支持。

期待從事軟件工具化創(chuàng)新發(fā)展的軟件企事業(yè)的小單位和軟件技術(shù)人員得到有力支持,,能與軟件企事業(yè)的大單位和軟件專家共同在促進(jìn)我國(guó)軟件工具化創(chuàng)新發(fā)展的道路上不斷取得成績(jī),。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。