《軟件需求分析(第二版)》第 11 章——一圖勝千言 重點部分總結
文章目錄
前言
一、單選題
二、判斷題
三、簡答題
總結
前言
本文是對《軟件需求分析(第二版)》第 11 章——一圖勝千言的重點部分總結?!盾浖枨蠓治觯ǖ诙妫酚媱澒彩邆€章節,其他章節的內容請前往專欄內查看。
上節回顧:《軟件需求分析(第二版)》第 10 章——編寫需求文檔 重點部分總結
一、單選題
1、需求分析過程應該建立3種模型,它們分別是數據模型、功能模型、行為模型。以下幾種圖形中,(D)屬于功能模型。
A、魚骨圖
B、實體-聯系圖(ERD)
C、狀態轉換圖(STD)
D、數據流圖(DFD)
2、面向對象技術中,對象是類的實例。對象有三種成份:(C)、屬性和方法(或操作)。
A、消息
B、規則
C、標識
D、封裝
3、需求分析過程應該建立3種模型,它們分別是數據模型、功能模型、行為模型。以下幾種圖形中,(D)屬于行為模型。
A、數據流圖(DFD)
B、魚骨圖
C、實體-聯系圖(ERD)
D、狀態轉換圖(STD)
4、DFD的基本符號不包括下列哪種(D)
A、加工
B、外部實體
C、數據流
D、數據字典
5、(D)是數據流圖的最高抽象。
A、類圖
B、對話圖
C、狀態圖
D、關聯圖
二、判斷題
1、類是對一組具有相同屬性、操作、關系和語義的對象的描述。關系是類之間的,語義是蘊涵的,對一個類而言,其關鍵的特性是屬性和操作。(?)
2、數據字典是關于數據流圖中各種成分詳細定義的信息集合,可將其按照說明對象的類型劃分為四類條目,分別為數據流條目、數據項條目、數據結構條目和數據加工條目。(?)
3、需求模型就是圖模型。(?)
4、UML是一種應用面有限的建模語言,它僅可以用于軟件系統建模和業務流程建模。(?)
5、對話圖是一種狀態圖。(?)
三、簡答題
1、圖書預訂系統描述:書店向顧客發放訂單,顧客將所填訂單交由系統處理,系統首先依據圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據顧客情況和訂單數目將訂單分為優先訂單與正常訂單兩種,隨時處理優先訂單,定期處理正常訂單。最后系統根據所處理的訂單匯總,并按出版社要求發給出版社。畫出圖書預定系統的各層數據流圖。
2、根據上一道題,結合你自己的想法,說明繪制數據流圖的過程步驟。
(1)確定所開發的系統的外部項(外部實體),即系統的數據來源和去處;
(2)確定整個系統的輸出數據流和輸入數據流,把系統作為一個加工環節,畫出關聯圖;
(3)確定系統的主要信息處理功能,按此將整個系統分解成幾個加工環節(子系統)確定每個加工的輸出與輸入數據流以及與這些加工有關的數據存儲;
(4)根據自頂向下,逐層分解的原則,對上層圖中全部或部分加工環節進行分解;
(5) 重復步驟(4),直到逐層分解結束;
(6)對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD 中各層是否有遺漏、重復、沖突之處,各層 DFD 及同層 DFD 之間關系是否合理,及命名、編號是否確切、合理等,對錯誤與不當之處進行修改;
(7)和用戶進行交流,在用戶完全理解數據圖的內容的基礎上征求用戶的意見。
總結
本文對本章內容一圖勝千言從單選題、簡答題和名詞解釋方面進行了總結,如有疏漏和錯誤歡迎大家指正。另外其他章節的內容大家可以移步專欄進行查看。
我是白鹿,一個不懈奮斗的程序猿。望本文能對你有所裨益,歡迎大家的一鍵三連!若有其他問題、建議或者補充可以留言在文章下方,感謝大家的支持!
專家 云社區 開發者 軟件開發
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。