999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件工程技術發展的趨勢研究

2018-12-08 09:29:34張程乾
數字技術與應用 2018年8期
關鍵詞:發展趨勢

張程乾

摘要:本文探討了軟件工程技術的發展歷程,分析了當前主流的軟件工程技術,研究了軟件工程技術的未來發展趨勢。

關鍵詞:軟件工程技術;結構化;發展趨勢

中圖分類號:TP311.5 文獻標識碼:A 文章編號:1007-9416(2018)08-0195-01

20世紀六七十年代,“軟件工程”作為一個全新的概念被北約科學委員會正式提出,旨在將人類文明中的知識概念、技術方法等通過軟件這個載體記錄并應用,從而提高生產效率與生活質量,隨后軟件工程的發展進入了快車道,當前各類軟件隨處可見,軟件被廣泛應用于當前的工業生產、企業辦公、日常生活等領域,帶來了極大的便利性,正是由于軟件的廣泛應用,工業生產效率、人們生活水平等都得到了顯著提升。軟件工程技術是開發技術是軟件的核心,經過30多年的發展,軟件工程技術不斷改革、發展,軟件的功能也更加系統、全面,朝著智能化的方向邁進。

1 軟件工程技術的發展歷程

在軟件工程技術的發展歷程中,有三次具有里程碑意義的革新,極大的推動了軟件工程的發展,很多技術原理與開發理念影響至今。20年代六七十年代,隨著一些高級語言的不斷應用,在此基礎上誕生了結構化程序設計技術,同時誕生了相關的開發工具;隨后在上世紀的八十年代初,計算機輔助軟件工程(即case)應用而生,case是集圖形處理技術、程序生成技術、關系數據庫技術和各類開發工具與一體的開發技術,簡而言之就是軟件工具與開發方法的集成化工具系統;隨后,面向對象的軟件開發技術橫空出世,使得軟件工程技術的發展進一步提速,面向對象的設計方法將對象作為設計基本單元,將程序與數據內封其中,提升了軟件的靈活性與擴展性,正因如此,面向對象的程序設計方法迅速成為主流設計方法。隨著人工智能技術的崛起,在軟件設計過程中也融合了人工智能相關技術。

2 當前主流的軟件工程技術

2.1 結構化程序設計方法

結構化程序設計方法是以模塊為單元進行,在這種開發方法中,只有三種基本的程序結構,即順序、選擇與循環,這三種基本結構進行有機整合、嵌套等,最終形成復雜的設計程序。結構化程序設計方法起源于對無條件轉移語句的爭論,同時更是對軟件設計理念的更新,隨著人們對于軟件需求的提升,程序的可維護性、可讀性、清晰性等方面需要進一步提升,需要對基本的語句、結構等進行規范,將程序設計的重點從過分追求編程技巧轉化到軟件的實用功能上。結構化程序設計的精髓是當面對一個復雜問題的時候,將問題按照自上而下、逐層細化的原則進行分解,將整體步驟分解為結構化程序框圖,即在每一層與每一階段都通過順序、選擇、循環這三種基本控制構造來實現相關功能,這樣的話就可以將復雜問題簡單化,而且每一層的基本構造都固定化,這樣就顯著提升了程序的可讀性、清晰度等。在結構化程序設計方法中,結構化分析是其中的關鍵技術,分析過程中遵循分解與抽象的原則,按照數據計算需求與流程,定義系統各功能模塊,這是程序設計第一步;接下來就要分析階段確定的數據流圖轉化為軟件系統將結構。需要注意的是結構化的程序設計實施的“單入口單出口”的結構,整體思路清楚,目標明確,設計工作階段性非常強,有利于進度管理與進度控制,各個模塊之間互相獨立,互不影響,這提升了程序的可擴展性;但是該設計方法存在開發周期長、難以適應需求變化等相關缺陷。

2.2 面向對象的程序設計方法

面向對象的出發點和基本原則是盡可能的模擬人類習慣的思維方式,使開發軟件的方法、過程盡可能的接近人類認識世界解決問題的方法與過程,將程序看成是互相獨立對象的集合,而不是一系列的過程或函數的集合。

著名計算機科學家尼古拉斯—沃斯曾提出“程序=數據結構+算法”的著名公式,從宏觀角度上講,“程序=對象+消息”,在IT領域,數據就是一個個二進制數字的排列組合,代碼執行流程就是前文提到的順序、選擇、循環等基本結構的組合,計算機在運算過程中即利用上述基本程序結構對數據進行重新組合,面向對象中的“對象”具體是指利用合理的數據結構將數據組合形成數量更少的信息單元,這些單元就是對象,面向對象的本質就是使對象具有多種狀態,把不同對象按照同一特性進行歸納,統一處理,也就是將數據模型與處理模型合二為一,將屬性與方法封裝在同一個對象中,因此程序的結構就變換成了“程序=基于對象操作的算法+以對象為最小單位的數據結構”,通過封裝可以有效減少操作力度與問題復雜程度。面向對象的設計方法實際上模擬了對象之間的通信,基于面向對象而開發的軟件都是采用交互式的方式,由消息驅動控制。

3 軟件工程技術的未來發展趨勢

為了方便生產生活,當前隨著人們對計算機軟件要求越來越高,落后的軟件方式無法滿足人們日益增長的計算機軟件需求,歷史上數次爆發軟件危機,軟件危機也推動了軟件工程技術的不斷變革與創新。當前軟件工程也面臨一些發展瓶頸,例如開發過程復雜繁瑣、產生大量難以維護的文檔、無法及時對開發過程中的變化進行有效的反饋以及人們期望軟件更加智能甚至能完全替代人類工作等等[1]。軟件工程技術的發展遵循開發維護成本低、用戶體驗感覺好、可移植性與兼容性高的方向,具體來講即如下趨勢:

3.1 更加開放的發展環境

未來軟件開發平臺將會是一個集豐富的軟件資源與開放動態多變特性的框架,開發活動集中在基礎軟件資源的組合,通過初步組合后的系統將會對照客戶需求進行優化、整理;同時用戶對于軟件需求呈現出多樣性的趨勢,因此對于程序正確性的判斷標準不再是單一的,而是一個偏序集,軟件體系結構側重點從基于實體的結構分解轉變為基于協同的實體聚合,軟件生產過程和環境的變化導致基于Internet 的面向用戶的虛擬工廠的形成[2]。在這種背景下,對于軟件開發周期,傳統固定的軟件開發周期這一概念需要調整為“大生命周期”。

3.2 軟件的開放方法朝著智能化的方向發展

軟件開發方法將朝著智能化的方向發展,例如敏捷(Agile)軟件開發方法,就是以人為核心,采用迭代與循序漸進的方法將大項目轉化為小項目并分別完成個小項目,這就大大提升了軟件對于外部條件變化的適應性,再比如面向Agent的軟件開發方法,該方法是指駐留在某一環境中,具有靈活自主性這一行為特征的軟件系統,Agent的軟件開發方法對于現實的模擬要比面向對象開放方法更加自然、真實,此處所指的靈活自主性具體是指反應性、主動性與社會性,其中反應性具體是指能夠感受所處環境的變化并做出相應的反應;而所謂的主動性具體是指能夠自動生產目標,并針對這一目標采取相關動作;社會性具體是指可以進行人機交互。這些都是智能化發展趨勢的體現[3]。

4 結語

軟件工程技術不斷革新,在軟件工程技術的推動下,信息產業飛速發展,人們對于軟件的依賴程度越來越高,更加開放的發展環境與更加智能化的開發技術將會是軟件工程技術的未來發展趨勢,我們有理由相信,未來軟件工程將會不斷給人類社會發展帶來驚喜。

參考文獻

[1]李輝.軟件工程開發方法的現狀與展望[J].福建廣播電視大學學報,2011,(3):59-63.

[2]楊芙清.軟件工程技術發展思索[J].軟件學報,2005,(1):1-7.

[3]孫亮.面向對象與面向Agent的軟件開發方法研究綜述[J].科技信息(科學教研),2007,(27):57-58+95.

猜你喜歡
發展趨勢
試論當前國際金融的形勢與發展趨勢
國有企業經濟市場條件下營銷戰略發展
論企業管理模式與企業管理現代化
快速原型技術在機械制造中的應用及發展趨勢
鄉鎮配網規劃及未來發展趨勢
分析我國品牌營銷的管理及發展問題
中國市場(2016年35期)2016-10-19 01:55:52
湖北省P2P借貸行業發展趨勢研究
淺析暖通設計的問題
我國機械設計制造及其自動化的現狀及發展趨勢
簡析住宅建筑設計中BIM技術的應用
主站蜘蛛池模板: 国产chinese男男gay视频网| 99久久无色码中文字幕| 亚洲无限乱码一二三四区| 麻豆精品视频在线原创| 免费毛片全部不收费的| 国产福利大秀91| 亚洲福利网址| 情侣午夜国产在线一区无码| 亚洲无码高清免费视频亚洲| 日韩av无码精品专区| 99久久免费精品特色大片| 精品久久久无码专区中文字幕| av大片在线无码免费| 制服丝袜 91视频| 日韩经典精品无码一区二区| 国产精欧美一区二区三区| 亚洲午夜福利精品无码| 日韩欧美网址| 亚洲 欧美 中文 AⅤ在线视频| 伊人91在线| 日本亚洲成高清一区二区三区| 欧美成人日韩| 丁香婷婷在线视频| 狠狠做深爱婷婷久久一区| 欧美日韩专区| 伊人激情久久综合中文字幕| 成·人免费午夜无码视频在线观看| 青青青国产精品国产精品美女| 国产日韩AV高潮在线| 美女黄网十八禁免费看| 天堂网亚洲综合在线| 亚洲天堂免费观看| 91视频99| 国产三级国产精品国产普男人| 国产无码高清视频不卡| jizz亚洲高清在线观看| 亚洲天堂首页| 人人91人人澡人人妻人人爽| 一区二区三区四区在线| 日韩免费毛片| 97精品久久久大香线焦| 黄色网在线| 久久亚洲国产视频| 亚洲制服丝袜第一页| 日韩在线中文| 四虎成人精品| 中文字幕乱码二三区免费| 试看120秒男女啪啪免费| 日韩AV手机在线观看蜜芽| 99热亚洲精品6码| 午夜一区二区三区| 国产成人综合亚洲欧洲色就色 | 国模视频一区二区| 一级毛片基地| 国产免费福利网站| 四虎综合网| 亚洲精品国偷自产在线91正片| 奇米精品一区二区三区在线观看| 国产大片黄在线观看| 国产精品部在线观看| 国内精品久久九九国产精品| 在线另类稀缺国产呦| 欧美全免费aaaaaa特黄在线| 高清国产在线| 福利国产微拍广场一区视频在线 | 尤物亚洲最大AV无码网站| 国产毛片片精品天天看视频| 狠狠操夜夜爽| 最新国产成人剧情在线播放| av在线5g无码天天| 国产亚洲精久久久久久无码AV| 欧美一级高清视频在线播放| 在线a视频免费观看| 真实国产乱子伦高清| 国产欧美日韩视频怡春院| 免费一级大毛片a一观看不卡| 国内精品一区二区在线观看| 亚洲熟妇AV日韩熟妇在线| 亚洲日韩Av中文字幕无码| 亚洲福利视频一区二区| 九九线精品视频在线观看| 国产精品太粉嫩高中在线观看|