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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試之用Use Cases捕獲需求

    發布: 2009-10-26 09:55 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 110次 | 進入軟件測試論壇討論

    領測軟件測試網


    運行時期和建立時期的需求比較 

    一個重要的因數要記住,就是系統的贊助者是大過用戶團體的。系統中有許多的風險承擔者,Use Cases僅僅捕獲其中一些風險承擔者的需要,具體說,Use Cases僅僅捕獲系統運行時期的需求而忽略做為系統開發組織的風險承擔者的需求,開發組織最有興趣的是對建立時期需求的描述。 

    運行時期需求包括:系統范圍、用戶組織對產品的期望和目標、Use Cases、其它非功能性需求。 

    建立時期需求包括:減少開發成本、較少的變更處理、現存組件的重用。 

    建立時期的需求可以部分的由Use Cases把握。但許多方面是需要由開發組織的處理的。 

    l 項目范圍和目標:項目必須提交什么。(和系統范圍的區別是它提交的是所有項目的東西) 

    l 增長性和變更請求:這些可以在捕獲為常規Use Cases格式中的“Change Cases” 

    l 開發負責人的約束:包括標準、習慣、工具、品質度量標準、品質保證原則、及品質保證的習慣。 



    Use Cases的適用性 

    Use Cases首先用于需要響應客觀事件的系統。它們能用于提供了一個有很容易理解的目標的清楚的行為者的環境。當結果不可定義或不清晰時不能用Use Cases。意思是如果目標成功或目標失敗不能有一個明確的定義,那么Use Cases不能用來捕獲需求。 

    然而說到這,現在大部分對象方法都使用Use Cases。因為Use Cases被證明是捕獲需求的非常有效的機制。 



    總結 

    Use Cases以一種可讀的、可駁倒的格式捕獲需求。Use Cases是系統客觀必需機能的可駁倒的描述。 

    可駁倒的意思是當你說明Use Cases時期望從用戶和開發者處獲得關于Use Cases品質的反饋。 

    Use Cases并沒有從一開始就就明確的定義,它主要的開發順序如下: 

    1、 指出行為者(Actor) 

    2、 指出行為者的目標 

    3、 指出每一行為者:目標語句對的成功或失敗的意思 

    4、 指出每一Use Case的主要的成功的情節 

    5、 在細化階段,指出失敗的條件及可恢復/不可恢復的情節 

    只有做到了第四步才能決定哪一些的東西在Use Case中逐步開發出來。 



    總而言之,Use Cases是非常有效的需求捕獲技術,它能使需求變得容易回顧,并且避免在需求中有實現細節的偏好出現。 



    對照表: 

    中文 Scenario 情節 Internal structure 內部結構 Measurable 量化 Thread 線索

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    77/7<1234567

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>