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

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

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

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

    軟件需求分析之Wiki定義[2]

    發布: 2008-8-28 15:30 | 作者: 網絡轉載 | 來源: csai | 查看: 22次 | 進入軟件測試論壇討論

    領測軟件測試網  2.1 采訪持重要信息的人

        2.2 需求工作會

        2.3 將需求列成合同式的文件

        2.4 原型(Prototype)

        2.5 用例Use Case

        2.6 確認持關鍵信息者

        挑戰

        順利地完成需求分析是一個艱巨的挑戰。首先要確認所有持有關鍵信息的人本身就不容易,然后還要從這些人獲得可用的信息,把這些信息轉化為清晰的和完整的形式。同時分析者還要考慮到可能的限制。 

        除此之外他們還要考慮一個項目的·軟件工程師與他們的顧客往往使用不同的詞匯。有時他們以為互相之間完全達成協議,但是在展示最終結果時卻發現并非如此。開發者有義務克服這個困難,他們拿了顧客的錢,因此有這個義務。

        ·軟件開發者往往喜歡將顧客的需要改變得能使它們符合一個已存在的系統或模式,而不愿按照顧客的需要來發展一個新的系統。

        ·需求分析往往是由程序員完成的,而不是由作業分析員完成的。程序員往往缺乏理解實際事物的運行過程和商業過程的技巧。

        解決方法

        解決這些困難的一個方法是使用專業的作業或系統分析員,這些專業人員通過專門訓練來填補商業和電腦世界之間的鴻溝的。這個方法可以達到一定的效果,但從顧客方面來說要找到相應的有類似技巧的人就相當困難了。此外今天為需求分析所使用的方法依然還有很大的缺陷,它們還不夠有效。

        1990年代以來新的技術有制作原型、統一建模語言、用例和敏捷軟件開發等方法。

        主要技術

        需求分析有可能在一個項目中成為一個漫長、艱巨的工作。需求分析專家與他們的顧客交談、記錄他們的交談結果、分析他們收集的信息,從中提取互相矛盾的地方,總結出一個總體觀念,然后再與顧客交談他們發現的問題。這個過程可以不斷重復,在有些項目中這個過程可以伴隨著整個在有些項目中這個過程可以伴隨著整個生命周期。

        新系統很可能改變人之間的關系和人的工作環境,因此認定誰是重要的信息持有者是非常重要得。只有這樣在需求分析的過程中才能夠將顧客所有的需要都紀錄下來,只有這樣才能保證他們認識到新的系統對他們來說帶來怎樣的變化。出于下述原因這個要求往往達不到:

        ·與顧客的交談不夠多和不夠徹底,一些重要的需求被忽視;

        ·顧客的反應不說明問題,顧客對新系統的特征不滿。

    延伸閱讀

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

    TAG: Wiki 定義 軟件 需求


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