• <bdo id="e6e2e"><center id="e6e2e"></center></bdo>
  • <table id="e6e2e"><source id="e6e2e"></source></table>
    <td id="e6e2e"></td>
  • Menu

    軟件定制開發的質量及生存周期

    襄陽非凡創想網絡科技非凡創想 2021-05-19 1339

    內部質量、外部質量和使用質量的觀點在軟件軟件生存周期中是變化的。例如,在軟件生存周期開始階段作為質量需求而規定的質量大多數是從外部和用戶的角度出發的,它與如設計質量這樣的中間軟件定制產品質量不同,后者大多是從內部和開發者的角度來看問題的。為獲得必要的質量級別,使用諸如質量的規格說 明和評價這樣的技術需要支持這些不同的觀點。為了在軟件生存周期的每個階段正確地管理質量,需要對質量定義這些觀點和相關技術。

    因為目標是為了獲得必須的和足夠的質量以滿足用戶的實際需要,所以根據滿足明確 和隱含要求的能力來定義質量。然而,用戶所描述的要求并不總是反映該實際用戶的需要:

    1、用 戶并不是經??梢砸庾R到自己的實際需要。

    2、要求在被說明之后可能會變化。

    3、不同的用戶可能具有不同的操作環境。

    4、特別是對于現貨軟件,咨詢所有可能類型的用戶是辦不到的。因此,質量需求不 可能在開始設計前得到完整的定義。然而,盡可能詳細地理解實際用戶的需要并在需求中表示它們是必須的。獲得完美質量的目標是不必要的,但是當軟件定制產品被交付并由用戶實際使用的時候,對于每個特定 的使用周境,必要的和足夠的質量卻是必須的。


    用于質量需求度量的測量標度可以根據對于需求的不同滿足程度細分為多個類別。例如,標度可 以劃分為兩類:不能令人滿意的和令人滿意的,或者四類:超出需求、達到目標、最低限度地可接受的以及不可接受類別宜明確說明,這樣用戶和開發者都可以避免不必要的花費以及進度的超限,在軟件軟件生存周期的不同階段存在著關于軟件定制產品質量和相關度量的不同觀點。





    軟件軟件生存周期中的質量


    用戶質量要求可通過使用質量的度量、外部度量,有時是內部度量來確定為質量需求。當確認軟件定制產品時,這些度量確定的需求應該作為準則來使用獲得滿足用戶要求的軟件定制產品通常需要一個可以不斷從用 戶角度得到反饋的迭代的軟件開發方法外部質量需求從外部視角來規定要求的質量級別。包括用戶質量要求派生的需求(包括使用質量 需求)。外部質量需求用作不同開發階段的確認目標。對在本部分中定義的所有質量特性,外部質量需求應在質量需求規格說明中用外部度量加以描述,宜轉換為內部質量需求,而且在評價軟件定制產品時應該作為準則使用。


    內部質量需求從軟件定制產品的內部視角來規定要求的質量級別。內部質量需求用來規定中間軟件定制產品的特勝。這些可以包括靜態的和動態的模型,其他的文檔和源代碼。內部質量需求可用作不同開發階段的確認目標,也可以用于開發期間定義開發策略以及評價和驗證的準則。這可能會包括對于一些超出本標準范圍的附加度量(如適合于可重用性的度量)的使用。具體的內部質量需求應使用內部度量加以定量地說明。


    內部質量是基于內部視角的軟件軟件定制產品特性的總體。內部質量針對內部質量需求被測量和評價。軟件軟件定制產品質量的枝節部分可以在代碼實現、評審和測試期間被改進,但是由內部質量表示的軟件軟件定制產品質量的基本性質不會改變,除非進行重新設計。


    估計的(或預測的)外部質量是在了解內部質量的基礎上,對每個開發階段的最終軟件軟件定制產品的各個質量特性加以估計或預測的質量。


    外部質量是基于外部視角的軟件軟件定制產品特性的總體。即當軟件執行時,典型地是在模擬環境中用模擬數據測試時,使用外部度量所測量和評價的質量。在測試期間,大多數故障都應該可以被發現和消 除。然而,在測試后仍會存在一些故障。這是因為難以校正軟件的體系結構或軟件其他的基礎設計方面,所以基礎設計在整個測試中通常保持不變估計的(或預測的)使用質量是在了解內部和外部質量的基礎上,對每個開發階段的最終軟件軟件定制產品的各個使用質量的特性加以估計或預測的質量。


    注:在適當的技術得到發展時,對于本部分中定義的每個質量特性,外部質量和使用質量可以在開發期間被估計和預側。然而對于預測來說,目前的技術發展水平不能提供所有必需的支持,所以應該發展更多的用于顯示內部質量、外部質量以及使用質量間相關性的技術。


    使用質量是基于用戶觀點的軟件軟件定制產品用于指定的環境和使用周境時的質量。它測量用戶在特定環境中能達到其目標的程度,而不是測量軟件自身的屬性。


    注:“用戶”指的是任何類型的預期的用戶,包括操作者和維護者,而他們的需求可以是不同的


    用戶環境中的質量級別可能與開發者環境中的不同,因為不同用戶的要求和能力間存在著差別,以 及不同硬件和支持環境間有差異。用戶僅評價那些用于其任務的軟件屬性。有的時候,因為用戶需求的改變,以及確定隱含要求的困難,所以在需求分析階段由最終用戶確定的軟件屬性,當軟件定制產品投人使用時不再滿足用戶的需求。

    非凡創想 精彩不同

    經典案例展示

    用心創造非凡創想無限可能

    襄陽非凡創想網絡科技有限公司,主要從事品牌網站建設\微信小程序\App開發
    服務客戶超過200家。致力于為企業提供可信賴的網站建設解決方案。
    我們的價值觀:誠信、坦誠、盡責、創新。期待與您合作!

    非凡創想網絡在線客服
    客服在線
    久久乐tv国产精品,暴力强奷女同学短篇小说,午夜男女刺激爽爽影院应用
  • <bdo id="e6e2e"><center id="e6e2e"></center></bdo>
  • <table id="e6e2e"><source id="e6e2e"></source></table>
    <td id="e6e2e"></td>