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

    領測軟件測試網

    (5)實體關系圖(ERD)

    •  ERD
      ERD方法用于描述系統實體間的對應關系,它是一種語義建模方法,它從對象和對象所扮演的角色的角度來說明世界。
    •  ERD在項目開發的各個階段中的作用
      在需求階段使用ERD來描述現實世界中的對象。而在需求分析階段則使用ERD描述系統中實體的邏輯關系,最后在設計階段則使用ERD描述物理表之間的關系。
    •  ERD的不足點
      ERD只關注系統中數據間的關系,而缺乏對系統功能的描述。如果將ERD與DFD兩種方法相結合,則可以更準確地描述系統的需求。
      本項目中的實體關系圖請見后面的數據庫設計。

    (6)用例圖(Use Case)

    在面向對象分析的方法中通常使用Use Case來獲取軟件的需求。Use Case通過描述“系統”和“活動者”之間的交互來描述系統的行為。通過分解系統目標,Use Case描述活動者為了實現這些目標而執行的所有步驟。

    Use Case方法最主要的優點,在于它是用戶導向的,用戶可以根據自己所對應的Use Case來不斷細化自己的需求。此外,使用Use Case還可以方便地得到系統功能的測試用例。

    建立用例模型的目的則是幫助開發團隊理解客戶對系統的各種功能需求。

    •  餐館定座系統用例圖示例

    • 本項目中的用例圖請見后面的系統設計中的說明。

    (7)采用哪一種方式做需求分析最好?

    不同的需求分析有不同的特點。還沒有哪一種方法可以完全替代別的方法,否則,現在就不會存在不同的需求建模方式了。

    一般來說,可以使用DFD+ERD來描述那些功能層次比較清晰的需求;而USE CASE則適于描述功能結構復雜的需求。做需求分析的目的是為了建立需求的模型,不同的子系統有可能使用不同的建模方法。

    延伸閱讀

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


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