• <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 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 115次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試之用Use Cases捕獲需求軟件測試工具

    關鍵字:Use Cases 需求

    概述 

    開發者們經常通過一些典型的情節去理解系統并知曉系統如何工作,不幸的是他們雖然努力地去做了這些工作卻很少以一種有效的方式去說明,Use Cases正是一種形式化捕獲這些情節的技術。 

    僅管Use Cases在一本對象方面的書《Object Oriented Software Engineering》中有過定義,是跟那些對象結合在一起的,但這項技術實際上是獨立于面向對象的,Use Cases是既能捕獲商業處理流程又能捕獲系統需求的有效方法,并且它本身比較簡單和容易掌握。 



    使需求有利于回顧 

    以正規形式捕獲這些情節的原因是有利于用戶和開發者進行回顧,這里有2點關于一些實用需求符號的明確標準要遵循: 

    1) 它必須讓情節的發起者和回顧者都很容易理解 

    2) 它不需包括一些關于系統樣式和內容的決策 

    實用的需求是評估設計和最終實現系統的客觀需求。 

    對于這些需求來說,必須要做的是以一種可實現的并不受約束的方式去捕獲風險承擔者的需要和期望。 

    Use Cases使需求有利于回顧 

    Use Cases已經得到越來越廣泛的應用,它與其它需求捕獲技術相比,它成功的原因在于: 

    1  Use Cases把系統當作一個黑盒 

    2  Use Case 使在需求中看到實現的決定變得更加容易 

    最后一點源于第一點的補充,一個Use Case沒有指定任何這些需求相關的系統的內部結構,所以說,如果這個Use Case中陳述了“提交改變到定單數據庫”、“顯示結果到Web頁面”等的話,那么內部結構是顯而易見的,并造成對設計的潛在約束。 

    為什么這些需求不指定內部結構的原因是,說明的內部結構給設計者帶來了額外的約束,沒有這些約束設計者們能更自由地建立一個正確實現客觀可見行為的系統,并存在出現突破方案的可能性。 

    延伸閱讀

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

    TAG: cases Cases Use 捕獲 軟件測試 需求

    71/71234567>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>