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

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

  • <strong id="5koa6"></strong>
  • 需求分析方法探討[1]

    發表于:2008-08-26來源:作者:點擊數: 標簽:需求分析方法探討
    一、 概述 據權威部門統計,目前軟件的成功率約為25%,75%的軟件是失敗的。在這75%的失敗中,約有50%以上的軟件是由于需求的原因造成的。作為軟件的設計和 開發 人員常抱怨用戶需求不明確,需求常處于變更狀態。新的需求往往在開發階段才被用戶提出。造成軟件
    一、 概述

        據權威部門統計,目前軟件的成功率約為25%,75%的軟件是失敗的。在這75%的失敗中,約有50%以上的軟件是由于需求的原因造成的。作為軟件的設計和開發人員常抱怨用戶需求不明確,需求常處于變更狀態。新的需求往往在開發階段才被用戶提出。造成軟件的完成日期不斷的遲后。

        一般的軟件企業,往往只口頭上注重用戶需求。但由于沒有科學的管理方法,實際上他們描述的用戶需求是雜亂無章的,只言片語的。不能有效地和系統設計、開發保持同步最后開發出來的軟件產品和實際有很大的差異。導致軟件的失敗。有證據表明,在需求階段修正錯誤的工作量,是在系統設計階段修正錯誤的1/10;是在開發階段修正錯誤的1/100,是在發布產品階段修正錯誤的1/1000。當然這是對大型系統而言,對于不同的系統,隨系統的復雜程度這個比率會有所不同。

        用戶的需求的增加具有漸進的、增量的特點。隨著需求分析人員和用戶逐漸深入的交流,用戶在不斷地整理、規范自己的需求。需求分析人員須牢記的是用戶不可能一下子給出一個完整、清晰、規范的用戶需求。需求分析人員需從與用戶的交流中,不斷地挖掘,并加以整理,才能得到想要的需求。

        需求分析一般來說需要有一個需求分析的團隊,如用戶代表、系統分析人員、開發人員、需求管理人員等,他們的分工不同各有側重點。對于小型或中型項目人員可以兼任。

        基于上述原因,需要從理論上規范用戶需求的收集和整理。本文結合系統建模,給出了需求分析的一般性方法。它如下的包含了兩個方面:
       
        1、 技術層面

        給出需求分析的系統框架,它包含了需求的項目、參與需求分析的用戶、用戶對于需求的可操作權限(安全性)等。

        2、 操作層面

        給出了需求收集、整理、分析的一般性方法。其中介紹了系統建模和需求分析間的相互關系,最后介紹了目前幾種流行的需求分析產品及它們的特點。

        二、 需求分析的基本概念

        需求分析的目的是完整、準確地描述用戶的需求,跟蹤用戶需求的變化,將用戶的需求準確地反映到系統的分析和設計中,并使系統的分析、設計和用戶的需求保持一致。

    原文轉自:http://www.kjueaiud.com

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