第六章 需求分析方法 結構化分析方法SA

2021-10-11 14:43:11 字數 1746 閱讀 4243

單選題

1. 資料流圖將軟體系統建模為輸入、處理、儲存與輸出的協同工作,其側重描述系統的()。

處理規格 (答案)

控制規格

術語詞條

資料規格

2. 實體關係圖側重於對軟體系統的()建模。

質量行為

資料 (答案)

功能

3. 下面關於資料流圖建模規則的描述正確的是()。

外部實體可以直接向資料儲存輸入資料,也可以直接從中讀取資料。

外部實體指的是與軟體系統互動的人或組織。

資料流表示軟體系統中運動的資料,其名稱必須是名詞性描述。 (答案)

資料流圖中的過程用於儲存資料。

4. 下面關於資料流圖建模規則的描述正確的是()。

軟體系統在分層建模時,分解的層數越多越好。

0層圖是對系統的第一次功能分解,只需定義出分解得到的「過程」即可。

資料流圖分層建模必須遵循過程分解平衡原則,也就是要求下層圖與上層圖的流入流出同乙個過程的資料流名稱和數量完全相同。 (答案)

環境圖建模的目標是分析清楚系統的外部實體。

5. er圖是資料庫設計的基礎,因此又稱為()。

資料裡物理模型

資料模型

資料庫邏輯結構設計模型

資料庫概念模型 (答案)

判斷題

1. 環境圖也稱頂層資料流圖,它僅包括乙個資料處理過程,即目標系統。

標準答案:

t

2. 對於複雜程度高的軟體系統,應該分層建模資料流圖。

標準答案:

t

3. 資料儲存與資料流都是對系統中資料的描述,區別是描述靜止還是運動的資料。

標準答案:

t

4. 實體與屬性的區別在於,實體是復合資訊,而屬性是原子(不可再分)資訊。

標準答案:

t

問答題

1. 根據描述,建立實體關係圖 和 dfd。

某大學圖書館系統的使用者分為幾種型別的借書人,分別是教職工借書人、研究生借書人和本科生借書人。借書人的基本資訊包括姓名、位址和**號碼,其中教職工借書人還要包括辦公室位址和辦公**資訊,研究生借書人還要包括專業方向和導師資訊等。

系統對借出的圖書資訊進行跟蹤,即記錄借書人在什麼時間借閱了哪本圖書,以及在什麼時間歸還了哪本圖書。

借書人借書前可以根據書名進行圖書檢索,可以檢索出圖書的條碼號、書名、作者、出版社、isbn、出版日期、是否在館等資訊。

如果打算借閱的圖書全部被借出,可以辦理預約。每個預約只針對乙個借書人和乙個書名,需要記錄預約日期、優先權和預約完成日期。

答:實體:借書人(細分為教職工借書人、研究生借書人、本科生借書人)圖書、借還書、預約

屬性:借書人:姓名、位址和**號碼;教職工借書人:+辦公室位址和辦公**;研究生借書人:+專業方向、導師資訊。

圖書:條碼號、書名、作者、出版社、isbn、出版日期、是否在館

借還書:借書日期、借書人、借書名稱、還書日期

預約:預約日期、借書人、預約圖書、優先權、預約完成日期

關係:借書人藉還、預約圖書

第六章 結構化分析

1.結構化分析的特點是什麼?採用自頂向下 逐層分解的方法求解複雜問題。2.資料流圖的建模元素有哪些?如何構建資料流圖?有哪些注意事項?資料流圖的建模元素有 1 資料流。資料流是資料在系統內傳播的路徑,因此由一組成分固定的資料組成。2 資料來源 終點 3 對資料的加工 處理 4 資料儲存。表示資訊的靜...

軟體工程第六章 結構化分析

採用自頂向下 逐層分解的方法求解複雜問題 資料的源點或者終點 加工或者處理 資料儲存 資料流 構建dfd圖的具體步驟如下 1 先確定系統的輸入輸出,構建頂層dfd 2 對頂層dfd圖細化,構建0層dfd 3 對0層dfd的每個加工進行細化,分別構建1層dfd,依次類推,逐層精化,直至構建出底層圖。注...

第六章 迴圈控制結構

第六章 迴圈控制結構 知識點 1,迴圈控制結構與迴圈語句 2,計數控制的迴圈 3,巢狀迴圈 4,條件控制的迴圈 5流程的轉移控制 迴圈分為常見五種語句 1.for語句 for 初始化表示式 迴圈控制表示式 增值表示式 語句序列 2.while語句 while 迴圈控制表示式 語句序列 增值表示式 注...