需求分析的是非曲直

2021-10-06 01:41:14 字數 619 閱讀 1420

需求分析並不複雜,但很難做,它也沒什麼訣竅。關鍵是什麼人去做,做什麼事,做到什麼程度。

什麼人去做需求分析,有人說需求分析重要的要有行業經驗,懂不懂程式設計無所謂,行業經驗很重要,它能讓我們少走很多彎路。可是如果你不懂程式設計,沒有程式設計經驗,乙個需求分析到什麼程度,那些細節是重要的,那些是可以忽略的,你就缺少乙個衡量的尺度,這個尺度就是程式設計經驗。所以需求分析人員要有兩個接地氣:乙個是行業經驗、乙個是程式設計經驗。

做什麼事,有人說需求分析就是寫需求分析報告、做用例、畫用例圖、流程圖等。這樣讓需求看起來很乾淨、漂亮,同時證明工作完成了。我們陶醉在圖形和文字當中,迷失了方向。我們忘了我們做的一切是為了寫程式,是為了給客戶做乙個能用的軟體。如果乙個需求能用一段文字表述清楚,就不要用圖形,這樣只能增加歧義,你的需求越簡單越好,如果文字無法表述清楚,那就用圖形來幫襯。時刻記住了,需求分析裡的所有方法都是工具,目的就是用他們把需求描述清楚,讓別人能看得懂,沒有歧義。

做到什麼程度,需求有個廣度和深度,這個廣度,就是需求邊界,你要把它定義好,不要給使用者模糊的概念;這個深度,你也要把控好,軟體並不是什麼都能做,它只是個工具。你不能騙使用者,也不要把問題扔給研發。對於乙個專案來說,你是第乙個吃螃蟹的人,你是乙個把無說成有的人,你可以做好人也可以做惡人,關鍵就是把握好這兩個度,做乙份好的需求分析。

需求分析的介面需求 需求分析

本篇不是為業務分析人員寫的,不會細緻講解需求分析的方方面面,業務分析師可以看徐鋒的 軟體需求最佳實踐 或者王海鵬翻譯的 掌握需求過程 本篇立足於架構師視角,講解需求分析過程中應了解的過程和方法,以及需要特別關注的點。開發者拿到的往往是乙個個的方案,方案來自於需求,那麼開發者拿到的需求是怎麼來的?乙個...

需求分析 需求文件(需求分析結果)的作用

需求分析學習指導目錄 1 在需求方面達成一致 需求是一種反覆進行的過程,涉及到各種各樣具有不同背景和要求的使用者,需求文件必須有助於需求分析師與使用者之間的溝通,以及需求分析師與軟體設計師和測試工程師之間的溝通 2 為軟體設計提供基礎 需求文件必須為軟體設計人員提供精確的輸入,因為設計人員不是應用領...

需求分析 關於報表統計類的需求分析

關於需求分析,業界上一直說的比較多的是軟體需求分析,但是工作以來,做bi相關的工作一段時間,發現bi更多的需求會是報表需求分析 當然,其實報表需求可以是乙個很大的專案也可以是一些小專案,大專案與小專案其實需求分析過程都差不多,只是相對來講,小專案可能會更簡單一些 下面就這段時間對報表的需求分析一些總...