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

        ?

        計算機軟件質量和軟件質量保證探究

        2016-12-31 11:39:47
        移動信息 2016年12期
        關鍵詞:質量保證計算機軟件軟件

        朱 愷

        ?

        計算機軟件質量和軟件質量保證探究

        朱 愷

        智江蘇經濟技術合作有限公司,江蘇 南京 210000

        隨著人們對計算機需求的提高,計算機軟件質量成為了人們關注的問題。保證計算機軟件的質量能夠促進其在社會各方面發(fā)揮出良好的作用,而要做到提高計算機軟件的質量,就必須加強計算機軟件質量保證技術的探究和改進。基于此,對兩者進行了探析。

        計算機;軟件質量;軟件質量保證

        引言

        “軟件質量”和“軟件質量保證”是兩個密切聯(lián)系而又不相同的概念。“軟件質量”是指從軟件的功能性、可靠性、易用性、效率性、可維護性、可移植性等各方面特性去衡量軟件開發(fā)過程和軟件產品的質量?!败浖|量保證”則是指向用戶和社會提供滿意的高質量的軟件產品而進行的有計劃、有組織的活動。

        1 軟件質量問題分析

        軟件不同于硬件,軟件不會用壞,不存在零件更換問題。但不允許存在誤差,不能發(fā)生錯誤,否則后果十分嚴重。醫(yī)療系統(tǒng)中的軟件錯誤可能造成生命危險,銀行系統(tǒng)中的軟件錯誤會使金融混亂,航空管理系統(tǒng)中的錯誤會造成飛機失事。例如,美國在一次發(fā)射火箭的實驗中,由于飛行計劃程序里漏掉一個連字符而導致了火箭實驗的失敗。任何企業(yè)都需要有效的管理方法,軟件企業(yè)需要的管理方法又與其他類型的企業(yè)不同。

        在國內軟件企業(yè)管理的經驗比較少,人員也比較缺乏,沒有形成一個有效的體系。在這種情況下,軟件企業(yè)承擔大型軟件工程和系統(tǒng)設計、開發(fā)、集成能力相對較弱,并造成在國際市場上處于不利的競爭地位。當前,軟件質量問題比較多,其主要原因是軟件企業(yè)管理水平跟不上。

        2 影響軟件質量的因素

        軟件開發(fā)過程的質量直接影響到軟件產品的質量,了解開發(fā)過程的特性,探究影響軟件質量間題的因素十分重要,是軟件質量保證的必要前提。

        2.1 計算機軟件有如下的主要特征

        (1)抽象性。它沒有形體,沒有物理性質和化學性質。(2)復雜性。軟件內部結構復雜,有人稱之為人類創(chuàng)造中最為復雜的實體。(3)多樣性。沒有完全相同的軟件。(4)易變性。軟件在開發(fā)過程中以及交付使用后常常會因各種原因而修改。(5)軟件需求難于把握。軟件開發(fā)常常會出現(xiàn)用戶弄不清楚、更說不清楚自己的需求,致使開發(fā)人員對用戶的需求了解不透,在開發(fā)過程中用戶再三要求變更需求。軟件的這些特征都給開發(fā)高質量的軟件帶來極大困難。

        2.2 影響軟件開發(fā)過程的質量因素

        2.2.1 人的因素

        軟件是人的腦力勞動、進行創(chuàng)造性思維的成果。開發(fā)人員和管理人員的品德和素質高,人的作用就發(fā)揮得好,用戶、分析員、設計員、程序員、測試員配合得當,是開發(fā)高質量軟件的重要前提。

        2.2.2 軟件需求

        軟件需求是由用戶提出的。根據用戶提出的需求,分析員進行需求分析。軟件需求分析是軟件設計、軟件測試、軟件驗收的依據。需求的差錯會嚴重影響后繼工作。所以,幫助用戶講清楚、明確自己的需求是開發(fā)高質量軟件重要的一步。

        2.2.3 開發(fā)過程各環(huán)節(jié)的銜接

        上面說過開發(fā)過程分為六個環(huán)節(jié),每一個環(huán)節(jié)都存在著能否正確理解和正確表達的問題。正確理解前階段環(huán)節(jié)的描述,正確表達現(xiàn)階段環(huán)節(jié)的工作,并為后階段工作的順利進行鋪墊好路子。但在整個開發(fā)過程要開發(fā)人員正確地做好實在不容易。

        2.2.4 測試的局限性

        由于開發(fā)機構在測試工作中投入的資源往往是有限的,不可能做超出投入能力的測試.因此,經過測試的軟件,盡管發(fā)現(xiàn)并糾正。卻不能保證不再有錯誤。

        劉勰明確了是書乃專論文章之“一理”,非“博明萬事”;而其所論,又不是向壁虛造,他歷數了從曹丕開始的近代十家論文者,表明了自己要在批判前人的基礎上有所創(chuàng)新,是所謂“彌綸群言”?!墩撜f》與《序志》兩相對照,《文心雕龍》在內容上更接近“論”而非“諸子”已顯而易見。

        2.2.5 質量管理不夠重視

        長期以來存在這樣一種看法,認為軟件開發(fā)重要的是技術,而質量管理是次要的。加上管理人員往往比較關心軟件開發(fā)的成本和進度,且多數開發(fā)機構管理人員無需對軟件中隱含的錯誤負責,因此不一定會付出昂貴的代價去保證軟件質量[1]。

        2.2.6 技術上解決軟件質量問題的局限性

        提高軟件組件和構件的復用率是突破軟件危機的一條出路,它可以減少差錯引人,減輕排錯工作,但目前軟件開發(fā)中軟件復用技術仍不夠理想。我們對軟件質量的認識很膚淺,軟件技術在這些方面還處于幼稚階段,而且,軟件測試技術一直沿用傳統(tǒng)的、低效率的方法。

        3 改進軟件質量保證的技術

        3.1 軟件復用技術

        由于封裝和繼承的特性,面向對象方法比其他軟件開發(fā)方法更適于支持軟件復用。封裝意味著可以將表示構件的類看作黑盒子。用戶只需了解類的外部接口,即了解它能夠響應哪些消息,相應的對象行為是什么。繼承是指在定義新的子類時,可利用可復用構件庫中己有的父類的屬性和操作、當然子類也可以修改父類的屬性與操作或者引進新的屬性與操作、構件的用戶不需要了解構件的實現(xiàn)細節(jié)。

        所謂“容錯”,就是在出現(xiàn)有限數目的硬件或軟件故障的情況下,系統(tǒng)仍可提供連續(xù)正確執(zhí)行的內在能力。容錯和避錯是不同的,容錯主要是針對版木中的故障向系統(tǒng)提供保護。組成容錯軟件的每一個版木的程序設計也要求盡量采用避錯技術,防止單版木領繁出錯。但在容錯系統(tǒng)的單版木設計時,避錯技術應用要考慮成木分配上的合理性,以使總體上符合效益成木比最大的要求。軟件容錯的實現(xiàn)需要硬件的保證和協(xié)同、如果軟件容錯配合以合理的硬件冗余可以起到比各自單獨考慮容錯更好的作用。

        3.3 軟件工程標準化

        在開發(fā)一個軟件時,需要有多層次、不同分工的人員相互配合;在開發(fā)項目的各個部分以及各開發(fā)階段之間,也都存在著許多聯(lián)系和銜接。把這些錯綜復雜的關系協(xié)調好,需要有一系列統(tǒng)一的約束和規(guī)定。在軟件開發(fā)項目取得階段成果或最后完成時,還需要進行階段評審和驗收測試。投入運行的軟件,其維護工作中遇到的問題又與開發(fā)工作有著密切的關系。軟件的管理工作則滲透到軟件生存期的每個環(huán)節(jié)。所有這些都要求提供統(tǒng)一的行為規(guī)范和衡量準則,使得各種工作能有章可循[2]。

        3.4 軟件過程評估與改進

        軟件過程是軟件生存期中的一系列相關的過程。程是活動的集合,活動是任務的集合。任務是將輸入變換為輸出的操作。活動的執(zhí)行可以是順序的、重復的、并行的、嵌套的。軟件過程的考慮主要針對軟件生產和管理。為了得到滿足要求的軟件產品,不但需要有好的開發(fā)方法,還需要有好的工程支持和工程管理。就是說,軟件過程不僅要有工程觀點,還應有系 統(tǒng)觀點、管理觀點、運行觀點和用戶觀點[3]。

        4 結語

        計算機軟件質量保證是提高計算機軟件質量的關鍵因素。綜合上文所述,相關企業(yè)與部門必須加大對軟件質量保證技術的研發(fā)和改進,提高計算機質量保證技術,從而更好地保證計算機質量。

        [1]胡廣峰.軟件質量保證方法研究[J].計算機光盤軟件與應用,2012(7):96-97.

        [2]劉彩利.淺析計算機的軟件質量[J].商情,2014(43):212.

        [3]楊帥玲.基于計算機軟件配置管理質量監(jiān)督分析[J].中國新技術新產品,2012(12):30.

        Research on computer software quality and software quality assurance

        Zhu Kai

        Jiangsu Nanjing Economic & Technical Cooperation Co., Ltd., Jiangsu 210000

        With the improvement of people's demand for computers,computer software quality has become a concern of the people.To ensure the quality of computer software can promote the play a good role in all aspects of society,and to improve the quality of computer software,it is necessary to strengthen the quality assurance and improvement of computer software technology.This paper an analysis of the relationships between them.

        computer; software quality; software quality assurance

        TP311.52

        A

        1009-6434(2016)12-0133-02

        猜你喜歡
        質量保證計算機軟件軟件
        田灣核電站運行階段質量保證分級管理
        禪宗軟件
        英語文摘(2021年10期)2021-11-22 08:02:26
        焊接技能評定過程中的質量保證要求
        關于如何做好水質環(huán)境監(jiān)測的質量保證研究
        軟件對對碰
        基于C語言的計算機軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        淺談不同編程語言對計算機軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        淺談基于C語言的計算機軟件程序設計
        電子制作(2017年24期)2017-02-02 07:14:40
        質量保證監(jiān)查在AP1000依托項目中的應用
        談軟件的破解與保護
        精品(2015年9期)2015-01-23 01:36:01
        自慰高潮网站在线观看| 中国女人内谢69xxxx免费视频| 8ⅹ8x擦拨擦拨成人免费视频| 一本久道久久综合五月丁香| 中文字幕av久久激情亚洲精品 | 亚洲中文字幕一区高清在线| 国产精品激情自拍视频| 久久99久久99精品中文字幕| 精品视频入口| 中文字幕中文字幕人妻黑丝| 色婷婷色丁香久久婷婷| 无码福利写真片视频在线播放| 色综合久久丁香婷婷| 亚洲蜜桃视频在线观看| 美女视频在线观看亚洲色图 | 日本精品一区二区三区二人码| 国产在线精品一区在线观看| 久久精品国产99久久丝袜| 日韩av中文字幕一卡二卡| 蜜桃精品人妻一区二区三区| 影音先锋男人站| 精品少妇爆乳无码aⅴ区| 中文字幕文字幕一区二区| 久久精品国产亚洲av果冻传媒 | 丰满少妇高潮惨叫久久久| 性一交一乱一伦a片| 亚洲中字幕永久在线观看| 韩国日本一区二区在线| 亚洲精品国偷拍自产在线观看| 福利一区视频| 亚洲成人免费久久av| 8x国产精品视频| 国产乱妇乱子在线视频| 亚洲无码vr| 亚洲视频在线免费不卡| 国产特级毛片aaaaaa| 久久综合视频网站| av黄色大片久久免费| 性猛交╳xxx乱大交| 99视频在线国产| 国产精品自产拍av在线|