• 
    

    
    

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

      ?

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

      2017-12-29 13:16:32周振峰廣東技術(shù)師范學(xué)院
      數(shù)碼世界 2017年5期
      關(guān)鍵詞:危機(jī)階段軟件

      周振峰 廣東技術(shù)師范學(xué)院

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

      周振峰 廣東技術(shù)師范學(xué)院

      人類社會(huì)在不斷地進(jìn)步與發(fā)展,高級(jí)語(yǔ)言日益通行,這擴(kuò)大了計(jì)算機(jī)的應(yīng)用范圍,使得計(jì)算機(jī)的使用更加便捷,從而對(duì)軟件工程的需求急劇上升,產(chǎn)生了“軟件危機(jī)”。為了應(yīng)對(duì)“軟件危機(jī)”,出現(xiàn)了軟件工程技術(shù),且發(fā)展迅速。

      軟件工程 發(fā)展過(guò)程 未來(lái)趨勢(shì)

      1 前言

      軟件工程是一種通過(guò)使用工程化的方法來(lái)開(kāi)發(fā)和保護(hù)高水準(zhǔn)、高效率且實(shí)用性高的軟件的學(xué)科。它涉及程序設(shè)計(jì)、數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)等許多計(jì)算機(jī)應(yīng)用方面。這些應(yīng)用都有效促進(jìn)了社會(huì)的進(jìn)步和發(fā)展,使人們更有效率地工作,日常生活也更加便捷愉快。

      2 軟件工程的發(fā)展過(guò)程

      2.1 程序設(shè)計(jì)階段

      1946年至1955年。那個(gè)階段沒(méi)有“軟件”這個(gè)詞,人們主要圍繞硬件開(kāi)展程序的設(shè)計(jì)和開(kāi)發(fā),使用的工具比較簡(jiǎn)單,也沒(méi)有什么先進(jìn)的高級(jí)設(shè)備,因此整體規(guī)模較小,開(kāi)發(fā)者和用戶之間也沒(méi)有什么分工,此階段開(kāi)發(fā)的目標(biāo)是節(jié)省空間以及簡(jiǎn)化開(kāi)發(fā)過(guò)程中程序代碼,人們通常只統(tǒng)計(jì)程序清單,沒(méi)有其他文檔資料,而且這時(shí)程序的設(shè)計(jì)主要應(yīng)用于科學(xué)計(jì)算。

      2.2 軟件設(shè)計(jì)階段

      1956年至1970年。這個(gè)階段出現(xiàn)了一種組織形式,類似于從前的作坊,稱為“軟件作坊”。這時(shí)的人們開(kāi)始使用軟件,其中有的是可購(gòu)買的,由此才出現(xiàn)了軟件的概念。隨著社會(huì)的信息化程度的逐漸提高,軟件系統(tǒng)越來(lái)越多,更加高級(jí)的編程語(yǔ)言也相繼出現(xiàn),信息化領(lǐng)域也在擴(kuò)大,這時(shí)開(kāi)發(fā)者和用戶開(kāi)始有了明確的分工,社會(huì)對(duì)軟件需求急劇增強(qiáng)。但這階段的主要問(wèn)題在于軟件開(kāi)發(fā)的技術(shù)沒(méi)有重大的突破,軟件產(chǎn)品的質(zhì)量普遍不高,生產(chǎn)效率很低,也由此產(chǎn)生了“軟件危機(jī)”。

      2.3 軟件工程階段

      時(shí)間從1970年起至今。社會(huì)對(duì)軟件急劇的需求以及其中出現(xiàn)的軟件危機(jī),都使人們明白軟件開(kāi)發(fā)需要更先進(jìn)有效的技術(shù)手段和管理方法。于是人們開(kāi)始想方設(shè)法發(fā)展巨型化、微型化、網(wǎng)絡(luò)化和智能化的硬件,數(shù)據(jù)庫(kù)技術(shù)也被人們熟練運(yùn)用到開(kāi)發(fā)過(guò)程中去,第三代第四代語(yǔ)言也相繼出現(xiàn)。

      2.4 未來(lái)發(fā)展

      未來(lái)軟件技術(shù)的研究熱點(diǎn)之一,就是在網(wǎng)絡(luò)平臺(tái)上進(jìn)一步整合有效有利資源,形成高效可信的大型虛擬環(huán)境網(wǎng)絡(luò),使能為所有用戶服務(wù)的所有可用資源都發(fā)揮其有效作用。為了解決“軟件危機(jī)”,人們探索出兩種實(shí)際可行的方法,就是軟件復(fù)用技術(shù)和軟件構(gòu)件技術(shù),因此軟件工程的未來(lái)發(fā)展仍是著重于這兩種技術(shù)。與此同時(shí),融合確定的行業(yè)基礎(chǔ)框架、指導(dǎo)行業(yè)發(fā)展和技術(shù)于一體的開(kāi)放性計(jì)算逐漸熱門,所以軟件工程未來(lái)也會(huì)向開(kāi)放性計(jì)算方面有所發(fā)展。

      3 軟件工程概述

      3.1 軟件危機(jī)

      軟件危機(jī)就是在開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件過(guò)程中所遇到的一系列問(wèn)題,主要源于軟件生產(chǎn)自身的復(fù)雜性和開(kāi)發(fā)軟件的方法技術(shù)。軟件危機(jī)的主要問(wèn)題有兩方面:一是如何通過(guò)開(kāi)發(fā)對(duì)人們工作、生活更有效的軟件來(lái)滿足社會(huì)需求;二是如何維護(hù)日益增多的已有軟件。那么如何消除軟件危機(jī)?首先需要我們正確認(rèn)識(shí)計(jì)算機(jī)軟件,要認(rèn)識(shí)到軟件開(kāi)發(fā)是一個(gè)協(xié)同配合、共同完成的工程項(xiàng)目;其次探尋成功軟件的先進(jìn)技術(shù)和有效方法,總結(jié)經(jīng)驗(yàn)再推廣應(yīng)用;最后才能開(kāi)發(fā)使用更好的軟件工具。

      3.2 軟件工程本質(zhì)特性

      軟件工程著重于大型程序的構(gòu)造,我們知道,人類的需求在不斷變化,那么軟件也需要不斷變化更新來(lái)迎合人類的需求,控制軟件的復(fù)雜性也是軟件工程的研究重點(diǎn)之一。再者,現(xiàn)代快速發(fā)展的社會(huì)講求效率,因此軟件開(kāi)發(fā)的效率也很重要,這就在于團(tuán)隊(duì)成員間能否融洽相處合作。從軟件的效用性來(lái)說(shuō),軟件必須能支持其用戶并發(fā)揮其作用,這是其存在本質(zhì)。軟件工程還有一大特性,即具有不同文化背景的人可能互相創(chuàng)造產(chǎn)品。

      3.3 軟件工程的基本原理

      軟件工程的基本原理主要是將軟件細(xì)分為小的階段進(jìn)行分階段管理和評(píng)審,并實(shí)行嚴(yán)格的產(chǎn)品控制。同時(shí)在軟件的開(kāi)發(fā)過(guò)程中要采用現(xiàn)代程序設(shè)計(jì)技術(shù),開(kāi)發(fā)團(tuán)隊(duì)的成員應(yīng)該少而精,開(kāi)發(fā)的結(jié)果要能清楚地審查。最重要的是,軟件工程需要不斷實(shí)踐并完善。

      3.4 軟件工程主要研究?jī)?nèi)容

      軟件工程研究的內(nèi)容主要是對(duì)軟件的開(kāi)發(fā)和管理。其中軟件開(kāi)發(fā)中最主要研究的是在軟件的整個(gè)生命周期中所用到的全部的技術(shù)方法,即為方法學(xué),分為傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。而軟件管理技術(shù)分為管理學(xué)、度量學(xué)、經(jīng)濟(jì)學(xué)三個(gè)方面,管理學(xué)方面就是對(duì)各項(xiàng)資源的分配和過(guò)程管理等;度量學(xué)方面就是對(duì)經(jīng)濟(jì)效益和工作量、工作進(jìn)度的衡量;經(jīng)濟(jì)學(xué)方面主要就是分析軟件的經(jīng)濟(jì)效益。

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

      軟件工程的發(fā)展不可能是孤立的,它與計(jì)算模型和軟件開(kāi)發(fā)自身的變化息息相關(guān)。

      從計(jì)算模型來(lái)看,其計(jì)算能力發(fā)生了變化,并行運(yùn)算技術(shù)以及多核多線程技術(shù)提高了服務(wù)器的處理能力,處理器的計(jì)算能力也迅速提升,云計(jì)算逐漸普及。這些都使軟件的使用越來(lái)越方便高效,也使軟件開(kāi)發(fā)的壓力增大。

      因?yàn)殚_(kāi)發(fā)軟件的迅速和普及,迭代化開(kāi)發(fā)和敏捷性已成為很多開(kāi)發(fā)團(tuán)隊(duì)的必選項(xiàng),持續(xù)集成作為實(shí)現(xiàn)迭代和敏捷的方式也成為發(fā)展熱點(diǎn)。另外完善實(shí)踐和管理也是軟件工程未來(lái)發(fā)展的熱點(diǎn)之一。

      [1]蔣惠人.軟件工程的技術(shù)特點(diǎn)及發(fā)展趨勢(shì)[J].電子技術(shù)與軟件工程,2016,(24):41

      猜你喜歡
      危機(jī)階段軟件
      關(guān)于基礎(chǔ)教育階段實(shí)驗(yàn)教學(xué)的幾點(diǎn)看法
      禪宗軟件
      在學(xué)前教育階段,提前搶跑,只能跑得快一時(shí),卻跑不快一生。
      莫愁(2019年36期)2019-11-13 20:26:16
      高等教育的學(xué)習(xí)危機(jī)
      軟件對(duì)對(duì)碰
      停電“危機(jī)”
      “危機(jī)”中的自信
      汽車觀察(2016年3期)2016-02-28 13:16:35
      大熱的O2O三個(gè)階段,你在哪?
      兩岸婚戀邁入全新階段
      海峽姐妹(2015年6期)2015-02-27 15:11:19
      談軟件的破解與保護(hù)
      精品(2015年9期)2015-01-23 01:36:01
      正安县| 东海县| 台北县| 上林县| 宝坻区| 开原市| 武强县| 璧山县| 邯郸县| 黔西| 海阳市| 安龙县| 黎城县| 衡山县| 海晏县| 洪洞县| 孟州市| 四川省| 类乌齐县| 柘荣县| 寿宁县| 北京市| 台安县| 绥棱县| 准格尔旗| 洪泽县| 潼南县| 图们市| 福鼎市| 兰西县| 大城县| 钦州市| 大连市| 封丘县| 大新县| 邵阳县| 睢宁县| 基隆市| 洞头县| 卢氏县| 柳江县|