• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      軟件工程技術(shù)發(fā)展思索

      2013-04-29 00:04:27孫永國
      無線互聯(lián)科技 2013年5期
      關(guān)鍵詞:軟件工程網(wǎng)絡(luò)結(jié)構(gòu)技術(shù)

      孫永國

      摘 要:本文針對軟件工程技術(shù)發(fā)展的現(xiàn)狀以及發(fā)展趨勢做了詳實的分析探討,按照事物發(fā)展的規(guī)律,對于軟件工程技術(shù)的發(fā)展歷程做了分析回顧,從軟件的本質(zhì)分析了虛擬技術(shù)各個層次的基本構(gòu)造,重點對軟件的工業(yè)化生產(chǎn)模式進(jìn)行了闡述,同時以Internet的出現(xiàn)為背景,探索了軟件技術(shù)的發(fā)展趨勢。

      關(guān)鍵詞:軟件工程;技術(shù);軟件工業(yè)化;網(wǎng)絡(luò)結(jié)構(gòu)

      1 軟件工程技術(shù)發(fā)展歷程

      軟件工程的從概念的提出到取得長足的進(jìn)步一共經(jīng)歷了30多年,其中較為重要的進(jìn)步主要是建立于高級語言基礎(chǔ)上的結(jié)構(gòu)化程序設(shè)計技術(shù)以及相關(guān)的開發(fā)工具、計算機(jī)輔助軟件工程(CASE)成為研究熱點,并開發(fā)了一些對軟件技術(shù)發(fā)展具有深遠(yuǎn)影響的軟件工程環(huán)境以及面向?qū)ο蟮母呒壵Z言的編程思路以及編程方法的誕生。從本質(zhì)上而言,軟件屬于客觀事物的范疇,也是對其他實際客觀事物的一種不斷改進(jìn),因此客觀世界的不斷變化以及快速發(fā)展決定了軟件工程的誕生以及進(jìn)一步發(fā)展。軟件的發(fā)展中重要的貢獻(xiàn)就是解決了硬件的異構(gòu)特性,比如可以采用操作系統(tǒng)從客戶的角度屏蔽了計算機(jī)硬件之間的差異,目前屏蔽中間件的異構(gòu)性的網(wǎng)絡(luò)服務(wù)技術(shù)也取得了較好的發(fā)展。更為復(fù)雜的異構(gòu)問題都會促使軟件技術(shù)的不斷發(fā)展,應(yīng)用軟件工程的理念進(jìn)行實際問題的解決主要需要建立合理的模型并采用正確的處理方式,剞劂概念模型以及現(xiàn)實問題之間的映射關(guān)系。

      2 軟件以及軟件的基本特征

      軟件是對于客觀事物工作規(guī)律以及內(nèi)在機(jī)制的一種具體描述,是客觀事物在計算機(jī)技術(shù)層面的直接反映。其基本的特性是能夠反應(yīng)客觀世界不斷變化的需要。軟件的本質(zhì)特征是軟件的演化性以及軟件的構(gòu)造性。應(yīng)用軟件模型實現(xiàn)更為直接的表達(dá),更符合用戶的思維習(xí)慣,正是對于軟件本質(zhì)屬性的闡述。在高級語言出現(xiàn)之前的匯編指令主要表達(dá)的就是實現(xiàn)語言構(gòu)造到概念的轉(zhuǎn)移,在抽象層次中屬于較低的水平,而后隨即出現(xiàn)的高級程序,尤其是面向?qū)ο蟮拈_發(fā)軟件則在抽象層次上具有較大的提升。

      3 軟件工程的主要研究內(nèi)容

      軟件開發(fā)實際上在本質(zhì)意義上來說就是完成了高層概念到底層概念之間的映射,實現(xiàn)不同層次的邏輯之間的轉(zhuǎn)換。對于大型應(yīng)用軟件,其映射的結(jié)構(gòu)以及映射關(guān)系較為復(fù)雜。按照目前的基本要求以及規(guī)范,軟件工程(software engineering)是以計算機(jī)科學(xué)的基本理論以及相關(guān)技術(shù)為基礎(chǔ),采用工程管理的模式以及方案,對軟件產(chǎn)品進(jìn)行定義、開發(fā)、維護(hù)以及后期的管理。

      軟件工程中最為基本的目標(biāo)是實現(xiàn)產(chǎn)品的正確性、可靠性以及合算性。所謂正確性也就是說所設(shè)計的軟件要能夠達(dá)到預(yù)先設(shè)定的目標(biāo),完成相應(yīng)的設(shè)計功能;可用性指的是軟件的基本結(jié)構(gòu)以及相關(guān)支撐資料可以滿足用戶的需求;合算性則指的是軟件的成本與性能之間的平衡。因此軟件工程的開發(fā)過程就是一個生產(chǎn)一個最終滿足用戶需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。一般而言主要包含了需求設(shè)計分析、功能實現(xiàn)、客戶確認(rèn)以及支持等一系列的過程。在軟件工程的開發(fā)設(shè)計中必須遵循以下的四個原則,首先是要能夠采用合理的設(shè)計方法,設(shè)計要體現(xiàn)模塊化的思維,要能夠考慮到軟件的一致性以及集成組裝性等方面的問題;此次要采用合理的開發(fā)風(fēng)格,以此保證軟件開發(fā)的可持續(xù)性,不斷滿足用戶提出的新要求;同時要能夠為軟件開發(fā)提供高質(zhì)量的工程支持,保證按期對客戶提交符合要求的軟件產(chǎn)品;最后就是要能夠保證對于軟件工程的有效管理。

      4 軟件工程的發(fā)展趨勢

      傳統(tǒng)意義上的軟件開發(fā)是一個靜態(tài)的封閉的平臺,一般采用自頂向下的設(shè)計方案,在這樣的模式一般都是首先確定系統(tǒng)的范圍,然后進(jìn)行項目分解,逐步實現(xiàn)的方案。在未來的軟件開發(fā)中需要的就是采用一個具有豐富的基礎(chǔ)軟件作為開發(fā)必須的平臺,同時要求開發(fā)平臺具有動態(tài)的開放特性以及靈活的設(shè)計框架。開發(fā)活動要能夠不斷實現(xiàn)“無序”到“有序”之間的不斷循環(huán),由不斷變化的動態(tài)特性逐步實現(xiàn)穩(wěn)定;程序的合理性以及正確性表現(xiàn)形式逐步多樣化,軟件體系結(jié)構(gòu)中側(cè)重點從軟件實際結(jié)構(gòu)的分解轉(zhuǎn)換為對于不同協(xié)同尸體的聚合。未來軟件開發(fā)將是軟件實體進(jìn)一步開發(fā),在Internet的不同節(jié)點上任何一個軟件的實體都可以在開放的環(huán)境中以適當(dāng)?shù)姆绞竭M(jìn)行發(fā)布,從而實現(xiàn)其他軟件實體進(jìn)行跨網(wǎng)絡(luò)的互連互通協(xié)作和聯(lián)盟,從而形成一種與當(dāng)前的信息Web類似的Software Web.Software Web。

      5 結(jié)論

      目前軟件工程技術(shù)的發(fā)展要能實現(xiàn)軟件與硬件的結(jié)合,所謂軟件就是能夠與系統(tǒng)結(jié)合符合工程開發(fā)規(guī)律的程序,硬件也就是指微電子技術(shù)。要能夠?qū)崿F(xiàn)面向應(yīng)用,實現(xiàn)軟件以及硬件一體化的系統(tǒng)以及成熟產(chǎn)品,在工程理念的背景下可以將軟件開發(fā)技術(shù)的發(fā)展總體趨勢歸納為軟件開發(fā)平臺的虛擬化以及網(wǎng)絡(luò)化、編程設(shè)計方法的對象化以及系統(tǒng)的構(gòu)件化。同時產(chǎn)品家族化、開發(fā)工程化、過程規(guī)范化、競爭國際化、生產(chǎn)規(guī)?;纫彩悄壳败浖こ碳夹g(shù)發(fā)展的最新特點。網(wǎng)絡(luò)構(gòu)建的軟件理論以及方法實現(xiàn)等主要的工作側(cè)重點在于實現(xiàn)以下的轉(zhuǎn)變,首先是傳統(tǒng)軟件結(jié)構(gòu)到網(wǎng)構(gòu)軟件結(jié)構(gòu)的轉(zhuǎn)變;其次是從實體單元的被動性到其主動性的轉(zhuǎn)變;同時能從系統(tǒng)的靜態(tài)性演化到系統(tǒng)的動態(tài)性、協(xié)同方式從單一性到靈活性的轉(zhuǎn)變也顯得尤其重要;最后從經(jīng)驗驅(qū)動的軟件手工開發(fā)模式到知識驅(qū)動的軟件自動生成模式的轉(zhuǎn)變.建立這樣一種新型的理論、方法以及實現(xiàn)都是軟件工程技術(shù)中重要的技術(shù)特征。

      [參考文獻(xiàn)]

      [1]印桂生,王瑩潔.董宇網(wǎng)構(gòu)軟件的Wright-Fisher多策略信任演化模型[J].軟件學(xué)報,2012(8).

      [2]付德平,李海峰,韋延民.UI元模型建模關(guān)鍵技術(shù)研究[J].中國制造業(yè)信息化,2011(7).

      [3]張元鳴,肖剛,徐恭旭,陸佳煒.軟件產(chǎn)品族構(gòu)件演化及其復(fù)雜度評價[J].計算機(jī)應(yīng)用,2011(3).

      猜你喜歡
      軟件工程網(wǎng)絡(luò)結(jié)構(gòu)技術(shù)
      依托工作室的軟件工程實踐教學(xué)研究
      基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
      關(guān)于提高軟件工程實踐教學(xué)質(zhì)量的幾點思考
      淺談鋼筋混凝土結(jié)構(gòu)建筑應(yīng)用外包粘鋼加固技術(shù)
      探討電力系統(tǒng)中配網(wǎng)自動化技術(shù)
      科技視界(2016年21期)2016-10-17 20:00:58
      移動應(yīng)用系統(tǒng)開發(fā)
      科技視界(2016年21期)2016-10-17 19:38:30
      北京市中小企業(yè)優(yōu)化升級
      商(2016年27期)2016-10-17 04:13:28
      關(guān)于如何創(chuàng)新和完善計算機(jī)軟件工程管理的探討
      基于互信息的貝葉斯網(wǎng)絡(luò)結(jié)構(gòu)學(xué)習(xí)
      知識網(wǎng)絡(luò)結(jié)構(gòu)維對于創(chuàng)新績效的作用機(jī)制——遠(yuǎn)程創(chuàng)新搜尋的中介作用
      图们市| 腾冲县| 长子县| 昭觉县| 进贤县| 瓦房店市| 四会市| 巴里| 九龙城区| 新干县| 沙河市| 安庆市| 阿荣旗| 玉环县| 渑池县| 沙坪坝区| 涿州市| 巩义市| 建湖县| 当雄县| 永宁县| 山西省| 朔州市| 凤城市| 祁东县| 固原市| 玉环县| 彭水| 西乌| 金川县| 仁布县| 思南县| 乌兰县| 曲靖市| 九龙县| 鹤壁市| 长春市| 西乌| 平阳县| 民丰县| 丹巴县|