做需求分析,包括資料流圖,功能分析等跪求大神,急求

2021-03-04 08:54:37 字數 1835 閱讀 1198

1樓:匿名使用者

資料流程圖的基本成分

系統部件包括系統的外部實體、處理過程資料儲存和系統中的資料流四個組成部分如下圖所示:

1,外部實體

外部實體指系統以外又和系統有聯絡的人或事物,它說明了資料的外部**和去處,屬於系統的外部和系統的介面。外部實體支援系統資料輸入的實體稱為源點,支援系統資料輸出的實體稱為終點。 通常外部實體在資料流程圖中用正方形框表示,框中寫上外部實體名稱,為了區分不同的外部實體,可以在正方形的左上角用乙個字元表示,同一外部實體可在一張資料流程圖中出現多次,這時在該外部實體符號的右下角畫上小斜線表示重複.

2,處理過程

處理指對資料邏輯處理,也就是資料變換,它用來改變資料值。而每一種處理又包括資料輸入、資料處理和資料輸出等部分。在資料流程圖中處理過程用帶圓角的長方形表示處理,長方形分三個部分,標識部分用來標識乙個功能,功能描述部門是必不可少的,功能執行部門表示功能由誰來完成。

3,資料流

資料流是指處理功能的輸入或輸出。它用來表示一中間資料流值,但不能用來改變資料值。資料流是模擬系統資料在系統中傳遞過程的工具。

在資料流程圖中用乙個水平箭頭或垂直箭頭表示,箭頭指出資料的流動方向,箭線旁註明資料流名。

4,資料儲存

資料儲存表示資料儲存的地方,它用來儲存資料。系統處理從資料儲存中提取資料,也將處理的資料返回資料儲存。與資料流不同的是資料儲存本身不產生任何操作,它僅僅響應儲存和訪問資料的要求。

在資料流程圖中資料儲存用右邊開口的長方條表示。在長方條內寫上資料儲存名字。為了區別和引用方便,左端加一小格,再標上乙個標識,用字母d和數字組成.

流程圖的畫法

1,畫資料流程圖的基本原則:

①資料流程圖上所有圖形符號必須是前面所述的四種基本元素。

②資料流程圖的主圖必須含有前面所述的四種基本元素,缺一不可。

③資料流程圖上的資料流必須封閉在外部實體之間,外部實體可以是乙個,也可以是多個。

④處理過程至少有乙個輸入資料流和乙個輸出資料流。

⑤任何乙個資料流子圖必須與它的父圖上的乙個處理過程對應,兩者的輸入資料流和輸出資料流必須一致,即所謂「平衡」。

⑥資料流程圖上的每個元素都必須有名字。

2,畫資料流程圖的基本步驟:

①把乙個系統看成乙個整體功能,明確資訊的輸入和輸出。

②找到系統的外部實體。一旦找到外部實體,則系統與外部世界的介面就可以確定下來,系統的資料流的源點和終點也就找到了。

③找出外部實體的輸入資料流和輸出資料流。

④在圖的邊上畫出系統的外部實體。

⑤從外部實體的輸入流(源)出發,按照系統的邏輯需要,逐步畫出一系列邏輯處理過程,直至找到外部實體處理所需的輸出流,形成資料流的封閉。

⑥將系統內部資料處理又分別看做整體功能,其內部又有資訊的處理、傳遞、儲存過程。

⑦如此一級一級地剖析,直到所有處理步驟都很具體為止。

3,畫資料流程圖的注意事項:

①關於層次的劃分

逐層擴充套件資料流程圖,是對上一層圖中某些處理框加以分解。隨著處理的分解,功能越來越具體,資料儲存、資料流越來越多。究竟怎樣劃分層次,劃分到什麼程度,沒有絕對標準,一般認為的層次與管理層次一致,也可以劃分得更細,處理塊的分解要自然,注意功能完整性,乙個處理框經過,一般以分解為4個至10個處理框為宜。

②檢查資料流程圖

對乙個系統的理解,不可能一開始就完美無缺,開始分析乙個系統時,儘管我們對問題的理解有不正確、不確切的地方,但還是應該根據我們的理解,用資料流程圖表達出來,進行核對,逐步修改,獲得較為完美的圖紙。

③提高資料流程圖的易理解性

資料流程圖是系統分析員調查業務過程,與使用者交換思想的工具。因此,資料流程圖應簡明易懂。這也有利於後面的設計,有利於對系統說明書進行維護。

具體圖形可以根據你後台的資料來編

需求分析應包括哪些內容,專案需求分析文件都包括哪些內容?

客戶關係管理需求說明書1 引言 1.1 編寫目的 闡明編寫需求說明書的目的,指明讀者物件。1.2 專案背景 應包括 專案的委託單位 開心單位和主管部門 該軟體系統與其他系統的關係。1.3 定義 列出文件中所用到的專門術語的定義和縮寫詞的願文。專案需求分析文件都包括哪些內容?需求分析是指理解使用者需求...

需求分析的步驟有哪些,需求分析方法主要包括哪些

需求分析的過程有那些 產品需求分析實際上就是需求決策。無論是自己的創新想法,還是市場調研,或者說來自其他方面的需求,最終匯集到產品經理手裡的需求分析,就是決策哪些要做 為什麼要做 怎麼做,同時也要給出哪些不能做 哪些暫緩做 為什麼不能或暫緩。需求分析方法主要包括哪些 結構化的分析方法是傳統的分析法,...

如何做需求分析 需求分析是什麼

1 無針對性的使用者訪談一般來說,tob的產品,特定的使用者是主要需求的提出者,而產品設計是為特定使用者服務,在這種情況下,我們有機會與特定使用者進行深度的溝通。但是,即使是明確了需求的提出者,在收集需求的過程中,還是有可能遇到很多 坑 2 頭腦風暴頭腦風暴是比較常見的需求收集方式,對於頭腦風暴的流...