天天看點

需求分析

什麼是需求

需求就是客戶對于系統的期望;很多人認為需求和技術無關,這種想法是片面的,其實,隻要是客戶的要求就是需求,無論是業務層面還是技術層面,都應該寫入需求規格說明書;

需求要詳細到什麼程度

需求分析階段可以不進行資料庫設計,但是需求分析盡量要把字段确認清楚,下一步資料庫設計的依據就是需求分析的内容;是以需求分析就是應該是字段級别,但是有的時候客戶不願意和你确認到字段級别(之前我碰到的客戶就是這樣,無界面需求和你讨論,但是界面需求不和你确認)。那麼什麼是分析呢?就是把一坨需求,能夠進行分割,組合以及重新組合,所謂重新組合是指将N坨需求進行細化後,從新歸類,所謂分析,就是做這個工作;

什麼是需求分析

就是将需求進行歸類整理,梳理成業務流程,并發現内在聯系的過程;并形成文檔,和客戶确認,然後在讓開發人員依據這份文旦進行設計。

文檔組織

1.字典;在編寫文檔過程中不斷充實;

2.劃分需求子產品清晰;需求分析階段其實已經把整體子產品;

3.每個子產品流程處理邏輯描述清晰;

團隊内部怎麼進行分析?

首先,我明白了之前的深航項目在做概要設計的時候要寫到Sql,隻有到了SQL級别才算是有設計,至于開設計會的時候:

1.首先是識别用例,用腦風暴,

2.然後由專人分類彙總,任務劃分,做設計,梳理流程;

3.角色扮演,每個人講述清楚自己的角色/任務都做什麼事,怎麼做事,接口參數都是什麼,總體流程梳理清晰了,落實到資料庫設計,擔當者将資料庫級别SQL整理出來,進行評審。