結構化分析思考題:
結構化分析的特點是什麼?
資料流圖的建模元素有哪些?如何構建資料流圖?有哪些注意事項?
資料字典有哪些要素(條目)定義?
請採用面向資料流的方法對你所在團隊專案的功能需求進行建模。
1. 結構化分析的特點是什麼?
結構化分析的特點是採用自頂向下、逐層分解的方法求解複雜問題。
2. 資料流圖的建模元素有哪些?如何構建資料流圖?有哪些注意事項?
建模元素:資料的源點或終點、加工或處理、資料儲存、資料流
如何構建資料流圖:
先確定系統的輸入輸出,構建頂層dfd;
對頂層dfd圖細化,構建0層dfd;
對0層dfd的每個加工進行細化,分別構建1層dfd,依次類推,逐層精化,直至構建出底層圖
注意事項:
命名:資料流圖中每個元素必須有名字,且命名合理。
加工名字應該反映整個加工的功能,而不是一部分功能。加工命名一般為動詞+名詞短語。
資料流名字應該代表整個資料流的內容,而不是僅僅反映它的某些成分。資料流命名為名詞。
畫資料流不是畫控制流。資料流圖反映的是系統「做什麼」,不反映「如何做」。
每個加工至少有乙個輸入資料流和乙個輸出資料流,反映出此加工資料的**與加工的結果。
3. 資料字典有哪些要素(條目)定義?
資料字典應該由四類元素的定義組成
資料流條目
資料儲存條目
資料項條目(資料流或資料儲存分量)
加工條目
4. 請採用面向資料流的方法對你所在團隊專案的功能需求進行建模。
軟體工程概論第六章概括
作為一名大二的學生,通讀本章的時候感受到了前所未有的親切,物件導向基礎以及統一建模語言都是學習過得。下面還是給大家簡單介紹一下吧。物件導向設計就是我們俗稱的c語言,一種程式設計的語言,本章主要針對c語言的發展歷程以及幾個主要的內容的大致介紹,在c語言中類是很重要的乙個知識點,在學習完基礎之後才能進一...
軟體工程第六章知識點總結
第六章 詳細設計 1.詳細設計,詳細設計的根本目標是確定應該怎樣具體地實現所要求的系統。詳細設計階段的任務還不是怎麼具體編寫程式,而是要設計出程式的 藍圖 以後程式設計師根據這個 藍圖 寫出實際的 因此詳細設計的結果基本上決定了最終的程式 的質量。2.結構詳細設計,順序結構 選擇結構 迴圈結構 3....
軟體工程第六章 結構化分析
採用自頂向下 逐層分解的方法求解複雜問題 資料的源點或者終點 加工或者處理 資料儲存 資料流 構建dfd圖的具體步驟如下 1 先確定系統的輸入輸出,構建頂層dfd 2 對頂層dfd圖細化,構建0層dfd 3 對0層dfd的每個加工進行細化,分別構建1層dfd,依次類推,逐層精化,直至構建出底層圖。注...