• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件質量的內涵

    發表于:2009-06-18來源:作者:點擊數: 標簽:質量內涵軟件
    軟件 質量 是一個軟件企業成功的必要條件,其重要性無論怎樣強調都不過分。軟件質量與傳統意義上的質量概念并無本質差別,只是針對軟件的某些特性進行了調整。軟件質量由三部分構成: · 軟件產品的質量,即滿足使用要求的程度。 · 軟件 開發 過程的質量,
           軟件質量是一個軟件企業成功的必要條件,其重要性無論怎樣強調都不過分。軟件質量與傳統意義上的質量概念并無本質差別,只是針對軟件的某些特性進行了調整。軟件質量由三部分構成:

     ·  軟件產品的質量,即滿足使用要求的程度。

     ·  軟件開發過程的質量,即能否滿足開發所帶來的成本、時間和風險等要求。

     ·  軟件在其商業環境中所表現的質量。

        總結起來,高品質軟件應該是相對的無產品缺陷(bugfree)或只有極少量的缺陷,它能夠準時遞交給客戶.所花費用都在預算內,并且滿足客戶需求,是可維護的。但是,有關質量好壞的最終評價依賴于用戶的反饋a

        軟件質量具有3A特性:aclearcase/" target="_blank" >ccountability(可說明性)、availability(有效性)和accessibility(易用性)。

        .可說明性:用戶可以基于產品或服務的描述和定義(例如:市場需求說明書、功

            能設計說明書)加以使用。

        .有效性:產品或服務對于客戶的需求是否能保持有效,如具有99 99%有效性,司以說達到質量要求。

        .易用性:對于用戶,產品或服務非常容易使用并且一定是非常有用的功能(例如:

            確認測試和用戶可用性測試)。

        在RionalUnified Process中,質量被定義為具有以下三個維度,它們和上面所述的3A特性有一定的對應性。

        .功能(對應可說明性,但概念不同):按照既定意圖和要求,執行指定用例的力。

        .可靠性(有效性):軟件堅固性和可靠性(防故障能力,如防止崩潰、內存丟失等能力)、資源利用率、代碼完整性以及技術兼容性等。

        .性能(易用性):測試對象的計時配置文件和操作特征。計時配置文件包括代的

            執行流、數據訪問、函數調用和系統調用。性能的操作特征包括與作業負載相關的特征,如響應時間、操作可靠性(MTTF),以及與操作限制相關的特征,負載容量或強度。

        對于廣義上的軟件質量,又是由產品質量、過程質量和商業環境質量這三者決定的。

    下面分別做進一步介紹。

        1產品質量

        產品質量是人們實踐產物的屬性和行為,是可以辨識的,并能進行科學的描述??梢酝ㄟ^一些方法和人類活動,來改進產品的質量。軟件產品質量一般體現在以下幾個方面。

        .功能性(functionality):軟件所實現的功能達到它的設計規范和滿足用戶需求的程度。

        .可用性(usability):對于一個軟件,用戶學習、操作、準備輸入和理解輸出所作努力的程度,如安裝簡單方便、容易使用、界面友好,并能適用于不同特點的用戶,包括對殘疾人、有缺陷的人能提供產品使用的有效途徑或手段。

        .可靠性(reliability):是用戶使用的根本。在規定的時間和條件下,軟件所能維

            持其正常的功能操作、性能水平的程度。

        .性能(performance):在指定條件下,用軟件實現某種功能所需的計算機資源(包

            括內存大小、CPU占用時間等)的有效程度。

       

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>