av日韩亚洲,一本一本a久久,亚洲一区二区三区,亚洲一区二区三区免费视频

軟件論文范文研究當(dāng)前計算機軟件管理新發(fā)展模式及意義

來源:期刊VIP網(wǎng)所屬分類:軟件開發(fā)時間:瀏覽:

  摘要:軟件是用戶與硬件之間的接口界面。用戶主要是通過軟件與計算機進行交流。軟件是計算機系統(tǒng)設(shè)計的重要依據(jù)。為了方便用戶,為了使計算機系統(tǒng)具有較高的總體效用,在設(shè)計計算機系統(tǒng)時,必須通盤考慮軟件與硬件的結(jié)合,以及用戶的要求和軟件的要求。不同的軟件一般都有對應(yīng)的軟件許可,軟件的使用者必須在同意所使用軟件的許可證的情況下采能夠合法的使用軟件。從另一方面來講,某種特定軟件的許可條款也不能夠與法律相抵觸。本文選自:《軟件學(xué)報》是由中華人民共和國新聞出版總署、正式批準(zhǔn)公開發(fā)行的優(yōu)秀期刊。自創(chuàng)刊以來,以新觀點、新方法、新材料為主題,堅持"期期精彩、篇篇可讀"的理念。軟件學(xué)報內(nèi)容詳實、觀點新穎、文章可讀性強、信息量大,眾多的欄目設(shè)置,軟件學(xué)報公認(rèn)譽為具有業(yè)內(nèi)影響力的雜志之一。軟件學(xué)報并獲中國優(yōu)秀期刊獎,現(xiàn)中國期刊網(wǎng)數(shù)據(jù)庫全文收錄期刊。

  關(guān)鍵詞:計算機軟件,軟件維護,軟件學(xué)報

  計算機軟件( Software,也稱軟件)是指計算機系統(tǒng)中的程序及其文檔,程序是計算任務(wù)的處理對象和處理規(guī)則的描述;文檔是為了便于了解程序所需的闡明性資料。程序必須裝入機器內(nèi)部才能工作,文檔一般是給人看的,不一定裝入機器。

  計算機軟件是指計算機系統(tǒng)中的程序及其文檔,程序是計算任務(wù)的處理對象和處理規(guī)則的描述;文檔是為了便于了解程序所需的闡明性資料。程序必須裝入機器內(nèi)部才能工作,文檔一般是給人看的,不一定裝入機器。計算機軟件是用戶與計算機進行對話的平臺,用戶通過軟件實現(xiàn)與計算機硬件的通信,軟件是計算機系統(tǒng)的重要組成部分。計算機軟件在運行時,要能夠提供所要求功能和性能的指令或計算機程序集合,且軟件能夠滿意地處理信息的數(shù)據(jù)結(jié)構(gòu)。同時能夠描述程序功能需求以及程序如何操作和使用所要求的文檔。在對計算機系統(tǒng)設(shè)計時,需要從硬件和軟件方面綜合考慮,將他們有機的結(jié)合起來,從而達到使用需求。軟件在整個生命周期過程中面臨著嚴(yán)重的復(fù)制和抄襲模仿威脅,因此需要加強對軟件的技術(shù)保護措施。從軟件立項到投入運營中分為很多的階段,各個階段需要采取合理的管理方式,只有通過嚴(yán)格而規(guī)范的管理,才能確保軟件的質(zhì)量,對軟件的可維護性有著不小的提升。

  1、計算機軟件簡介

  計算機軟件是用戶與計算機進行對話的平臺,用戶通過軟件實現(xiàn)與計算機硬件的通信,其是計算機系統(tǒng)的重要組成部分。

  1.1計算機軟件的特點

  計算機軟件與一般作品的目的不同。計算機軟件多用于某種特定目的,如控制一定生產(chǎn)過程,使計算機完成某些工作。計算機軟件需要保護其內(nèi)容。計算機軟件可援引多種法律保護。

  1.2計算機軟件的分類

  計算機軟件總體分為系統(tǒng)軟件和應(yīng)用軟件兩大類:系統(tǒng)軟件是各類操作系統(tǒng),還包括操作系統(tǒng)的補丁程序及硬件驅(qū)動程序,都是系統(tǒng)軟件類。應(yīng)用軟件可以細(xì)分的種類就更多了,如工具軟件、游戲軟件、管理軟件等都屬于應(yīng)用軟件類。

  2、計算機軟件的維護性

  計算機軟件從立項到投入使用會經(jīng)歷很多的階段,其中開發(fā)期和運營期是當(dāng)中最重要的兩個階段。計算機軟件在運營期會經(jīng)歷不停的修改,從而延長系統(tǒng)的生命周期,在對系統(tǒng)進行開發(fā)時,投入了相當(dāng)多的資金和人力進行開發(fā),出于收回投資、降低成本的目的,軟件能夠運營的時間越長越好.在軟件投入運行時,通過對原有軟件進行修改、擴張或移植,使軟件能夠更長期的使用,從而達到減少開發(fā)成本、提高收益的目的。這種對軟件進行修改、延長軟件的生命周期的工作被稱為系統(tǒng)維護。

  軟件維護主要是指根據(jù)需求變化或硬件環(huán)境的變化對應(yīng)用程序進行部分或全部的修改,修改時應(yīng)充分利用源程序。軟件維護活動類型總起來大概有四種:糾錯性維護(校正性維護)、適應(yīng)性維護、完善性維護或增強、預(yù)防性維護或再工程。在以上這幾個維護活動類型中,適應(yīng)性維護、完善性維護占據(jù)了維護工作的近4/5。因此在整個軟件的運營期中需要不斷對軟件進行維護,據(jù)統(tǒng)計數(shù)據(jù)顯示,將近7成的經(jīng)費被用于軟件的維護之中,因此,軟件的可維護性越來越重要,但隨之而來的是軟件維護的復(fù)雜系數(shù)越來越高。

  3、提高計算機軟件可維護性的方法簡介

  3.1提高軟件模塊化設(shè)計在軟件設(shè)計中的比重

  提高軟件模塊化設(shè)計在軟件設(shè)計中的比重是有效提高軟件的可維護性的重要方法。采用這種方法可以極大的降低維護成本和降低維護的難度,從而達到提高軟件可維護性的目的。在進行軟件的維護過程中,如果需要改變一個功能模塊,則可以通過對這一個模塊進行更改,就可以達到維護的目的,從而降低了維護成本和維護的難度。通過對軟件添加一些新的模塊或模塊層,就可以很容易的將需要增加的新功能加入進去。對程序的測試相較原來的方法更方便簡捷。

  3.2對軟件可維護性的關(guān)鍵因素進行分級

  維護就是在軟件交付使用后進行的修改,修改之前必須理解待修改的對象,修改后應(yīng)該進行必要的測試,以保證所做的修改是正確的,如果是改正性維護,還必須預(yù)先進行調(diào)試以確定錯誤的具體位置。因此決定軟件可維護性的因素主要有可理解性、可靠性、可修改性和可測試性、可移植性、可使用性和效率等7個因素。在這些因素中需要對其進行分類,因為這些因素中既有可互補的因素又有相互矛盾的因素,因此怎樣對這些因素做好劃分是對軟件的可維護性相當(dāng)重要的。

  3.3選用是適當(dāng)?shù)某绦蛘Z言

  編程語言俗稱“計算機語言”,種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。匯編語言的實質(zhì)和機器語言是相同的,都是直接對硬件操作,很難理解和掌握,因此它們的軟件可維護性相對較差,高級語言是大多數(shù)編程者的選擇。和匯編語言相比,它不但將許多相關(guān)的機器指令合成為單條指令,并且去掉了與具體操作有關(guān)但與完成工作無關(guān)的細(xì)節(jié),由于省略了很多細(xì)節(jié),編程者也就不需要有太多的專業(yè)知識。高級語言主要是相對于匯編語言而言,它并不是特指某一種具體的語言,而是包括了很多編程語言。高級語言相較于前兩種語言來說更易被用戶理解,因此用其編寫的軟件的可維護性相對較高。

  4、對計算機軟件的可維護性加強研究

  在對軟件進行維護的過程,常常會遇到各種問題,例如,原有的開發(fā)人員大量流失,新來的員工無法讀懂他人開發(fā)體系,原有的軟件結(jié)構(gòu)不合理,造成后續(xù)的修改工作難以進行,或者是軟件的通用性差,為后續(xù)的維修增添了不小的難度。以上這些都是在軟件的開發(fā)維護過程中可能會遇到的問題。因此需要對計算機軟件的可維護性加強研究,避免在同一個系統(tǒng)重復(fù)開發(fā),雖然重復(fù)開發(fā)會使系統(tǒng)的功能更為完善,但是回報和投入不成正比,甚至還會對系統(tǒng)的正常運行造成影響。因此在開發(fā)階段,加強對軟件通用性和軟件可維護性的開發(fā)力度。

  現(xiàn)如今,在企業(yè)中廣泛使用計算機管理。如今,計算機管理應(yīng)用程序主要應(yīng)用于對工廠的自動化控制和產(chǎn)品信息化的管理。現(xiàn)如今,市面上有很多的面向信息化管理的軟件,這些軟件雖說能夠很好的應(yīng)用于企業(yè)的信息化管理,但是,企業(yè)也需要將信息化管理的核心技術(shù)掌握在自己手中,這就需要企業(yè)對軟件的關(guān)鍵部分進行開發(fā),掌握核心科技。

  自我維護功能是軟件能夠延長生命周期的重要武器,雖說在開發(fā)階段,加入自我維護功能會提升軟件的開發(fā)難度系數(shù),造成開發(fā)困難,并會占用一些額外系統(tǒng)資源,但隨著科技的進步,計算機系統(tǒng)資源迅速增加,占用資源不構(gòu)成考慮的主要因素,因此,加入軟件的自我維護功能的性價比很高,從而實現(xiàn)軟件可維護性更好地發(fā)展。

主站蜘蛛池模板: 拜城县| 武强县| 东平县| 濮阳县| 收藏| 额尔古纳市| 潼南县| 正定县| 江山市| 郓城县| 南靖县| 湘阴县| 松潘县| 徐州市| 娱乐| 曲周县| 饶河县| 九寨沟县| 伊吾县| 余干县| 噶尔县| 喀喇沁旗| 澎湖县| 长海县| 吉林省| 镶黄旗| 三台县| 灵武市| 渭南市| 封开县| 宿松县| 寻甸| 海南省| 大冶市| 靖江市| 汝城县| 丰顺县| 蕉岭县| 黄石市| 深水埗区| 抚远县|