亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機軟件可維護性方法的思考

        2014-11-12 20:30:09崔佳
        無線互聯科技 2014年10期
        關鍵詞:計算機軟件

        崔佳

        摘 要:本文通過對計算機軟件維護性的概述,對計算機的可維護性進行了深入研究與分析,得出了加強計算機軟件可維護性方法。

        關鍵詞:計算機;軟件;可維護性

        計算機軟件是用戶和硬件之間的接口界面。計算機用戶可以通過軟件和計算機實行溝通,軟件是計算機系統(tǒng)設計的重要根據。為能方便用戶,讓計算機體系極具較高的整體效用,在計算機系統(tǒng)設計時,要對硬件和軟件相結合的全局進行考慮,并滿足用戶的需求。軟件保護技術,即怎樣防止破解合法軟件,軟件保護產品所涉及內容極為寬泛,屬于綜合技術范疇之內。在軟件生命周期中,每個階段均采取了科學和優(yōu)秀的管理方法和技術,并在每個階段結束前,從技術和管理方面實行嚴格審查,只有合格了才能進行下一階段的工作,這使得軟件開發(fā)工程項目全過程通過有條有序的方式進行,以確保軟件的質量,尤其是提升了軟件的可維護性。

        1 計算機軟件維護性概述

        在軟件生命周期,涵蓋了兩個重要階段,包括開發(fā)期和運營期,運行期是系統(tǒng)有效發(fā)展的階段,在系統(tǒng)開發(fā)時,出于花了很多大量人力和物力資源,所以,大家總是希望能看到,可以盡可能地延長系統(tǒng)的運行周期,使軟件發(fā)揮更大的性能,與其他相對比,軟件成本也較低。然而,這卻尚未出現以確認該軟件不存在錯誤的技術。事實上,該軟件運行時,它是不可能不修改軟件的,開發(fā)是一項大投資,可以提高生產效率,降低成本,并保證軟件的品質,人們總是希望使用現有的軟件,對其擴張或移植。所以,在操作過程中,軟件人員的任務是繼續(xù)進行修改軟件,這項工作就是所說的系統(tǒng)維護。

        軟件維護一般包括三大類,一是糾正性維護。這類工作主要是糾正軟件存在的錯誤;二是適應性維護。這類工作主要是為能適應變化的外部環(huán)境,對軟件應用程序做出修改;三是完善性維護。這類工作是為能提升系統(tǒng)性能或擴大其功能,也對軟件進行更改。這三個方面的維護工作,第二和第三層面維護方面所占的份額最大,占80%左右的總維護工作??梢?,該軟件在運行過程中也是開發(fā)商的維修過程,維護軟件的價值也是不用多說的。根據調查表明,軟件維護成本已占到整個軟件生命周期成本的70%以上,軟件的可維護性居于首位。但軟件維護的難度越來越大,并已成為目前所面臨的最大問題。

        2 計算機軟件可維護性一般方法

        2.1 提升軟件工具模塊化和質量技術

        在軟件開發(fā)過程,有效方法之一是提高軟件質量和降低成本,其有效技術也是提高可維護性。它的優(yōu)點是,如果需要改變一個功能模塊,只需要改變這個模塊,不會影響到其他模塊;如果程序需要添加一些功能,只需完成這些功能,增加一個新的模塊或模塊層;程序測試和重復測量更容易,序列錯誤很容易發(fā)現和改正,以提高程序的運行效率。采用結構化程序設計技術,以提高現有系統(tǒng)的可維護性。這種辦法需要掌握更換模塊的外部特征,不需要把握其內部運作的狀態(tài)。它可以幫助其減少新的錯誤,并有機會提供一個結構化的模塊,并逐步取代非結構化的模塊,運用自動重建結構和重新格式化的工具。

        2.2 創(chuàng)建精密的軟件品質目標和優(yōu)先級

        程序的維護性應該是可以理解的、可靠的、可修改和測試的、可移植的、可以使用和效率高的。為了實現這些目標,要求付出的代價很大,也未必是可行的。一些質量特性存在互補性,如可理解性和可測試性、可理解性和可修改性等。然而,其他一些質量特性互相矛盾,如效率和可移植性、效率和可變性。因此,各品質特性的維護性要求可以得到滿足,但它們相對重要性應遵循程序使用作用和計算環(huán)境變化而變化。

        2.3 選有可維護的程序設計語言

        根據程序可維護性,選擇程序設計語言,其影響是極大的。低層次的語言就是機器語言和匯編語言,這非常難以理解和掌握,也更難以對其進行維護。高級語言更容易理解,具有更好的可維護性,而低層次語言相對要差,但作為高層次語言,難易程度不一樣也是可以理解的。一些第四代語言是過程化語言,而有些是非程序語言。不管是什么語言,程序編制出來都很容易理解和修改,但存在指令數量可能會少一個數量級,而語言編制數量級要多一個,其開發(fā)速度會快多倍。

        3 加強計算機軟件可維護性方法發(fā)展與研究

        在軟件維護過程,經常遇到一些問題,如頻繁的員工流失率,已離開的原有開發(fā)商;缺乏文檔資料,很難了解其他人開發(fā)體系;不符合程序或文檔的文件不適當,并很難理解,軟件結構不合理,難以修改或修改后容易出現錯誤。該軟件易于開發(fā),但其難以維持,通用性較差,這是以前設計軟件比較常見的通病問題,也是在同一個系統(tǒng)或重復開發(fā)的原由。重復開發(fā)會加強其系統(tǒng)功能,但單位人力、物力和財力資源會被浪費,而且還影響系統(tǒng)的正常使用。在軟件開發(fā)過程,應充分和適當地思索,其系統(tǒng)通用性和自我維護能力,以避免系統(tǒng)開發(fā)重復是十分必要的,而且軟件開發(fā)過程是需要重點留意的地方。

        總之,當前計算機技術在整個國民經濟當中具有相當廣泛的領域,在人們的日常生活中,計算機技術可以說是無處不在,以軟件技術作為其內在靈魂的計算機信息系統(tǒng),正在對系統(tǒng)高度集成化、結構廣泛分布化、信息多元化和功能智能化等一系列新型發(fā)展方向越來越重視,并逐步在實踐中得以實現。在軟件開發(fā)各個階段,軟件的可維護性是在這一階段形成的,因此,必須在整個軟件開發(fā)的各個方面上,以提高軟件的可維護性進行貫穿。學習和掌握軟件生命周期的各個階段,對軟件的可維護性會產生一定影響,對軟件開發(fā)和一般軟件維護人員的實際工作具有極大裨益。

        [參考文獻]

        [1]楊菲.軟件工程的開發(fā)方法在智能庫管系統(tǒng)中的應用[J].價值工程. 2011(22).

        [2]孫曉雅,陳靜.基于程序信息的軟件可維護性度量[J].山東科學. 2010(04).

        猜你喜歡
        計算機軟件
        禪宗軟件
        英語文摘(2021年10期)2021-11-22 08:02:26
        計算機操作系統(tǒng)
        穿裙子的“計算機”
        趣味(數學)(2020年9期)2020-06-09 05:35:08
        基于計算機自然語言處理的機器翻譯技術應用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        計算機多媒體技術應用初探
        科技傳播(2019年22期)2020-01-14 03:06:30
        軟件對對碰
        巧用立創(chuàng)EDA軟件和Altium Designer軟件設計電路
        電子制作(2019年24期)2019-02-23 13:22:20
        信息系統(tǒng)審計中計算機審計的應用
        消費導刊(2017年20期)2018-01-03 06:26:40
        即時通訊軟件WhatsApp
        CHIP新電腦(2015年10期)2015-10-15 18:03:55
        Fresnel衍射的計算機模擬演示
        亚洲毛片αv无线播放一区| 成人麻豆日韩在无码视频| 久久婷婷人人澡人人喊人人爽| 久久亚洲av成人无码国产| 亚洲欧洲AV综合色无码| 日本在线综合一区二区| 18禁免费无码无遮挡不卡网站| 最近最新中文字幕| 婷婷九月丁香| 一区二区免费国产a在亚洲| 久久综合精品人妻一区二区三区| 亚洲国产欧美日韩欧美特级| 亚洲自偷自拍另类图片小说| 日本一区二区三深夜不卡| 中文字幕一区在线直播| 蜜桃av抽搐高潮一区二区| 国产精品视频牛仔裤一区| 一区二区av日韩免费| 美女免费视频观看网址| 麻豆一区二区三区蜜桃免费| 欧美日韩在线免费看| 青青草视频国产在线观看| 人妻久久一区二区三区蜜桃| 狠狠色噜噜狠狠狠狠米奇777| 中文字幕久久久久人妻无码| 中文片内射在线视频播放| 日日摸夜夜添夜夜添高潮喷水| www国产精品内射熟女| AV在线中出| 青青草手机在线观看视频在线观看 | 国产精品国产自产自拍高清av| 国产青榴视频在线观看| 久久88综合| 白嫩少妇在线喷水18禁| 丰满熟妇乱又伦精品| 人人妻人人玩人人澡人人爽| aa视频在线观看播放免费 | 国产免费人成网站在线播放| 精品亚洲麻豆1区2区3区| 7777奇米四色成人眼影| 国产精品成人无码久久久久久|