• <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-5-22 07:29 | 作者: 網絡轉載 | 來源: 測試時代采編 | 查看: 74次 | 進入軟件測試論壇討論

    領測軟件測試網  軟件始于需求

        軟件開發,能否獲得成功,最重要的是需求分析的工作。因此,軟件需求分析師的能力和水平,對軟件項目至關重要。

        多年以來,我接觸過非常多軟件從業人員,很多人說自己參加過多個項目,在項目組中做過需求分析,仔細聊起來卻發現他們根本沒有接受過軟件需求分析的培訓,對軟件需求根本沒有清晰的概念,甚至很多人認為把業務流程圖畫出來,把數據表做出來,就叫需求分析完成了。

        我是做軟件實踐的,側重基本概念。因此,本文中,我給大家講解一下軟件需求分析的基本概念。

        軟件需求,只有三個要素:Actor、系統邊界、輸入輸出。

        Actor:軟件需求分析整個階段,要構建的系統作為一個黑盒子。Actor 與這個軟件系統有直接交互關系。Actor 可以是人,也可以是其他軟件系統。

        系統邊界:要構建的軟件系統是個黑盒子,看不見這個黑盒子里面的任何子系統、模塊,只能看到系統的邊界。Actor 與系統的交互,都發生在系統邊界上。

        輸入輸出:Actor 與軟件系統在邊界上進行的所有交互。這些交互,無非是Actor給系統怎樣的輸入,然后系統給Actor怎樣的輸出,或者反之,系統給Actor怎樣的輸入,Actor給系統怎樣的輸出。用戶在鍵盤的輸入,鼠標的輸入,對接系統向要構建系統發起的連接,發送的消息,接口的調用……,都是輸入;用戶看到的軟件界面,系統的錯誤提示,系統回應的消息、接口調用的返回值、錯誤碼等等,都是輸出。

        所有軟件的需求分析,都是由這三個要素構成。首先要確定是系統邊界和Actor,然后才是仔細分析Actor和系統邊界之間的各種輸出輸出。

    延伸閱讀

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

    TAG: 基礎 軟件 項目管理 需求


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