論述:零編程在可預見的將來能否實現

論述:零編程在可預見的將來能否實現?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

  

  縱觀軟件工程的發展,從過程到方法,軟件開發由底層走向抽象,工具的出現使軟件開發在抽象的層面變得易於實現。編程,作爲軟件實現的關鍵技術,一直以來均是由掌握相應編程技術的人來擔任。隨着開發語言的規範化和開發工具的智能化,軟件功能的實現技術越來越容易被更多的人所掌握,應用軟件的實現變得容易。

  同時,人類對軟件功能需求的多樣化使軟件的開發變得越來越複雜,軟件工程管理和軟件功能的具體實現均需要藉助功能較爲完善的軟件開發工具來實現,於是,就在越來越多的人藉助於前人開發的工具和經驗進行應用軟件開發的同時,相當一部分編程技術精湛的專業人士也在潛心更爲智能化的應用軟件開發工具的研發。

 

  從總體上能夠預見,在今後的編程技術領域,對於一般應用軟件的開發是能夠零編程實現的,但卻不能實現對軟件開發工具的研發。因爲零編程本身就是依賴於軟件開發工具的。  

  就此主觀認爲作如下客觀分析:

  隨着時代的發展,技術在不斷革新。新的軟件工程方法的提出到被認可,將催生出許多新的開發工具。因爲開發工具是基於方法誕生的,生命週期有限,所以,在可預見的未來,時代的編程技術精英都將始終面對實實在在的程序代碼,在新方法的基礎之上爲更多的應用軟件開發領域的開發人員提供符合時代需求的優秀開發工具。其實,IT業和信息網絡的發展也離不開軟件工程方法學家和編程技術精英不斷探索與創新所作的貢獻。另外,在不斷涌現的許多新硬件設備上,相應的嵌入式系統的程序也不可能零編程實現,至少在新設備誕生之初是不能零編程實現的。所以,在軟件開發工具的研發領域是不可能零編程實現的。

  而單單將軟件實現的編程技術鎖定在對一般應用軟件的開發領域是能夠零編程實現的。雖然人們對軟件功能的需求越來越多導致軟件功能的實現越來越複雜,但隨着軟件工程學的發展,軟件實現過程在整個工程中所佔的比例將越來越小,整體規劃設計軟件越來越被重視。因爲周密的設計,在軟件的實現階段,複雜的功能將被細分成完全可以藉助可視化開發工具實現的功能模塊,可靠的整體規劃將使各個功能模塊整合組裝變得容易。單就在功能模塊的實現上,每個模塊根據功能的需求選用相應的開發組件進行可視化實現,在可操作的範圍之內省卻代碼的人工編寫工作。目前,具有代表性的開發平臺如Eclipse等,在利用來開發應用軟件過程中雖然還需人爲地填寫實現功能的核心代碼,但其組件式的開發方式均被業界看好。類似的組件式開發平臺,相信在不遠的將來一定會以零編程的智能化開發方式爲廣大的軟件開發人員實現細化的每一個軟件功能模塊,以及對整個工程的流程管理,從而實現應用軟件生產的零編程開發。正因爲有編程技術精英研發開發工具,零編程實現應用軟件開發才得以實現。

 

 

Pane      

2008.10.26   

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
閱讀(339) | 評論(1) | 轉發(0) |
給主人留下些什麼吧!~~
00_avatar_small.jpg

chinaunix網友2009-07-16 18:13:37

看看這個系統的“零”編程技術 http://hi.baidu.com/xuguohuabd/blog/item/91600745c26c058bb3b7dc44.html

評論熱議
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章