第6章課後答案 物件導向需求分析

2021-10-06 16:48:57 字數 4013 閱讀 1413

**一 、單項選擇題 **

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

功能行為

質量資料

[參***] 資料

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

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

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

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

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

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

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

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

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

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

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

[參***] 資料流表示軟體系統中運動的資料,其名稱必須是名詞性描述。

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

資料規格

處理規格

控制規格

術語詞條

[參***] 處理規格

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

資料模型

資料庫概念模型

資料庫邏輯結構設計模型

資料裡物理模型

[參***] 資料庫概念模型

二、 不定項選擇題

1.實體關係圖中的實體表示(),實體之間的相互互動相互影響稱為(),實體的屬性指的是(),可以使用實體的乙個屬性或者多個屬性唯一確定和標識實體的乙個例項,稱為()。

實體的特徵關係鍵

需要在系統中收集和儲存的現實世界事物的類別描述。

[參***]

實體的特徵關係鍵

需要在系統中收集和儲存的現實世界事物的類別描述。

2.結構化需求分析模型包括()。

資料流圖

實體關係圖

狀態轉圖

資料字典

[參***]

資料流圖

實體關係圖

狀態轉圖

資料字典

3.需求分析的任務是()。

建立分析模型,達成開發者和使用者對需求資訊的共同理解。

依據共同的理解,發揮創造性,建立軟體系統解決方案。

獲取並解釋使用者對軟體系統的期待。

建立需求分析文件,對軟體系統解決方案建立簡潔、精確、一致和易於理解的描述。

[試題解析] c、獲取並解釋使用者對軟體系統的期待。(需求獲取) d、建立需求分析文件,對軟體系統解決方案建立簡潔、精確、一致和易於理解的描述。(需求規格描述)

[參***]

建立分析模型,達成開發者和使用者對需求資訊的共同理解。

依據共同的理解,發揮創造性,建立軟體系統解決方案。

三 、判斷題

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

[參***] 正確

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

[參***] 正確

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

[參***] 正確

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

[參***] 正確

一 、不定項選擇題

1.互動圖的一種形式稱為順序圖,關於順序圖的描述正確的是()。

順序圖用於描述軟體系統的資料處理過程。

順序圖是乙個類似二維表的結構,縱軸為時間軸,橫軸表示了參與協作的物件。

順序圖中將物件的互動(協作)表示為訊息,訊息按照時間順序,在順序圖中從左向右排列。(

順序圖中的訊息的實質是傳送者物件的方法。

[試題解析] a、順序圖用於描述軟體系統的資料處理過程。(描述資料處理過程的是dfd;順序圖描述的是特定上下文環境中一組物件的互動行為) c、順序圖中將物件的互動(協作)表示為訊息,訊息按照時間順序,在順序圖中從左向右排列。(訊息從上到下排列) d、順序圖中的訊息的實質是傳送者物件的方法。(接收者物件的方法)

[參***]

順序圖是乙個類似二維表的結構,縱軸為時間軸,橫軸表示了參與協作的物件。

2.下面關於概念類圖的描述錯誤的是()。

概念類圖起始於用例描述文字,以uml類圖的形式表現出來。

概念類圖主要描述的是系統的概念類(實體類)與類之間的關係。

每個用例識別出來的概念類都必須是獨一無二的。

在識別概念類時,可以應用詞性法,即分析出用例描述中的名詞作為候選類,再根據篩選規格進行篩選。

[試題解析] c、每個用例識別出來的概念類都必須是獨一無二的。(將所有用例中識別出的區域性概念類進行合併以建立軟體系統的整體概念類圖)。

[參***]

每個用例識別出來的概念類都必須是獨一無二的。

3.下面關於用例建模的描述錯誤的是()。

用例模型包括用例圖和用例描述。

用例圖的基本元素包括參與者和用例

用例是不同條件下系統對某一使用者的請求的響應,由一組互動的行為序列組成,幫助實現使用者的乙個完整目的。

用例描述又稱用例規格,是用文字形式描述出用例的參與者、目標及互動場景。

[試題解析] b、用例圖的基本元素包括參與者和用例(參與者、用例、關聯、邊界)

[參***]

用例圖的基本元素包括參與者和用例

4.概念類圖的基本元素不包括()。

物件和類

鏈結和關聯

繼承訊息

[試題解析] d、訊息(順序圖的符號)

[參***]

訊息5.物件導向分析模型包括()。

用例圖和用例描述

類圖狀態圖

包圖[試題解析] d、包圖(體系結構設計模型)

[參***]

用例圖和用例描述

類圖狀態圖

二 、問答題

1.根據描述,建立概念類圖。

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

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

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

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

[參***]

根據描述,建立概念類圖。

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

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

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

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

2.根據描述,建立用例圖。

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

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

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

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

第6章物件導向基礎 課後習題

1 package chuancan public class person public static void main string args 2 建立乙個telephone類,屬性有 號碼number,還有2個構造方法,其中乙個沒有引數,乙個帶有引數 public class telepho...

Lua程式設計第4版第6章課後練習答案

6.1 略 6.2 用lselect 2,函式 6.3function f63 local t table.pack t t.n nil t.n t.n 1return table.unpack t end print f63 2 3,4 5 6.4 說下思路 pair每乙個元素,把每個元素都隨機從...

c 採用辛普生法 c 物件導向課後答案第9章

簡答題 2.1在 c 中,能否宣告虛建構函式?為什麼?能否宣告虛析構函式?為什麼?2.2什麼是抽象類?抽象類有何作用?可以宣告抽象類的物件嗎?為什麼?2.3多型性和虛函式有何作用?2.4是否使用了虛函式就能實現執行時的多型性 怎樣才能實現執行時的多型性 2.5為什麼析構函式總是要求說明為虛函式 選擇...