• 
    

    
    

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

      軟件工程化的基本形式和關(guān)鍵技術(shù)

      2017-11-09 01:09:15王濤
      電子技術(shù)與軟件工程 2017年19期
      關(guān)鍵詞:模塊化關(guān)鍵技術(shù)

      王濤

      摘 要隨著軟件復(fù)雜程度以及需求的不斷提升,軟件開發(fā)和運(yùn)用過程中遇到問題的幾率越來越大。為了確保軟件質(zhì)量,不斷滿足人們?nèi)找嬖鲩L的需求,需要明確軟件工程化的基本形式和關(guān)鍵技術(shù),持續(xù)加強(qiáng)軟件工程化建設(shè)。本文著重分析了軟件工程化的基礎(chǔ)形式和關(guān)鍵技術(shù),促進(jìn)軟件行業(yè)的健康發(fā)展。

      【關(guān)鍵詞】軟件工程化 模塊化 關(guān)鍵技術(shù) 工具化

      1 前言

      隨著科技的發(fā)展,特別是智能終端的普及,人們的生活和生產(chǎn)方式產(chǎn)生了巨大的變化?;ヂ?lián)網(wǎng)、智能終端等科技快速發(fā)展促使軟件開發(fā)水平不斷的提升,從而不斷滿足人們對于智能化生活的需求。在智能化領(lǐng)域方面,關(guān)鍵技術(shù)可以分為硬件和軟件兩大方面,其中軟件開發(fā)的能力關(guān)系著硬件系統(tǒng)是否可以發(fā)揮最大化的功效。軟件開發(fā)能力直接關(guān)系著軟件用戶體驗(yàn),而軟件工程化關(guān)系到軟件從開發(fā)到成熟以及持續(xù)性改進(jìn)的過程,關(guān)系著軟件開發(fā)質(zhì)量以及后期維護(hù)能力,同時也是協(xié)調(diào)軟件質(zhì)量和開發(fā)周期、費(fèi)用的過程。因此,加強(qiáng)軟件工程化的研究,對于提升軟件的開發(fā)能力以及提高企業(yè)效益至關(guān)重要。

      2 軟件工程化的基本形式

      2.1 標(biāo)準(zhǔn)化

      軟件工程化發(fā)展最重要的基本要求是標(biāo)準(zhǔn)化。只有確保軟件開發(fā)的標(biāo)準(zhǔn)化,才可以提升軟件開發(fā)的效率,提高軟件的實(shí)用性和操作性。提高軟件開發(fā)過程的可控性和規(guī)范性,確保開發(fā)人員在開發(fā)軟件過程中,可以模塊化、程序化,從而提升軟件的可控性和規(guī)范性。

      軟件工程化發(fā)展的重點(diǎn)是制定軟件開發(fā)的標(biāo)準(zhǔn),根據(jù)軟件需求制定開發(fā)的標(biāo)準(zhǔn)體系。大大簡化企業(yè)開發(fā)軟件的流程,縮短軟件開發(fā)的時間。軟件開發(fā)標(biāo)準(zhǔn)化,有利于企業(yè)開發(fā)軟件過程中整合有利資源,按照技術(shù)標(biāo)準(zhǔn)提供完成工作需求,促使企業(yè)開發(fā)團(tuán)隊都能按照標(biāo)準(zhǔn)進(jìn)行工程化發(fā)展。

      2.2 模塊化

      軟件工程化的另一個基本形式是模塊化。模塊化開發(fā)過程可以應(yīng)用在軟件工程化的每一個流程中,從軟件產(chǎn)品定義到軟件產(chǎn)品設(shè)計、開發(fā)、測試以及后期維護(hù)等方面。模塊化化軟件開發(fā),有利于加強(qiáng)軟件的可靠性,降低軟件開發(fā)的難度,提高軟件開發(fā)效率。在軟件工程化過程中加強(qiáng)模塊建立,能夠確保軟件開發(fā)體系結(jié)構(gòu)的穩(wěn)定性,促進(jìn)軟件開發(fā)過程中的創(chuàng)新。

      2.3 過程化

      軟件工程化的基本形式中的過程化是指從產(chǎn)品定義到開發(fā)以及后期維護(hù)工作作為軟件工程化的基礎(chǔ),對軟件建立、評估、控制和維護(hù)的過程。在軟件工程化的過程中需要加強(qiáng)對于軟件開發(fā)全過程的嚴(yán)格控制,嚴(yán)格按照軟件工程化的目的。根據(jù)實(shí)際情況,對于產(chǎn)品開發(fā)內(nèi)容進(jìn)行適當(dāng)消減,從而提升軟件工程化的可操作性,提升軟件產(chǎn)品的適用性。

      2.4 實(shí)用化和工具化

      軟件工程的實(shí)用化是指開發(fā)人員應(yīng)該加強(qiáng)對于軟件工程工作原理和方法的理解,加強(qiáng)對于原有軟件開發(fā)和維護(hù)的抽象原理的明確,提升軟件開發(fā)和維護(hù)人員對于軟件工程化的發(fā)展需求的理解和適應(yīng),提升軟件開發(fā)質(zhì)量。工具化是指開發(fā)和維護(hù)人員建立以應(yīng)用和改進(jìn)軟件工程化開發(fā)環(huán)境的具體過程,利用有效工具可以加強(qiáng)軟件開發(fā)和后期維護(hù)的自動化和科學(xué)化。

      3 軟件工程化的關(guān)鍵技術(shù)

      3.1 軟件過程技術(shù)

      軟件過程技術(shù)是指軟件開發(fā)和維護(hù)的過程中,為了達(dá)到一定的目的,必須實(shí)施的相關(guān)過程。良好的把控軟件過程技術(shù)可以提升軟件開發(fā)質(zhì)量和軟件開發(fā)效率。目前主要的軟件過程技術(shù)包括過程定義、度量、描述、語言實(shí)施與改進(jìn)等方面。加強(qiáng)軟件工程化的過程技術(shù)控制,是提升軟件開發(fā)質(zhì)量的關(guān)鍵。

      3.2 軟件標(biāo)準(zhǔn)化技術(shù)

      軟件的開發(fā)和維護(hù)是一個完整性的周期,在這個周期內(nèi)可以將軟件開發(fā)過程分為各個階段,在每個階段中需要對于軟件開發(fā)制定標(biāo)準(zhǔn)。利用合理、統(tǒng)一的標(biāo)準(zhǔn)提升軟件開發(fā)效率和準(zhǔn)確率,加強(qiáng)了軟件開發(fā)過程的管理,有利于軟件開發(fā)過程中各模塊工作人員的交流,從而提升軟件開發(fā)的效率,降低軟件開發(fā)過程中出錯的概率。

      3.3 軟件組件技術(shù)

      軟件組件技術(shù)由應(yīng)用系統(tǒng)組成,可以清晰識別的軟件架構(gòu)和需求規(guī)范文件以及源代碼和測試用例,用于一系列模型構(gòu)建過程,軟件組件技術(shù)包括軟件組件采集、建模、分析和語言分析,包括軟件描述語言采集、軟件分析、軟件組件的分類和模型檢索,軟件組件獲取是組件技術(shù)得以應(yīng)用的基礎(chǔ),基于部件環(huán)境的實(shí)際特性分析,可更換部分的特點(diǎn)進(jìn)行分析,從而進(jìn)行軟件中的物理實(shí)施。

      3.4 領(lǐng)域工程技術(shù)

      領(lǐng)域工程其實(shí)質(zhì)是應(yīng)用一套近似或特定的軟件工程流程系統(tǒng)建立軟件基本能力和必要的運(yùn)行操作。領(lǐng)域工程主要包括領(lǐng)域分析、領(lǐng)域設(shè)計以及領(lǐng)域?qū)崿F(xiàn)等相關(guān)技術(shù)。領(lǐng)域工程方面的技術(shù)產(chǎn)品主要包括了領(lǐng)域構(gòu)架、領(lǐng)域模型以及領(lǐng)域代碼構(gòu)件與特定語言等,而上述相關(guān)產(chǎn)品的研發(fā)均是以領(lǐng)域分析、領(lǐng)域設(shè)計以及領(lǐng)域?qū)崿F(xiàn)等領(lǐng)域工程的具體技術(shù)為支持。

      3.5 工程環(huán)境技術(shù)

      現(xiàn)有工程環(huán)境技術(shù)主要包括環(huán)境集成技術(shù)、環(huán)境配置技術(shù)環(huán)境以及環(huán)境使用技術(shù)等。工程環(huán)境技術(shù)有利于開發(fā)人員對軟件開發(fā)過程中各類復(fù)雜活動的有效控制,有利于提升軟件開發(fā)人員開發(fā)軟件過程中的工作效率,降低軟件開發(fā)人員軟件開發(fā)過程中的出錯率,提升軟件開發(fā)的質(zhì)量。

      4 總結(jié)

      隨著互聯(lián)網(wǎng)科技和計算機(jī)硬件的快速發(fā)展,促使我國軟件工程行業(yè)快速發(fā)展。特別是智能化移動終端的應(yīng)用和普及,為軟件工程提供了大量的市場需求。軟件技術(shù)不僅提升了硬件的實(shí)用性,同時也改變了人們生活、生產(chǎn)的諸多方面,對于人們生活和生產(chǎn)方式的影響越來越大。而為了促進(jìn)軟件工程化的發(fā)展,應(yīng)該不斷加強(qiáng)對軟件工程化發(fā)展的研究,從實(shí)際需求和應(yīng)用方面出發(fā),提升對于軟件工程化的基本形式和關(guān)鍵技術(shù)的認(rèn)識,不斷提升軟件開發(fā)能力的同時,加強(qiáng)軟件工程化發(fā)展。

      參考文獻(xiàn)

      [1]曹道柱.嵌入式實(shí)時軟件在計算機(jī)軟件設(shè)計中的運(yùn)用分析[J].計算機(jī)光盤軟件與應(yīng)用,2014(22).

      [2]葉嫻.淺談計算機(jī)軟件工程化管理[J].電子世界,2014(14).

      [3]賀夢穎,王顯承,曹強(qiáng),竇滿峰.現(xiàn)代電機(jī)控制技術(shù)軟件工程化運(yùn)用研究[J].微電機(jī),2015(04).

      [4]劉霖.分析軟件工程化的基本形式和關(guān)鍵技術(shù)[J]. 通訊世界,2015(16).

      [5]初旭.計算機(jī)軟件工程管理與應(yīng)用解析[J].中國管理信息化,2013(05).

      作者單位

      太原航空儀表有限公司 山西省太原市 030006endprint

      猜你喜歡
      模塊化關(guān)鍵技術(shù)
      模塊化自主水下機(jī)器人開發(fā)與應(yīng)用
      小麥春季化控要掌握關(guān)鍵技術(shù)
      棉花追肥關(guān)鍵技術(shù)
      成功育雛的關(guān)鍵技術(shù)
      基于模塊化控制系統(tǒng)在一體化教學(xué)中的應(yīng)用
      老蘋果園更新改造的關(guān)鍵技術(shù)
      落葉果樹(2021年6期)2021-02-12 01:29:26
      模塊化住宅
      跨座式單軌與中低速磁浮信號系統(tǒng)的關(guān)鍵技術(shù)
      杉木萌芽更新關(guān)鍵技術(shù)
      ACP100模塊化小型堆研發(fā)進(jìn)展
      中國核電(2017年2期)2017-08-11 08:00:56
      遵化市| 天峻县| 长子县| 临邑县| 息烽县| 县级市| 霍城县| 靖宇县| 肥西县| 安溪县| 岱山县| 东阿县| 万荣县| 蚌埠市| 昂仁县| 达孜县| 固始县| 芦山县| 登封市| 长垣县| 钟祥市| 蓝山县| 沾化县| 宁德市| 体育| 苍梧县| 吉首市| 登封市| 凤冈县| 桦南县| 林周县| 台东县| 当涂县| 渭源县| 东阿县| 宁远县| 苍溪县| 化隆| 长泰县| 连州市| 镶黄旗|