<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 業(yè)界動(dòng)態(tài) > 軟件編程工具化,是信息化快速發(fā)展的需要

軟件編程工具化,是信息化快速發(fā)展的需要

作者:郭淳學(xué) 時(shí)間:2019-12-02 來(lái)源:電子產(chǎn)品世界 收藏

中國系統產(chǎn)業(yè)聯(lián)盟副理事長(cháng)兼秘術(shù)長(cháng)郭淳學(xué)

本文引用地址:http://dyxdggzs.com/article/201912/407725.htm

軟件是使用計算機進(jìn)行信息加工的工具。目前,軟件還沒(méi)有成為計算機用戶(hù)也可自主、自如地進(jìn)行軟件編程,以滿(mǎn)足對自己的信息進(jìn)行加工的工具。當前,在信息化已在全社會(huì )各行各業(yè)快速發(fā)展中,是專(zhuān)業(yè)的軟件公司和軟件技術(shù)人員主導著(zhù)各行各業(yè)的信息化所需的軟件編程。由于軟件技術(shù)人員在短時(shí)間內不能全面準確地了解用戶(hù)相關(guān)的業(yè)務(wù),所編制出來(lái)的軟件應用系統與實(shí)際信息化的需求常存在偏差,又由于現在的軟件自身的問(wèn)題也不能及時(shí)通過(guò)更改去掉偏差,有時(shí)還不得不反復重新編制軟件應用系統。這不僅造成人員、資金、時(shí)間的浪費,還嚴重影響相關(guān)用戶(hù)的信息化進(jìn)程。根本改變軟件在編程方面的這種弊病,需要盡快進(jìn)行軟件編程工具化,以滿(mǎn)足信息化快速發(fā)展的需要。

軟件自問(wèn)世以來(lái),軟件及軟件編程技術(shù)已有很大發(fā)展。早期的計算機主要應用于數值計算,是用戶(hù)自己編制軟件,通過(guò)在紙帶上穿孔輸入計算機應用的。后來(lái),隨著(zhù)軟件和計算機的發(fā)展,計算機的應用領(lǐng)域不斷快速擴大,軟件編程的難度和復雜度也越來(lái)越大,才出現為用戶(hù)提供軟件編程服務(wù)的專(zhuān)業(yè)軟件公司和軟件人員。

初期,軟件公司和軟件人員向用戶(hù)提供的軟件編程服務(wù)的方式,如同用戶(hù)到單位食堂吃飯,有什么飯菜吃什么飯菜的固定服務(wù),后來(lái)發(fā)展到用戶(hù)去餐館用餐,用戶(hù)可按提供的菜譜點(diǎn)餐吃飯的菜單服務(wù)?,F在有些公司正在努力為用戶(hù)提供自助餐服務(wù),讓用戶(hù)可自取飯菜,想吃什么、吃多少自己定。但是,這幾種服務(wù)的核心都是軟件公司事先設計做好飯菜的成品服務(wù)。實(shí)際上,大多數用戶(hù)想要的是自己動(dòng)手,想吃什么自己做什么的自助廚房式的服務(wù),軟件公司只需做可供用戶(hù)自己做餐的工具、環(huán)境、材料……等的基礎服務(wù),由用戶(hù)根據自己需要選用工具和食材隨意制作出自己可口的飯菜。

因此,軟件做為使用計算機的工具,還不完全是用戶(hù)自主使用計算機的工具。軟件基本上還是軟件公司和軟件專(zhuān)業(yè)人員為用戶(hù)使用計算機的服務(wù)工具。

所有計算機的應用,都只做三個(gè)操作:數據采集、數據處理、數據輸出。其中,各種各樣的計算機應用的數據采集和數據輸出方式(技術(shù))是有限的和相似的,種類(lèi)都可以歸納出來(lái)。唯有不同的是數據處理,即每一種計算機應用的數據處理的算法(模型)不一樣。而這些數據處理的算法(模型)好壞決定計算機應用的效果。好的數據處理的算法(模型)來(lái)自從事多年的各行各業(yè)專(zhuān)業(yè)人員的知識、他們所掌握的長(cháng)期積累的成功經(jīng)驗和數據,這是外行很難去定義和替代的。

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

常比喻計算機的硬件如同算盤(pán)、軟件如同使用算盤(pán)的口訣。人們學(xué)會(huì )算盤(pán)的口訣,就可以自己用算盤(pán)算數?,F在,大多數進(jìn)行信息化的用戶(hù),還需要有軟件公司服務(wù)。好似如同用戶(hù)買(mǎi)個(gè)算盤(pán),還需請個(gè)帳房先生幫著(zhù)用算盤(pán)。這說(shuō)明我們今天的軟件編程還是太復雜,不能象算盤(pán)口訣一樣讓用戶(hù)很容易學(xué)習和掌握。

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

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

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

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

軟件編程工具化是完全可以實(shí)現的夢(mèng)想。國外許多軟件跨國公司正在投巨資進(jìn)行研制,已推出一些初級的軟件自動(dòng)編程產(chǎn)品。國內有些單位也在開(kāi)始著(zhù)手做軟件編程工具化的研究,也取得可喜的進(jìn)展。      中國系統產(chǎn)業(yè)聯(lián)盟在發(fā)現和發(fā)明無(wú)限增長(cháng)量(天量)數據快速檢索技術(shù)同時(shí),在軟件編程工具化的技術(shù)上,也組織聯(lián)盟所屬的北京乾坤化物數字技術(shù)有限公司等單位進(jìn)行了研究和取得了突破性進(jìn)展。

北京乾坤化物數字技術(shù)有限公司構建的136X網(wǎng)絡(luò )空間信息互聯(lián)工程中運行多年的多系統多用戶(hù)云網(wǎng)站群EM258.com,已經(jīng)下轄按全國行政區的8000多萬(wàn)個(gè)可互聯(lián)互通的網(wǎng)站,還可按全世界行政區增加無(wú)限多地網(wǎng)站個(gè)數。如此巨復雜的龐大的軟件系統的全部軟件編程工作,都是該公司趙文銀總經(jīng)理獨自一人編制完成的。

僅從136X網(wǎng)絡(luò )空間信息互聯(lián)工程中的已運行多年的多系統多用戶(hù)云網(wǎng)站群EM258.com軟件工作量來(lái)說(shuō),由一人獨自完成已是在軟件編程史上創(chuàng )造出的難以置信的奇跡。更可貴的是:上述巨復雜的軟件編程工作都是趙文銀總經(jīng)理,用他獨創(chuàng )研制的面向事實(shí)的、沒(méi)有BUG的可快速編程和維護的FO軟件編程方法編制出來(lái)。采用FO軟件編程方法,可將按傳統的軟件編程方法要編程上百萬(wàn)行代碼的用戶(hù)需求,僅用編成幾百行代碼就可實(shí)現,為軟件編程工具化樹(shù)立了可以借鑒的范例。




關(guān)鍵詞: 上網(wǎng) 嵌入式 OS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>