2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)6_第1頁(yè)
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)6_第2頁(yè)
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)6_第3頁(yè)
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)6_第4頁(yè)
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)6_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

住在富人區(qū)的她2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大小)題型12345總分得分一.綜合題(共50題)1.單選題

在Linux系統(tǒng)中,DNS的配置文件是(),它包含了主機(jī)的域名搜索順序和DNS服務(wù)器的地址。

問(wèn)題1選項(xiàng)

A./etc/hostname

B./dev/host.conf

C./etc/resolv.conf

D./dev/name.conf

【答案】C

【解析】本題考查的是DNS的相關(guān)應(yīng)用。

當(dāng)進(jìn)行DNS解析的時(shí)候,需要系統(tǒng)指定一臺(tái)DNS服務(wù)器,以便當(dāng)系統(tǒng)要解析域名的時(shí)候,可以向所設(shè)定的域名服務(wù)器進(jìn)行查詢。在包括Linux系統(tǒng)在內(nèi)的大部分UNIX系統(tǒng)中,DNS服務(wù)器的IP地址都存放在/etc/resolv.conf文件中。也就是說(shuō)在圖形方式配置網(wǎng)絡(luò)參數(shù)的時(shí)候,所設(shè)置的DNS服務(wù)器就是存放在這個(gè)文件中的。用戶也完全可以用手工的方式修改這個(gè)文件的內(nèi)容來(lái)進(jìn)行DNS設(shè)置。配置文件不會(huì)放在dev目錄下。

點(diǎn)撥:

/etc/resolv.conf文件的每一行是由一個(gè)關(guān)鍵字和隨后的參數(shù)組成的,常見(jiàn)的關(guān)鍵字有:

Nameserver:指定DNS服務(wù)器的IP地址,可以有多行,查詢的時(shí)候按照次序進(jìn)行,只有當(dāng)一個(gè)DNS服務(wù)器不能使用的時(shí)候,才查詢后面的DNS服務(wù)器。

Domain:用來(lái)定義默認(rèn)域名(主機(jī)的本地域名)。

Search它的多個(gè)參數(shù)指明域名查詢順序。當(dāng)要查詢沒(méi)有域名的主機(jī),主機(jī)將在由Search聲明的域中分別查找。domain和Search不能共存;如果同時(shí)存在,后面出現(xiàn)的將會(huì)被使用。

2.單選題

一個(gè)完整的軟件系統(tǒng)需從不同視角進(jìn)行描述,下圖屬于軟件架構(gòu)設(shè)計(jì)中的(

),用于(

)視圖來(lái)描述軟件系統(tǒng)。

問(wèn)題1選項(xiàng)

A.對(duì)象圖

B.時(shí)序圖

C.構(gòu)件圖

D.類圖

問(wèn)題2選項(xiàng)

A.進(jìn)程

B.開(kāi)發(fā)

C.物理

D.用戶

【答案】第1題:D

第2題:B

【解析】第1題:本題第一空選擇D選項(xiàng)。

圖示展示的是類圖的結(jié)構(gòu)。

注意區(qū)分類圖和對(duì)象圖。對(duì)象圖標(biāo)記的是對(duì)象名,命名形式對(duì)象名:類名,或者:類名。這里沒(méi)有出現(xiàn)冒號(hào),表示的是類圖。

對(duì)象圖(objectdiagram)。對(duì)象圖描述一組對(duì)象及它們之間的關(guān)系。對(duì)象圖描述了在類圖中所建立的事物實(shí)例的靜態(tài)快照。和類圖一樣,這些圖給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖或靜態(tài)進(jìn)程視圖,但它們是從真實(shí)案例或原型案例的角度建立的。

類圖(classdiagram)。類圖描述一組類、接口、協(xié)作和它們之間的關(guān)系。在OO系統(tǒng)的建模中,最常見(jiàn)的圖就是類圖。類圖給出了系統(tǒng)的靜態(tài)設(shè)計(jì)視圖,活動(dòng)類的類圖給出了系統(tǒng)的靜態(tài)進(jìn)程視圖。

本題第二空選擇B選項(xiàng)。

“4+1”視圖模型從五個(gè)不同的視角來(lái)描述軟件架構(gòu),每個(gè)視圖只關(guān)心系統(tǒng)的一個(gè)側(cè)面,五個(gè)視圖結(jié)合在一起才能反映軟件架構(gòu)的全部?jī)?nèi)容。

(1)邏輯視圖。邏輯視圖主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務(wù)。在邏輯視圖中,系統(tǒng)分解成一系列的功能抽象,這些抽象主要來(lái)自問(wèn)題領(lǐng)域。這種分解不但可以用來(lái)進(jìn)行功能分析,而且可用作標(biāo)識(shí)在整個(gè)系統(tǒng)的各個(gè)不同部分的通用機(jī)制和設(shè)計(jì)元素。在OO技術(shù)中,通過(guò)抽象、封裝和繼承,可以用對(duì)象模型來(lái)代表邏輯視圖,用類圖來(lái)描述邏輯視圖。邏輯視圖中使用的風(fēng)格為面向?qū)ο蟮娘L(fēng)格,在設(shè)計(jì)中要注意保持一個(gè)單一的、內(nèi)聚的對(duì)象模型貫穿整個(gè)系統(tǒng)。

(2)開(kāi)發(fā)視圖。開(kāi)發(fā)視圖也稱為模塊視圖,在UML中被稱為實(shí)現(xiàn)視圖,它主要側(cè)重于軟件模塊的組織和管理。開(kāi)發(fā)視圖要考慮軟件內(nèi)部的需求,例如,軟件開(kāi)發(fā)的容易性、軟件的復(fù)用性和軟件的通用性,要充分考慮由于具體開(kāi)發(fā)工具的不同而帶來(lái)的局限性。開(kāi)發(fā)視圖通過(guò)系統(tǒng)I/O關(guān)系的模型圖和子系統(tǒng)圖來(lái)描述。其中類圖屬于開(kāi)發(fā)視圖。

(3)進(jìn)程視圖。進(jìn)程視圖側(cè)重于系統(tǒng)的運(yùn)行特性,主要關(guān)注一些非功能性需求,例如,系統(tǒng)的性能和可用性等。進(jìn)程視圖強(qiáng)調(diào)并發(fā)性、分布性、系統(tǒng)集成性和容錯(cuò)能力,以及從邏輯視圖中的主要抽象如何適合進(jìn)程結(jié)構(gòu)等,它也定義了邏輯視圖中的各個(gè)類的操作具體是在哪一個(gè)線程中被執(zhí)行的。進(jìn)程視圖可以描述成多層抽象,每個(gè)級(jí)別分別關(guān)注不同的方面。

(4)物理視圖。物理視圖在UML中被稱為部署視圖,它主要考慮如何把軟件映射到硬件上,它通常要考慮到解決系統(tǒng)拓?fù)浣Y(jié)構(gòu)、系統(tǒng)安裝和通信等問(wèn)題。當(dāng)軟件運(yùn)行于不同的物理節(jié)點(diǎn)上時(shí),各視圖中的構(gòu)件都直接或間接地對(duì)應(yīng)于系統(tǒng)的不同節(jié)點(diǎn)上。因此,從軟件到節(jié)點(diǎn)的映射要有較高的靈活性,當(dāng)環(huán)境改變時(shí),對(duì)系統(tǒng)其他視圖的影響最小化。

(5)場(chǎng)景視圖。場(chǎng)景視圖可以看作是那些重要系統(tǒng)活動(dòng)的抽象,它使四個(gè)視圖有機(jī)聯(lián)系起來(lái),從某種意義上說(shuō)場(chǎng)景視圖是最重要的需求抽象。場(chǎng)景視圖對(duì)應(yīng)UML中的用例視圖。在開(kāi)發(fā)軟件架構(gòu)時(shí),它可以幫助架構(gòu)設(shè)計(jì)師找到構(gòu)件及其相互關(guān)系。同時(shí),架構(gòu)設(shè)計(jì)師也可以用場(chǎng)景來(lái)分析一個(gè)特定的視圖,或描述不同視圖的構(gòu)件之間是如何相互作用的。場(chǎng)景視圖可以用文本表示,也可以用圖形表示。

第2題:

3.單選題

某計(jì)算機(jī)系統(tǒng)頁(yè)面大小為4K,進(jìn)程P1的頁(yè)面變換表如下圖所示,若P1要訪問(wèn)數(shù)據(jù)的邏輯地址為十六進(jìn)制1B1AH,那么該邏輯地址經(jīng)過(guò)變換后,其對(duì)應(yīng)的物理地址應(yīng)為十六進(jìn)制(

)。

問(wèn)題1選項(xiàng)

A.1B1AH

B.3B1AH

C.6B1AH

D.8B1AH

【答案】C

【解析】本題考查頁(yè)式存儲(chǔ)中的邏輯地址轉(zhuǎn)物理地址。由于頁(yè)面大小為4K,所以頁(yè)內(nèi)地址長(zhǎng)度為12個(gè)二進(jìn)制位,對(duì)應(yīng)邏輯地址中的:B1A,所以頁(yè)號(hào)為1,通過(guò)查詢頁(yè)表可知對(duì)應(yīng)物理塊號(hào)為6,所以物理地址為6B1A。

4.單選題

在網(wǎng)絡(luò)操作系統(tǒng)環(huán)境中,若用戶UserA的文件或文件夾被共享后,則(

)。

問(wèn)題1選項(xiàng)

A.UserA的安全性與未共享時(shí)相比將會(huì)有所提高

B.UserA的安全性與未共享時(shí)相比將會(huì)有所下降

C.UserA的可靠性與未共享時(shí)相比將會(huì)有所提高

D.UserA的方便性與未共享時(shí)相比將會(huì)有所下降

【答案】B

【解析】本題考查的是操作系統(tǒng)安全的內(nèi)容。

根據(jù)題干描述,用戶A的文件或者文件夾被共享后,此時(shí)其他用戶可以訪問(wèn)該文件,方便性有所提高。但此時(shí)其他用戶可能會(huì)修改或刪除該文件,所以安全性和可靠性都有所下降,

綜上所述,本題應(yīng)該選擇B選項(xiàng),A、C、D的說(shuō)法都是錯(cuò)誤的。

5.單選題

SDN(SoftwareDefinedNetwok)的網(wǎng)絡(luò)架構(gòu)中不包含(

)。

問(wèn)題1選項(xiàng)

A.邏輯層

B.控制層

C.轉(zhuǎn)發(fā)層

D.應(yīng)用層

【答案】A

【解析】SDN(SoftwareDefinedNetwok)的網(wǎng)絡(luò)架構(gòu)中包含:控制層、轉(zhuǎn)發(fā)層和應(yīng)用層。

6.單選題

以下關(guān)于計(jì)算機(jī)內(nèi)存管理的描述中,(

)屬于段頁(yè)式存儲(chǔ)管理的描述。

問(wèn)題1選項(xiàng)

A.一個(gè)程序就是一段,使用基址極限對(duì)來(lái)進(jìn)行管理

B.一個(gè)程序分為需要固定大小的頁(yè)面,使用頁(yè)表來(lái)進(jìn)行管理

C.程序按邏輯分為多段,每一段內(nèi)又進(jìn)行分頁(yè),使用段頁(yè)表來(lái)進(jìn)行管理

D.程序按邏輯分為多段,用一組基址極限對(duì)來(lái)進(jìn)行管理,基址極限對(duì)存放在段表里

【答案】C

【解析】段頁(yè)式存儲(chǔ)管理方式即先將用戶程序分成若干個(gè)段,再把每個(gè)段分成若干個(gè)頁(yè),并為每一個(gè)段賦予一個(gè)段名。

7.單選題

按照外部形態(tài),構(gòu)成一個(gè)軟件系統(tǒng)的構(gòu)件可以分為五類。其中(

)是指可以進(jìn)行版本替換并增加構(gòu)件新功能。

問(wèn)題1選項(xiàng)

A.裝配的構(gòu)件

B.可修改的構(gòu)件

C.有限制的構(gòu)件

D.適應(yīng)性構(gòu)件

【答案】B

【解析】本題考查構(gòu)件的基本概念。

如果把軟件系統(tǒng)看成是構(gòu)件的集合,那么從構(gòu)件的外部形態(tài)來(lái)看,構(gòu)成一個(gè)系統(tǒng)的構(gòu)件可分為5類:

(1)獨(dú)立而成熟的構(gòu)件。獨(dú)立而成熟的構(gòu)件得到了實(shí)際運(yùn)行環(huán)境的多次檢驗(yàn),該類構(gòu)件隱藏了所有接口,用戶只需用規(guī)定好的命令進(jìn)行使用。例如,數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng)等。

(2)有限制的構(gòu)件。有限制的構(gòu)件提供了接口,指出了使用的條件和前提,這種構(gòu)件在裝配時(shí),會(huì)產(chǎn)生資源沖突、覆蓋等影響,在使用時(shí)需要加以測(cè)試。例如,各種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中的基礎(chǔ)類庫(kù)等。

(3)適應(yīng)性構(gòu)件。適應(yīng)性構(gòu)件進(jìn)行了包裝或使用了接口技術(shù),把不兼容性、資源沖突等進(jìn)行了處理,可以直接使用。這種構(gòu)件可以不加修改地使用在各種環(huán)境中。例如ActiveX等。

(4)裝配的構(gòu)件。裝配(assemble)的構(gòu)件在安裝時(shí),已經(jīng)裝配在操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)或信息系統(tǒng)不同層次上,使用膠水代碼(gluecode)就可以進(jìn)行連接使用。目前一些軟件商提供的大多數(shù)軟件產(chǎn)品都屬這一類。

(5)可修改的構(gòu)件??尚薷牡臉?gòu)件可以進(jìn)行版本替換。如果對(duì)原構(gòu)件修改錯(cuò)誤、增加新功能,可以利用重新“包裝”或?qū)懡涌趤?lái)實(shí)現(xiàn)構(gòu)件的替換。這種構(gòu)件在應(yīng)用系統(tǒng)開(kāi)發(fā)中使用得比較多。

8.案例題

閱讀以下關(guān)于軟件架構(gòu)設(shè)計(jì)與評(píng)估的敘述,在答題紙上回答問(wèn)題1和問(wèn)題2。

【說(shuō)明】

某電子商務(wù)公司為了更好地管理用戶,提升企業(yè)銷售業(yè)績(jī),擬開(kāi)發(fā)一套用戶管理系統(tǒng)。該系統(tǒng)的基本功能是根據(jù)用戶的消費(fèi)級(jí)別、消費(fèi)歷史、信用情況等指標(biāo)將用戶劃分為不同的等級(jí),并針對(duì)不同等級(jí)的用戶提供相應(yīng)的折扣方案。在需求分析與架構(gòu)設(shè)計(jì)階段,電子商務(wù)公司提出的需求、質(zhì)量屬性描述和架構(gòu)特性如下:

(a)用戶目前分為普通用戶、銀卡用戶、金卡用戶和白金用戶四個(gè)等級(jí),后續(xù)需要能夠根據(jù)消費(fèi)情況進(jìn)行動(dòng)態(tài)調(diào)整;

(b)系統(tǒng)應(yīng)該具備完善的安全防護(hù)措施,能夠?qū)诳偷墓粜袨檫M(jìn)行檢測(cè)與防御;

(c)在正常負(fù)載情況下,系統(tǒng)應(yīng)在0.5秒內(nèi)對(duì)用戶的商品查詢請(qǐng)求進(jìn)行響應(yīng);

(d)在各種節(jié)假日或公司活動(dòng)中,針對(duì)所有級(jí)別用戶,系統(tǒng)均能夠根據(jù)用戶實(shí)時(shí)的消費(fèi)情況動(dòng)態(tài)調(diào)整折扣力度;

(e)系統(tǒng)主站點(diǎn)斷電后,應(yīng)在5秒內(nèi)將請(qǐng)求重定向到備用站點(diǎn);

(f)系統(tǒng)支持中文昵稱,但用戶名要求必須以字母開(kāi)頭,長(zhǎng)度不少于8個(gè)字符;

(g)當(dāng)系統(tǒng)發(fā)生網(wǎng)絡(luò)失效后,需要在15秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用網(wǎng)絡(luò);

(h)系統(tǒng)在展示商品的實(shí)時(shí)視頻時(shí),需要保證視頻畫(huà)面具有1024×768像素的分辨率,40幀/秒的速率;

(i)系統(tǒng)要擴(kuò)容時(shí),應(yīng)保證在10人?月內(nèi)完成所有的部署與測(cè)試工作;

(j)系統(tǒng)應(yīng)對(duì)用戶信息數(shù)據(jù)庫(kù)的所有操作都進(jìn)行完整記錄:

(k)更改系統(tǒng)的Web界面接口必須在4人?周內(nèi)完成;

(l)系統(tǒng)必須提供遠(yuǎn)程調(diào)試接口,并支持遠(yuǎn)程調(diào)試。

在對(duì)系統(tǒng)需求、質(zhì)量屬性描述和架構(gòu)特性進(jìn)行分析的基礎(chǔ)上,該系統(tǒng)架構(gòu)師給出了兩種候選的架構(gòu)設(shè)計(jì)方案,公司目前正在組織相關(guān)專家對(duì)系統(tǒng)架構(gòu)進(jìn)行評(píng)估。

【問(wèn)題1】(13分)

針對(duì)用戶級(jí)別與折扣規(guī)則管理功能的架構(gòu)設(shè)計(jì)問(wèn)題,李工建議采用面向?qū)ο蟮募軜?gòu)風(fēng)格,而王工則建議采用基于規(guī)則的架構(gòu)風(fēng)格。請(qǐng)指出該系統(tǒng)更適合采用哪種架構(gòu)風(fēng)格,并從用戶級(jí)別、折扣規(guī)則定義的靈活性、可擴(kuò)展性和性能三個(gè)方面對(duì)這兩種架構(gòu)風(fēng)格進(jìn)行比較與分析,填寫(xiě)表1-1中的(1)~(3)空白處。

【問(wèn)題2】(12分)

在架構(gòu)評(píng)估過(guò)程中,質(zhì)量屬性效用樹(shù)(utilitytree)是對(duì)系統(tǒng)質(zhì)量屬性進(jìn)行識(shí)別和優(yōu)先級(jí)排序的重要工具。請(qǐng)將合適的質(zhì)量屬性名稱填入圖1-1中(1)、(2)空白處,并選擇題干描述的(a)~(1)填入(3)~(6)空白處,完成該系統(tǒng)的效用樹(shù)。

Normal

0

false

7.8磅

0

2

false

false

false

EN-US

ZH-CN

X-NONE

Normal

0

false

7.8磅

0

2

false

false

false

EN-US

ZH-CN

X-NONE

【答案】【問(wèn)題1】

用戶級(jí)別與折扣規(guī)則管理功能更適合采用基于規(guī)則的架構(gòu)風(fēng)格。

(1)將用戶級(jí)別、折扣規(guī)則等描述為可動(dòng)態(tài)改變的規(guī)則數(shù)據(jù);

(2)加入新的用戶級(jí)別和折扣規(guī)則時(shí)需要重新定義新的對(duì)象,并需要重啟系統(tǒng);

(3)用戶級(jí)別和折扣規(guī)則已經(jīng)在系統(tǒng)內(nèi)編碼,可直接運(yùn)行,性能較好。

【問(wèn)題2】

(1)安全性

(2)可修改性

(3)(h)

(4)(j)

(5)(e)

(6)(k)

【解析】暫無(wú)解析。

9.單選題

以下關(guān)于軟件構(gòu)件的敘述中,錯(cuò)誤的是(

)。

問(wèn)題1選項(xiàng)

A.構(gòu)件的部署必須能跟它所在的環(huán)境及其他構(gòu)件完全分離

B.構(gòu)件作為一個(gè)部署單元是不可拆分的

C.在一個(gè)特定進(jìn)程中可能會(huì)存在多個(gè)特定構(gòu)件的拷貝

D.對(duì)于不影響構(gòu)件功能的某些屬性可以對(duì)外部可見(jiàn)

【答案】D

【解析】軟件構(gòu)件有3個(gè)核心特點(diǎn):

1、獨(dú)立部署單元;

2、作為第三方的組裝單元;

3、沒(méi)有(外部的)可見(jiàn)狀態(tài)。

D選項(xiàng)的描述與第3個(gè)核心特點(diǎn)相沖突。

10.單選題

對(duì)應(yīng)軟件開(kāi)發(fā)過(guò)程的各種活動(dòng),軟件開(kāi)發(fā)工具有需求分析工具、(

)、編碼與排錯(cuò)工具、測(cè)試工具,按照描述需求定義的方法,可將需求分析工具分為基于自然語(yǔ)言或圖形描述的工具,和基于(

)的工具。

問(wèn)題1選項(xiàng)

A.設(shè)計(jì)工具

B.分析工具

C.耦合工具

D.監(jiān)控工具

問(wèn)題2選項(xiàng)

A.用例

B.形式需求定義語(yǔ)言

C.UML

D.需求描述

【答案】第1題:A

第2題:B

【解析】本題考查的是系統(tǒng)開(kāi)發(fā)基礎(chǔ)中軟件系統(tǒng)工具的知識(shí)內(nèi)容。

軟件開(kāi)發(fā)工具用來(lái)輔助開(kāi)發(fā)人員進(jìn)行軟件開(kāi)發(fā)活動(dòng),對(duì)應(yīng)軟件開(kāi)發(fā)過(guò)程的各種活動(dòng),軟件開(kāi)發(fā)工具包括需求分析工具、設(shè)計(jì)工具、編碼與排錯(cuò)工具、測(cè)試工具等。

1、需求分析工具用以輔助軟件需求分析活動(dòng),輔助系統(tǒng)分析員從需求定義出發(fā),生成完成的、清晰的、一致的功能規(guī)范。按描述需求定義的方法可以將需求分析工具分為基于自然語(yǔ)言或圖像描述的工具和基于形式化需求定義語(yǔ)言的工具。

(1)基于自然語(yǔ)言或圖形描述的工具:這類工具采用分解與抽象等基本手段,對(duì)用戶問(wèn)題逐步求精,并在檢測(cè)機(jī)制的輔助下,發(fā)現(xiàn)其中可能存在的問(wèn)題(如一致性),通過(guò)對(duì)問(wèn)題描述的修改,逐步形成能正確反映用戶需求的功能規(guī)范。比如結(jié)構(gòu)化分析方法采用的數(shù)據(jù)流圖。

(2)基于形式化需求定義語(yǔ)言的工具:基于形式化需求定義語(yǔ)言的工具大多以基于知識(shí)的需求智能助手的形式出現(xiàn),并把人工智能技術(shù)運(yùn)用于軟件工程。這類工具通常具有一個(gè)知識(shí)庫(kù)和一個(gè)推理機(jī)制。

(3)其他需求分析工具:可執(zhí)行規(guī)范語(yǔ)言以及原型技術(shù)為需求分析工具提供了另一條實(shí)現(xiàn)途徑,這些工具通過(guò)運(yùn)行可執(zhí)行規(guī)范或原型,將有關(guān)的結(jié)果顯示給用戶和系統(tǒng)分析員,以便進(jìn)行需求確認(rèn)。

2、設(shè)計(jì)工具:設(shè)計(jì)工具用以輔助軟件設(shè)計(jì)活動(dòng),輔助設(shè)計(jì)人員從軟件功能規(guī)范出發(fā),得到相應(yīng)的設(shè)計(jì)規(guī)范。

3、編碼與排錯(cuò)工具:編碼工具和排錯(cuò)工具用以輔助程序員進(jìn)行編碼活動(dòng)。編碼工具輔助程序員用某種程序語(yǔ)言編制源程序,并對(duì)源程序進(jìn)行翻譯,最終轉(zhuǎn)換成可執(zhí)行的代碼,主要有編輯程序、匯編程序、編譯程序和生成程序等。排錯(cuò)工具用來(lái)輔助程序員尋找源程序中錯(cuò)誤的性質(zhì)和原因,并確定其出錯(cuò)的位置,主要有源代碼排錯(cuò)程序和排錯(cuò)程序生成程序兩類。

4、軟件維護(hù)工具:軟件維護(hù)工具輔助軟件維護(hù)過(guò)程中的活動(dòng),輔助維護(hù)人員對(duì)軟件代碼及其文檔進(jìn)行各種維護(hù)活動(dòng)。軟件維護(hù)工具主要有版本控制工具、文檔分析工具、開(kāi)發(fā)信息庫(kù)工具、逆向工程工具和再工程工具等。

5、軟件管理和軟件支持工具:軟件管理過(guò)程和軟件支持過(guò)程往往要涉及到軟件生存周期中的多個(gè)活動(dòng),軟件管理和軟件支持工具用來(lái)輔助管理人員和軟件支持人員的管理活動(dòng)和支持活動(dòng),以確保軟件高質(zhì)高效地完成。其中常用的工具有項(xiàng)目管理工具、配置管理工具、軟件評(píng)價(jià)工具等。

11.單選題

關(guān)于敏捷開(kāi)發(fā)方法的特點(diǎn),不正確的是()。

問(wèn)題1選項(xiàng)

A.敏捷開(kāi)發(fā)方法是適應(yīng)性而非預(yù)設(shè)性

B.敏捷開(kāi)發(fā)方法是面向過(guò)程的而非面向人的

C.采用迭代增量式的開(kāi)發(fā)過(guò)程,發(fā)行版本小型化

D.敏捷開(kāi)發(fā)中強(qiáng)調(diào)開(kāi)發(fā)過(guò)程中相關(guān)人員之間的信息交流

【答案】B

【解析】本題考查的是敏捷開(kāi)發(fā)方法的相關(guān)知識(shí)。

敏捷開(kāi)發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開(kāi)發(fā)方法。在敏捷開(kāi)發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備集成和可運(yùn)行的特征。換言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過(guò)程中軟件一直處于可使用狀態(tài)。敏捷方法特別強(qiáng)調(diào)相關(guān)人員之間的信息交流。因?yàn)轫?xiàng)目失敗的原因最終都可以追溯到信息沒(méi)有及時(shí)準(zhǔn)確地傳遞到應(yīng)該接受它的人。特別提倡直接的面對(duì)面交流,交流成本遠(yuǎn)遠(yuǎn)低于文檔的交流。按照高內(nèi)聚、松散耦合的原則將項(xiàng)目劃分為若干個(gè)小組,以增加溝通。

(1)敏捷開(kāi)發(fā)方法是“適應(yīng)性”(Adaptive)而非“預(yù)設(shè)性”(Predictive)。

(2)敏捷開(kāi)發(fā)方法是“面向人”(peopleoriented)而非“面向過(guò)程”(processoriented)。

B選項(xiàng)描述錯(cuò)誤,本題選擇B選項(xiàng)。

12.單選題

Thepurposeofsystemsdesignistospecifya(n)(),whichdefinesthetechnologiestobeusedtobuildtheproposedinformationsystems.Thistaskisaccomplishedbyanalyzingthedatamodelsandprocessmodelsthatwereitallycreatedduring().The()isusedto.establishphysicalprocessesanddatastoresacrossanetwork.Tocompletethisactivity,theanalystmayinvolveanumberofsystemdesignersand()。whichmaybeinvolvedinthisactivitytohelpaddressbusinessdata,process,andlocationissues.Thekeyinputstothistaskarethefacts,recommendations,andopinionsthataresolicitedfomvarioussourcesandtheapproved()fromthedecisionanalysisphase.

問(wèn)題1選項(xiàng)

A.physicalmodel

B.prototypesystem

C.databaseschema

D.applicationarchitecture

問(wèn)題2選項(xiàng)

A.requirementsanalysis

B.problemanalysis

C.cause-ffectanalysis

D.decisionanalysis

問(wèn)題3選項(xiàng)

A.entity-elationshipdiagram

B.physicaldataflowdiagram

C.dataflowdiagram

D.physicaldatabasemodel

問(wèn)題4選項(xiàng)

A.systemusers

B.systemanalyst

C.systemowner

D.projectmanager

問(wèn)題5選項(xiàng)

A.systemarchitecture

B.systemproposal

C.technicalmodel

D.businessprocedure

【答案】第1題:D

第2題:A

第3題:B

第4題:A

第5題:B

【解析】第1題:系統(tǒng)設(shè)計(jì)的目的是指定一種(),它定義了用于構(gòu)建擬議信息系統(tǒng)的技術(shù)。此任務(wù)通過(guò)分析最初在()期間創(chuàng)建的數(shù)據(jù)模型和流程模型來(lái)完成。()用于跨網(wǎng)絡(luò)建立物理過(guò)程和數(shù)據(jù)存儲(chǔ)。為了完成這項(xiàng)活動(dòng),分析師可能會(huì)讓許多系統(tǒng)設(shè)計(jì)師和()參與這項(xiàng)活動(dòng),以幫助解決業(yè)務(wù)數(shù)據(jù)、流程和位置問(wèn)題。這項(xiàng)任務(wù)的關(guān)鍵輸入是從各種來(lái)源征求的事實(shí)、建議和意見(jiàn),以及決策分析階段獲得的批準(zhǔn)()。

第1題:A、物理模型B、原型系統(tǒng)C、數(shù)據(jù)庫(kù)模式D、應(yīng)用體系架構(gòu)

第2題:A、需求分析B、問(wèn)題分析C、因果分析D、決策分析

第3題:A、實(shí)體聯(lián)系圖B、物理數(shù)據(jù)流圖C、數(shù)據(jù)流圖D、物理數(shù)據(jù)庫(kù)模型

第4題:A、系統(tǒng)用戶B、系統(tǒng)分析師C、系統(tǒng)所有者D、項(xiàng)目經(jīng)理

第5題:A、系統(tǒng)架構(gòu)B、系統(tǒng)建議書(shū)C、技術(shù)模型D、業(yè)務(wù)流程

第2題:

第3題:

第4題:

第5題:

13.案例題

閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

【說(shuō)明】某軟件企業(yè)為快餐店開(kāi)發(fā)一套在線訂餐管理系統(tǒng),主要功能包括:

(1)在線訂餐:已注冊(cè)客戶通過(guò)網(wǎng)絡(luò)在線選擇快餐店所提供的餐品種類和數(shù)量后提交訂單,系統(tǒng)顯示訂單費(fèi)用供客戶確認(rèn),客戶確認(rèn)后支付訂單所列各項(xiàng)費(fèi)用。

(2)廚房備餐:廚房接收到客戶已付款訂單后按照訂單餐品列表選擇各類食材進(jìn)行餐品加工。

(3)食材采購(gòu):當(dāng)快餐店某類食材低于特定數(shù)量時(shí)自動(dòng)向供應(yīng)商發(fā)起采購(gòu)信息,包括食材類型和數(shù)量。供應(yīng)商接收到采購(gòu)信息后按照要求將食材送至快餐店并提交已采購(gòu)的食材信息。系統(tǒng)自動(dòng)更新食材庫(kù)存。

(4)生成報(bào)表:每個(gè)周末和月末,快餐店經(jīng)理會(huì)自動(dòng)收到系統(tǒng)生成的統(tǒng)計(jì)報(bào)表,報(bào)表中詳細(xì)列出了本周或本月訂單的統(tǒng)計(jì)信息以及庫(kù)存食材的統(tǒng)計(jì)信息?,F(xiàn)采用數(shù)據(jù)流圖對(duì)上述訂餐管理系統(tǒng)進(jìn)行分析與設(shè)計(jì),系統(tǒng)未完成的0層數(shù)據(jù)流圖。

如圖2-1所示。

圖2-1

【問(wèn)題1】(8分)

根據(jù)訂餐管理系統(tǒng)功能說(shuō)明,請(qǐng)?jiān)趫D2-1所示數(shù)據(jù)流圖中給出外部實(shí)體E1~E4和加工P1~P4的具體名稱。

【問(wèn)題2】(8分)

根據(jù)數(shù)據(jù)流圖規(guī)范和訂餐管理系統(tǒng)功能說(shuō)明,請(qǐng)說(shuō)明在圖2-1中需要補(bǔ)充哪些數(shù)據(jù)流可以構(gòu)造出完整的0層數(shù)據(jù)流圖。

【問(wèn)題3】(9分)

根據(jù)數(shù)據(jù)流圖的含義,請(qǐng)說(shuō)明數(shù)據(jù)流圖和系統(tǒng)流程圖之間有哪些方面的區(qū)別。

【答案】【問(wèn)題1】

E1:客戶

E2:廚房

E3:經(jīng)理

E4:供應(yīng)商

P1:在線訂餐

P2:廚房備餐

P3:生成報(bào)表

P4:食材采購(gòu)

【問(wèn)題2】

(1)增加E1到P1數(shù)據(jù)流“餐品訂單”;

(2)增加P1到P2數(shù)據(jù)流“餐品訂單”;

(3)增加D1到P3數(shù)據(jù)流“訂單匯總”;

(4)增加P3到E3數(shù)據(jù)流“統(tǒng)計(jì)報(bào)表”。

【問(wèn)題3】

(1)數(shù)據(jù)流圖中的處理過(guò)程可并行;系統(tǒng)流程圖在某個(gè)時(shí)間點(diǎn)只能處于一個(gè)處理過(guò)程。

(2)數(shù)據(jù)流圖展現(xiàn)系統(tǒng)的數(shù)據(jù)流;系統(tǒng)流程圖展現(xiàn)系統(tǒng)的控制流。

(3)數(shù)據(jù)流圖展現(xiàn)全局的處理過(guò)程,過(guò)程之間遵循不同的計(jì)時(shí)標(biāo)準(zhǔn);系統(tǒng)流程圖中處理過(guò)程遵循一致的計(jì)時(shí)標(biāo)準(zhǔn)。

【解析】暫無(wú)解析。

14.單選題

在架構(gòu)評(píng)估中,場(chǎng)景是從()的角度對(duì)與系統(tǒng)交互的描述,一般采用()三方面來(lái)對(duì)場(chǎng)景進(jìn)行描述。

問(wèn)題1選項(xiàng)

A.系統(tǒng)設(shè)計(jì)者

B.系統(tǒng)開(kāi)發(fā)者

C.風(fēng)險(xiǎn)承擔(dān)者

D.系統(tǒng)測(cè)試者

問(wèn)題2選項(xiàng)

A.刺激,環(huán)境,響應(yīng)

B.刺激,制品,響應(yīng)

C.刺激源,制品,響應(yīng)

D.參與者,用例,視圖

【答案】第1題:C

第2題:A

【解析】第1題:

場(chǎng)景(scenarios):在進(jìn)行體系結(jié)構(gòu)評(píng)估時(shí),一般首先要精確地得出具體的質(zhì)量目標(biāo),并以之作為判定該體系結(jié)構(gòu)優(yōu)劣的標(biāo)準(zhǔn)。為得出這些目標(biāo)而采用的機(jī)制叫做場(chǎng)景。場(chǎng)景是從風(fēng)險(xiǎn)承擔(dān)者的角度對(duì)與系統(tǒng)的交互的簡(jiǎn)短描述。在體系結(jié)構(gòu)評(píng)估中,一般采用刺激(stimulus)、環(huán)境(environment)和響應(yīng)(response)三方面來(lái)對(duì)場(chǎng)景進(jìn)行描述。

15.單選題

軟件設(shè)計(jì)包括四個(gè)既獨(dú)立又相互聯(lián)系的活動(dòng):()、軟件結(jié)構(gòu)設(shè)計(jì)、人機(jī)界面設(shè)計(jì)和()。

問(wèn)題1選項(xiàng)

A.用例設(shè)計(jì)

B.數(shù)據(jù)設(shè)計(jì)

C.程序設(shè)計(jì)

D.模塊設(shè)計(jì)

問(wèn)題2選項(xiàng)

A.接口設(shè)計(jì)

B.操作設(shè)計(jì)

C.輸入輸出設(shè)計(jì)

D.過(guò)程設(shè)計(jì)

【答案】第1題:B

第2題:D

【解析】第1題:本題考查的是軟件設(shè)計(jì)階段的任務(wù)。

軟件設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)。

結(jié)構(gòu)設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。

數(shù)據(jù)設(shè)計(jì):將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。好的數(shù)據(jù)設(shè)計(jì)將改善程序結(jié)構(gòu)和模塊劃分,降低過(guò)程復(fù)雜性。

接口設(shè)計(jì)(人機(jī)界面設(shè)計(jì)):軟件內(nèi)部,軟件和操作系統(tǒng)之間以及軟件和人之間如何通信。

過(guò)程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述。確定軟件各個(gè)組成部分內(nèi)的算法及內(nèi)部數(shù)據(jù)結(jié)構(gòu),并選定某種過(guò)程的表達(dá)形式來(lái)描述各種算法。

第2題:

16.單選題

按照傳統(tǒng)的軟件生命周期方法學(xué),可以把軟件生命周期劃分為軟件定義、軟件開(kāi)發(fā)和(

)三個(gè)階段。其中,可行性研究屬于(

)階段的主要任務(wù)。

問(wèn)題1選項(xiàng)

A.軟件運(yùn)行與維護(hù)

B.軟件對(duì)象管理

C.軟件詳細(xì)設(shè)計(jì)

D.問(wèn)題描述

問(wèn)題2選項(xiàng)

A.軟件定義

B.軟件開(kāi)發(fā)

C.軟件評(píng)估

D.軟件運(yùn)行與維護(hù)

【答案】第1題:A

第2題:A

【解析】第1題:本題考查的是系統(tǒng)開(kāi)發(fā)基礎(chǔ)知識(shí)中關(guān)于軟件生命周期的內(nèi)容。

按照傳統(tǒng)的軟件生命周期方法學(xué),可以把軟件生命周期劃分為軟件定義、軟件開(kāi)發(fā)、軟件運(yùn)行與維護(hù)三個(gè)階段。第一空選擇A選項(xiàng)。

軟件定義包括可行性研究和詳細(xì)需求分析過(guò)程,任務(wù)是確定軟件開(kāi)發(fā)工程必須完成的總目標(biāo)。第二空選擇A選項(xiàng)。

軟件開(kāi)發(fā)時(shí)期就是軟件的設(shè)計(jì)與實(shí)現(xiàn),可分為概要(總體)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等。

軟件運(yùn)行就是把軟件產(chǎn)品移交給用戶使用。軟件投入運(yùn)行后的主要任務(wù)是使軟件持久滿足用戶的要求。

軟件維護(hù)是對(duì)軟件產(chǎn)品進(jìn)行修改或?qū)浖枨笞兓鞒鲰憫?yīng)的過(guò)程,也就是盡可能地延長(zhǎng)軟件的壽命。

當(dāng)軟件已沒(méi)有維護(hù)的價(jià)值時(shí),宣告退役,軟件生命隨之宣告結(jié)束。

第2題:

17.單選題

某廠生產(chǎn)某種電視機(jī),銷售價(jià)為每臺(tái)2500元,去年的總銷售量為25000臺(tái),固定成本總額為250萬(wàn)元,可變成本總額為4000萬(wàn)元,稅率為16%,則該產(chǎn)品年銷售量的盈虧平衡點(diǎn)為(

)臺(tái)。(只有在年銷售量超過(guò)它時(shí)才能有盈利)。

問(wèn)題1選項(xiàng)

A.5000

B.10000

C.15000

D.20000

【答案】A

【解析】本題考查的是成本計(jì)算。

根據(jù)題干分析可得:

總營(yíng)收:25000×2500=6250萬(wàn)

固定成本:250萬(wàn)

可變成本:4000萬(wàn),占營(yíng)收比例:64%。

稅不屬于成本,但與可變成本性質(zhì)相似,會(huì)隨銷量變化。

設(shè)盈虧平衡時(shí)的銷售量為X臺(tái)。則有:

2500000+X×2500×64%+X×2500×16%=X×2500

500X=2500000

解得:

X=5000

18.單選題

產(chǎn)品配置是指一個(gè)產(chǎn)品在其生命周期各個(gè)階段所產(chǎn)生的各種形式(機(jī)器可讀或人工可讀)和各種版本的(

)的集合。

問(wèn)題1選項(xiàng)

A.需求規(guī)格說(shuō)明、設(shè)計(jì)說(shuō)明、測(cè)試報(bào)告

B.需求規(guī)格說(shuō)明、設(shè)計(jì)說(shuō)明、計(jì)算機(jī)程序

C.設(shè)計(jì)說(shuō)明、用戶手冊(cè)、計(jì)算機(jī)程序

D.文檔、計(jì)算機(jī)程序、部件及數(shù)據(jù)

【答案】D

【解析】本題考查產(chǎn)品配置的概念。

產(chǎn)品配置是指一個(gè)產(chǎn)品在其生命周期各個(gè)階段所產(chǎn)生的各種形式(機(jī)器可讀或人工可讀)和各種版本的文檔、計(jì)算機(jī)程序、部件及數(shù)據(jù)的集合。該集合中的每一個(gè)元素稱為該產(chǎn)品配置的一個(gè)配置項(xiàng)。

注意選項(xiàng)中的需求規(guī)格說(shuō)明、設(shè)計(jì)說(shuō)明等均可歸屬于文檔。

19.單選題

前趨圖(PrecedenceGraph)是一個(gè)有向無(wú)環(huán)圖,記為:→={(P,P)IPmustcompletebeforePjmaystrt}。假設(shè)系統(tǒng)中進(jìn)程P={P1,P2,P3,P4,P5,P6,P7},且進(jìn)程的前趨圖如下:

那么,該前驅(qū)圖可記為()。

問(wèn)題1選項(xiàng)

A.→={(P1,P2),(P3,P1),(P4,P1),(P5,P2),(P5,P3),(P6,P4),(P7,P5),(P7,P6),(P5,P6),(P4,P5),(P6,P7)}

B.→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P2,P3),(P3,P4),(P3,P5),(P4,P5),(P5,P6),(P5,P7),(P6,P7)}

C.→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P2,P3),(P3,P4),(P5,P3),(P4,P5),(P5,P6),(P7,P5),(P6,P7)}

D.→={P1,P2),(P1,P3),(P2,P3),(P2,P5),(P3,P6),(P3,P4),(P4,P7),(P5,P6),(P6,P7),(P6,P5),(P7,P5)}

【答案】B

【解析】本題是典型的前趨圖考查題型。

前趨圖中,箭線代表前趨關(guān)系,結(jié)點(diǎn)代表進(jìn)程,本圖中P1是起點(diǎn),P7是終點(diǎn),一共有11個(gè)前趨關(guān)系。每個(gè)前趨關(guān)系可用(結(jié)點(diǎn)1,結(jié)點(diǎn)2)的形式表示,如:P1到P2之間的前趨關(guān)系可用:(P1,P2)表示。

這里可以用排除法得到結(jié)果,選項(xiàng)中存在錯(cuò)誤的前驅(qū)關(guān)系就可以直接排除。A選項(xiàng)(P3,P1)錯(cuò)誤,不存在P3->P1的前驅(qū)關(guān)系。C選項(xiàng)(P5,P3)錯(cuò)誤,不存在P5->P3的前驅(qū)關(guān)系。D選項(xiàng)(P3,P6)錯(cuò)誤,不存在P3->P6的前驅(qū)關(guān)系。B選項(xiàng)正確。

20.單選題

軟件測(cè)試是保障軟件質(zhì)量的重要手段。(

)是指被測(cè)試程序不在機(jī)器上運(yùn)行,而采用人工監(jiān)測(cè)和計(jì)算機(jī)輔助分析的手段對(duì)程序進(jìn)行監(jiān)測(cè)。(

)也稱為功能測(cè)試,不考慮程序的內(nèi)部結(jié)構(gòu)和處理算法,只檢查軟件功能是否能按照要求正常使用。

問(wèn)題1選項(xiàng)

A.靜態(tài)測(cè)試

B.動(dòng)態(tài)測(cè)試

C.黑盒測(cè)試

D.白盒測(cè)試

問(wèn)題2選項(xiàng)

A.系統(tǒng)測(cè)試

B.集成測(cè)試

C.黑盒測(cè)試

D.白盒測(cè)試

【答案】第1題:A

第2題:C

【解析】

靜態(tài)測(cè)試是指被測(cè)試程序不在機(jī)器上運(yùn)行,而采用人工檢測(cè)和計(jì)算機(jī)輔助靜態(tài)分析的手段對(duì)程序進(jìn)行檢測(cè)。靜態(tài)測(cè)試包括對(duì)文檔的靜態(tài)測(cè)試和對(duì)代碼的靜態(tài)測(cè)試。對(duì)文檔的靜態(tài)測(cè)試主要以檢查單的形式進(jìn)行,而對(duì)代碼的靜態(tài)測(cè)試一般采用桌前檢查(DeskChecking)、代碼審查和代碼走查。經(jīng)驗(yàn)表明,使用這種方法能夠有效地發(fā)現(xiàn)30%~70%的邏輯設(shè)計(jì)和編碼錯(cuò)誤。與之對(duì)應(yīng)的動(dòng)態(tài)測(cè)試是利用計(jì)算機(jī)運(yùn)行得到測(cè)試結(jié)果的方式進(jìn)行測(cè)試。

動(dòng)態(tài)測(cè)試中的黑盒測(cè)試不關(guān)注程序的內(nèi)部結(jié)構(gòu),只從程序塊的功能、輸入、輸出角度分析問(wèn)題,設(shè)計(jì)測(cè)試用例并展開(kāi)測(cè)試工作。

21.單選題

進(jìn)程P有8個(gè)頁(yè)面,頁(yè)號(hào)分別為0~7,頁(yè)面大小為4K,假設(shè)系統(tǒng)給進(jìn)程P分配了4個(gè)存儲(chǔ)塊,進(jìn)程P的頁(yè)面變換表如下所示。表中狀態(tài)位等于1和0分別表示頁(yè)面在內(nèi)存和不在內(nèi)存。若進(jìn)程P要訪問(wèn)的邏輯地址為十六進(jìn)制5148H,則該地址經(jīng)過(guò)變換后,其物理地址應(yīng)為十六進(jìn)制(

);如果進(jìn)程P要訪問(wèn)的頁(yè)面6不在內(nèi)存,那么應(yīng)該淘汰頁(yè)號(hào)為(

)的頁(yè)面。

問(wèn)題1選項(xiàng)

A.3148H

B.5148H

C.7148H

D.9148H

問(wèn)題2選項(xiàng)

A.1

B.2

C.5

D.9

【答案】第1題:A

第2題:B

【解析】本題考查操作系統(tǒng)存儲(chǔ)管理方面的基礎(chǔ)知識(shí)。

試題第一空的正確選項(xiàng)為A。

根據(jù)題意,頁(yè)面大小為4K,邏輯地址為十六進(jìn)制5148H其頁(yè)號(hào)為5,頁(yè)內(nèi)地址為148H,查頁(yè)表后可知頁(yè)幀號(hào)(物理塊號(hào))為3,該地址經(jīng)過(guò)變換后,其物理地址應(yīng)為頁(yè)幀號(hào)3拼上頁(yè)內(nèi)地址148H,即十六進(jìn)制3148H。

試題第二空的正確選項(xiàng)為B。根據(jù)題意,頁(yè)面變換表中狀態(tài)位等于1和0分別表示頁(yè)面在內(nèi)存或不在內(nèi)存,所以1、2、5和7號(hào)頁(yè)面在內(nèi)存。當(dāng)訪問(wèn)的頁(yè)面6不在內(nèi)存時(shí),系統(tǒng)應(yīng)該首先淘汰未被訪問(wèn)的頁(yè)面,因?yàn)楦鶕?jù)程序的局部性原理最近未被訪問(wèn)的頁(yè)面下次被訪問(wèn)的概率更??;如果頁(yè)面最近都被訪問(wèn)過(guò),應(yīng)該先淘汰未修改過(guò)的頁(yè)面。因?yàn)槲葱薷倪^(guò)的頁(yè)面內(nèi)存與輔存一致,故淘汰時(shí)無(wú)須寫(xiě)回輔存,使系統(tǒng)頁(yè)面置換代價(jià)小。經(jīng)上述分析,1、5和7號(hào)頁(yè)面都是最近被訪問(wèn)過(guò)的,但2號(hào)頁(yè)面最近未被訪問(wèn)過(guò),故應(yīng)該淘汰2號(hào)頁(yè)面。

22.單選題

對(duì)軟件體系結(jié)構(gòu)風(fēng)格的研究和實(shí)踐促進(jìn)了對(duì)設(shè)計(jì)的復(fù)用。Garlan和Shaw對(duì)經(jīng)典體系結(jié)構(gòu)風(fēng)格進(jìn)行了分類。其中,()屬于數(shù)據(jù)流體系結(jié)構(gòu)風(fēng)格;()屬于虛擬機(jī)體系結(jié)構(gòu)風(fēng)格;而下圖描述的屬于()體系結(jié)構(gòu)風(fēng)格。

問(wèn)題1選項(xiàng)

A.面向?qū)ο?/p>

B.事件系統(tǒng)

C.規(guī)則系統(tǒng)

D.批處理

問(wèn)題2選項(xiàng)

A.面向?qū)ο?/p>

B.事件系統(tǒng)

C.規(guī)則系統(tǒng)

D.批處理

問(wèn)題3選項(xiàng)

A.層次型

B.事件系統(tǒng)

C.規(guī)則系統(tǒng)

D.批處理

【答案】第1題:D

第2題:C

第3題:A

【解析】本題考查的是架構(gòu)風(fēng)格。

關(guān)于架構(gòu)的傳統(tǒng)分類如下所示:

數(shù)據(jù)流風(fēng)格:批處理序列、管道-過(guò)濾器,第一空選擇D選項(xiàng)批處理。

調(diào)用/返回風(fēng)格:主程序/子程序、面向?qū)ο?、層次結(jié)構(gòu)。

獨(dú)立構(gòu)件風(fēng)格:進(jìn)程通信、事件驅(qū)動(dòng)系統(tǒng)(隱式調(diào)用)。

虛擬機(jī)風(fēng)格:解釋器、基于規(guī)則的系統(tǒng),第二空選擇C選項(xiàng)規(guī)則系統(tǒng)。

倉(cāng)庫(kù)風(fēng)格:數(shù)據(jù)庫(kù)系統(tǒng)、超文本系統(tǒng)、黑板系統(tǒng)。

題干給出的圖示是典型的層次結(jié)構(gòu)。第三空選擇A選項(xiàng)。

23.單選題

SYNFlooding攻擊的原理是()。

問(wèn)題1選項(xiàng)

A.利用TCP三次握手,惡意造成大量TCP半連接,耗盡服務(wù)器資源,導(dǎo)致系統(tǒng)拒絕服務(wù)

B.操作系統(tǒng)在實(shí)現(xiàn)TCP/IP協(xié)議棧時(shí),不能很好地處理TCP報(bào)文的序列號(hào)紊亂問(wèn)題,導(dǎo)致系統(tǒng)崩潰

C.操作系統(tǒng)在實(shí)現(xiàn)TCP/IP協(xié)議棧時(shí),不能很好地處理IP分片包的重疊情況,導(dǎo)致系統(tǒng)崩潰

D.操作系統(tǒng)協(xié)議棧在處理IP分片時(shí),對(duì)于重組后超大的IP數(shù)據(jù)包不能很好地處理,導(dǎo)致緩存溢出而系統(tǒng)崩潰

【答案】A

【解析】本題考查的是SYNFlooding攻擊原理相關(guān)內(nèi)容。

SYNFlood攻擊利用TCP三次握手的一個(gè)漏洞向目標(biāo)計(jì)算機(jī)發(fā)動(dòng)攻擊。攻擊者向目標(biāo)計(jì)算機(jī)發(fā)送TCP連接請(qǐng)求(SYN報(bào)文),然后對(duì)于目標(biāo)返回的SYN-ACK報(bào)文不作回應(yīng)。目標(biāo)計(jì)算機(jī)如果沒(méi)有收到攻擊者的ACK回應(yīng),就會(huì)一直等待,形成半連接,直到連接超時(shí)才釋放。攻擊者利用這種方式發(fā)送大量TCPSYN報(bào)文,讓目標(biāo)計(jì)算機(jī)上生成大量的半連接,迫使其大量資源浪費(fèi)在這些半連接上。目標(biāo)計(jì)算機(jī)一旦資源耗盡,就會(huì)出現(xiàn)速度極慢、正常的用戶不能接入等情況。攻擊者還可以偽造SYN報(bào)文,其源地址是偽造的或者不存在的地址,向目標(biāo)計(jì)算機(jī)發(fā)起攻擊。SYNFlooding攻擊與TCP報(bào)文的處理過(guò)程沒(méi)有很大的關(guān)系。BCD選項(xiàng)錯(cuò)誤,A選項(xiàng)正確。

24.單選題

構(gòu)件組裝是指將庫(kù)中的構(gòu)件經(jīng)適當(dāng)修改后相互連接構(gòu)成新的目標(biāo)軟件。(

)不屬于構(gòu)件組裝技術(shù)。

問(wèn)題1選項(xiàng)

A.基于功能的構(gòu)件組裝技術(shù)

B.基于數(shù)據(jù)的構(gòu)件組裝技術(shù)

C.基于實(shí)現(xiàn)的構(gòu)件組裝技術(shù)

D.面向?qū)ο蟮臉?gòu)件組裝技術(shù)

【答案】C

【解析】本題考查的是構(gòu)件相關(guān)知識(shí)。

構(gòu)件組裝是指將構(gòu)件庫(kù)中的構(gòu)件經(jīng)過(guò)適當(dāng)修改后相互連接,或者將它們與當(dāng)前開(kāi)發(fā)項(xiàng)目中的構(gòu)件元素相連接,最終構(gòu)成新的目標(biāo)軟件。

構(gòu)件組裝技術(shù)大致可分為基于功能的組裝技術(shù)、基于數(shù)據(jù)的組裝技術(shù)和面向?qū)ο蟮慕M裝技術(shù)。本題C選項(xiàng)不屬于構(gòu)件組裝技術(shù)。

25.單選題

以下關(guān)于DHCP服務(wù)的說(shuō)法中,正確的是()。

問(wèn)題1選項(xiàng)

A.在一個(gè)園區(qū)網(wǎng)中可以存在多臺(tái)DHCP服務(wù)器

B.默認(rèn)情況下,客戶端要使用DHCP服務(wù)需指定DHCP服務(wù)器地址

C.默認(rèn)情況下,DHCP客戶端選擇本網(wǎng)段內(nèi)的IP地址作為本地地址

D.在DHCP服務(wù)器上,DHCP服務(wù)功能默認(rèn)開(kāi)啟

【答案】A

【解析】因?yàn)榭蛻舳艘詣?dòng)獲取IP,此時(shí)并不知道DHCP服務(wù)器在哪,所以B選項(xiàng)有誤。

DHCP服務(wù)可以服務(wù)于一個(gè)網(wǎng)段,也可以通過(guò)DHCP中繼服務(wù)多個(gè)子網(wǎng),所以C選項(xiàng)有誤。

在DHCP服務(wù)器上,DHCP服務(wù)功能需要主動(dòng)開(kāi)啟,不是默認(rèn)開(kāi)啟的,所以D選項(xiàng)錯(cuò)誤。

在一個(gè)網(wǎng)段中可以配置多臺(tái)DHCP服務(wù)器,答案選A。

26.案例題

閱讀以下關(guān)于Web系統(tǒng)架構(gòu)設(shè)計(jì)的敘述,在答題紙上回答問(wèn)題1至問(wèn)題3。

【說(shuō)明】

某公司擬開(kāi)發(fā)一個(gè)物流車輛管理系統(tǒng),該系統(tǒng)可支持各車輛實(shí)時(shí)位置監(jiān)控、車輛歷史軌跡管理、違規(guī)違章記錄管理、車輛固定資產(chǎn)管理、隨車備品及配件更換記錄管理、車輛壽命管理等功能需求。其非功能性需求如下:

(1)系統(tǒng)應(yīng)支持大于50個(gè)終端設(shè)備的并發(fā)請(qǐng)求;

(2)系統(tǒng)應(yīng)能夠?qū)崟r(shí)識(shí)別車牌,識(shí)別時(shí)間應(yīng)小于1s;

(3)系統(tǒng)應(yīng)7×24小時(shí)工作;

(4)具有友好的用戶界面;

(5)可抵御常見(jiàn)SQL注入攻擊;

(6)獨(dú)立事務(wù)操作響應(yīng)時(shí)間應(yīng)小于3s;

(7)系統(tǒng)在故障情況下,應(yīng)在1小時(shí)內(nèi)恢復(fù);

(8)新用戶學(xué)習(xí)使用系統(tǒng)的時(shí)間少于1小時(shí)。

面對(duì)系統(tǒng)需求,公司召開(kāi)項(xiàng)目組討論會(huì)議,制訂系統(tǒng)設(shè)計(jì)方案,最終決定基于分布式架構(gòu)設(shè)計(jì)實(shí)現(xiàn)該物流車輛管理系統(tǒng),應(yīng)用Kafka、Redis數(shù)據(jù)緩存等技術(shù)實(shí)現(xiàn)對(duì)物流車輛自身數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)進(jìn)行快速、高效的處理。

【問(wèn)題1】(4分)

請(qǐng)將上述非功能性需求(1)~(8)歸類到性能、安全性、可用性、易用性這四類非功能性需求。

【問(wèn)題2】(14分)

經(jīng)項(xiàng)目組討論,完成了該系統(tǒng)的分布式架構(gòu)設(shè)計(jì),如圖5-1所示。請(qǐng)從下面給出的(a)~(j)中進(jìn)行選擇,補(bǔ)充完善圖5-1中(1)~(7)處空白的內(nèi)容。

(a)數(shù)據(jù)存儲(chǔ)層

(b)Struct2

(c)負(fù)載均衡層

(d)表現(xiàn)層

(e)HTTP協(xié)議

(f)Redis數(shù)據(jù)緩存

(g)Kafka分發(fā)消息

(h)分布式通信處理層

(i)邏輯處理層

(j)CDN內(nèi)容分發(fā)

【問(wèn)題3】(7分)

該物流車輛管理系統(tǒng)需抵御常見(jiàn)的SQL注入攻擊,請(qǐng)用200字以內(nèi)的文字說(shuō)明什么是SQL注入攻擊,并列舉出兩種抵御SQL注入攻擊的方式。

【答案】【問(wèn)題1】

性能:(1)、(2)、(6)

安全性:(5)

可用性:(3)、(7)

易用性:(4)、(8)

【問(wèn)題2】

(1)(d)

(2)(e)

(3)(i)

(4)(h)

(5)(g)

(6)(f)

(7)(a)

【問(wèn)題3】

SQL注入攻擊,就是通過(guò)把SQL命令插入到Web表單提交或輸入域名或頁(yè)面請(qǐng)求的查詢字符串,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令。

可以通過(guò)以下方式抵御SQL注入攻擊:

?使用正則表達(dá)式;

?使用參數(shù)化的過(guò)濾性語(yǔ)句;

?檢查用戶輸入的合法性;

?用戶相關(guān)數(shù)據(jù)加密處理;

?存儲(chǔ)過(guò)程來(lái)執(zhí)行所有的查詢;

?使用專業(yè)的漏洞掃描工具。

【解析】暫無(wú)解析。

27.單選題

Web頁(yè)面訪問(wèn)過(guò)程中,在瀏覽器發(fā)出HTTP請(qǐng)求報(bào)文之前不可能執(zhí)行的操作是()。

問(wèn)題1選項(xiàng)

A.查詢本機(jī)DNS緩存,獲取主機(jī)名對(duì)應(yīng)的IP地址

B.發(fā)起DNS請(qǐng)求,獲取主機(jī)名對(duì)應(yīng)的IP地址

C.發(fā)送請(qǐng)求信息,獲取將要訪問(wèn)的Web應(yīng)用

D.發(fā)送ARP協(xié)議廣播數(shù)據(jù)包,請(qǐng)求網(wǎng)關(guān)的MAC地址

【答案】C

【解析】本題考查的是計(jì)算網(wǎng)絡(luò)知識(shí)。

題目中提到了在瀏覽器發(fā)出HTTP請(qǐng)求報(bào)文【之前】不可能執(zhí)行的操作是什么。而C選項(xiàng)是已經(jīng)發(fā)送請(qǐng)求信息了,所以選擇C選項(xiàng)。

其中A、B、D選項(xiàng)都是在瀏覽器發(fā)出HTTP請(qǐng)求報(bào)文之前可以執(zhí)行的操作。

28.單選題

與電子政務(wù)相關(guān)的行為主體主要有三類,即政府、企(事)業(yè)單位及居民。因此,政府的業(yè)務(wù)活動(dòng)也主要圍繞著這三類行為主體展開(kāi)。政府與政府、政府與企(事)業(yè)單位以及政府與居民之間的互動(dòng)構(gòu)成了5種不同的、卻又相互關(guān)聯(lián)的領(lǐng)域。其中人口信息采集、處理和利用業(yè)務(wù)屬于()領(lǐng)域;營(yíng)業(yè)執(zhí)照的頒發(fā)業(yè)務(wù)屬于()領(lǐng)域;戶籍管理業(yè)務(wù)屬于()領(lǐng)域;參加政府工程投標(biāo)活動(dòng)屬于()領(lǐng)域。

問(wèn)題1選項(xiàng)

A.政府對(duì)企(事)業(yè)單位(G2B)

B.政府與政府(G2G)

C.企業(yè)對(duì)政府(B2G)

D.政府對(duì)居民(G2C)

問(wèn)題2選項(xiàng)

A.政府對(duì)企(事)業(yè)單位(G2B)

B.政府與政府(G2G)

C.企業(yè)對(duì)政府(B2G)

D.政府對(duì)居民(G2C)

問(wèn)題3選項(xiàng)

A.政府對(duì)企(事)業(yè)單位(G2B)

B.政府與政府(G2G)

C.企業(yè)對(duì)政府(B2G)

D.政府對(duì)居民(G2C)

問(wèn)題4選項(xiàng)

A.政府對(duì)企(事)業(yè)單位(G2B)

B.政府與政府(G2G)

C.企業(yè)對(duì)政府(B2G)

D.政府對(duì)居民(G2C)

【答案】第1題:B

第2題:A

第3題:D

第4題:C

【解析】第1題:本題考查的是電子商務(wù)相關(guān)概念。

電子政務(wù)主要3類角色:政府、企(事)業(yè)單位及居民。如果有第4類就是公務(wù)員。

政府對(duì)政府(G2G,GovernmentToGovernment):政府之間的互動(dòng)及政府與公務(wù)員之間互動(dòng)。包括基礎(chǔ)信息的采集、處理和利用,如人口/地理/資源信息等;各級(jí)政府決策支持;政府間通信。第一空選擇B選項(xiàng)。

政府對(duì)企業(yè)(G2B,GovernmentToBusiness):政府為企業(yè)提供的政策環(huán)境。包括產(chǎn)業(yè)政策、進(jìn)出口、注冊(cè)、納稅、工資、勞保、社保等各種規(guī)定;政府向企事業(yè)單位頒發(fā)的各種營(yíng)業(yè)執(zhí)照、許可證、合格證、質(zhì)量認(rèn)證等。第二空選擇A選項(xiàng)。

政府對(duì)公民(G2C,GovernmentToCitizen):政府對(duì)公民提供的服務(wù)。包括關(guān)于社區(qū)公安和水、火、天災(zāi)等與公共安全有關(guān)的信息等,還包括戶口、各種證件的管理等政府提供的各種服務(wù)。第三空選擇D選項(xiàng)。

政府對(duì)公務(wù)員(G2E,GovernmentToEmployee):政府與政府公務(wù)員即政府雇員。包括政府機(jī)構(gòu)通過(guò)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)內(nèi)部電子化管理(例如,OA系統(tǒng)等)的重要形式。

政府對(duì)企業(yè)(G2B,GovernmentToBusiness):政府為企業(yè)提供的政策環(huán)境。包括給企業(yè)單位頒發(fā)的各種營(yíng)業(yè)執(zhí)照、許可證、合格證、質(zhì)量認(rèn)證。

企業(yè)對(duì)政府(B2G,BusinessToGovernment):企業(yè)納稅及企業(yè)為政府提供服務(wù)。包括企業(yè)參加政府各項(xiàng)工程的競(jìng)/投標(biāo),向政府供應(yīng)各種商品和服務(wù),企業(yè)向政府提建議,申訴。第四空選擇C選項(xiàng)。

政府對(duì)公民(G2C,GovernmentToCitizen):政府對(duì)公民提供的服務(wù)。包括社區(qū)公安和水、火、天災(zāi)等與公共安全有關(guān)的信息。戶口、各種證件和牌照的管理。

公民對(duì)政府(C2G,CitizenToGovernment):個(gè)人應(yīng)向政府繳納稅費(fèi)和罰款及公民反饋渠道。包括個(gè)人應(yīng)向政府繳納的各種稅款和費(fèi)用了解民意,征求群眾意見(jiàn)。報(bào)警服務(wù)(盜賊、醫(yī)療、急救、火警等)。

第2題:

第3題:

第4題:

29.單選題

軟件設(shè)計(jì)過(guò)程中,可以用耦合和內(nèi)聚兩個(gè)定性標(biāo)準(zhǔn)來(lái)衡量模塊的獨(dú)立程度,耦合衡量不同模塊彼此間互相依賴的緊密程度,應(yīng)采用以下設(shè)計(jì)原則(),內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度,以下屬于高內(nèi)聚的是()。

問(wèn)題1選項(xiàng)

A.盡量使用內(nèi)容耦合、少用控制耦合和特征耦合、限制公共環(huán)境耦合的范圍、完全不用數(shù)據(jù)耦合

B.盡量使用數(shù)據(jù)耦合、少用控制耦合和特征耦合、限制公共環(huán)境耦合的范圍、完全不用內(nèi)容耦合

C.盡量使用控制耦合、少用數(shù)據(jù)耦合和特征耦合、限制公共環(huán)境耦合的范圍、完全不用內(nèi)容耦合

D.盡量使用特征耦合、少用數(shù)據(jù)耦合和控制耦合、限制公共環(huán)境耦合的范圍、完全不用內(nèi)容耦合

問(wèn)題2選項(xiàng)

A.偶然內(nèi)聚

B.時(shí)間內(nèi)聚

C.功能內(nèi)聚

D.邏輯內(nèi)聚

【答案】第1題:B

第2題:C

【解析】

軟件模塊之間的耦合性,從低到高為:

非直接耦合:兩個(gè)模塊之間沒(méi)有直接關(guān)系,它們之間的聯(lián)系完全是通過(guò)主模塊的控制和調(diào)用來(lái)實(shí)現(xiàn)的。

數(shù)據(jù)耦合:一組模塊借助參數(shù)表傳遞簡(jiǎn)單數(shù)據(jù)。

標(biāo)記耦合(特征耦合):一組模塊通過(guò)參數(shù)表傳遞記錄信息(數(shù)據(jù)結(jié)構(gòu))。

控制耦合:模塊之間傳遞的信息中包含用于控制模塊內(nèi)部邏輯的信息。

外部耦合:一組模塊都訪問(wèn)同一全局簡(jiǎn)單變量,而且不是通過(guò)參數(shù)表傳遞該全局變量的信息。

公共耦合:多個(gè)模塊都訪問(wèn)同一個(gè)公共數(shù)據(jù)環(huán)境。

內(nèi)部耦合(內(nèi)容耦合):指一個(gè)模塊直接訪問(wèn)另一個(gè)模塊的內(nèi)部數(shù)據(jù);一個(gè)模塊不通過(guò)正常入口轉(zhuǎn)到另一個(gè)模塊的內(nèi)部;兩個(gè)模塊有一部分程序代碼重疊;一個(gè)模塊有多個(gè)入口。

本題實(shí)際上就是對(duì)題目選項(xiàng)出現(xiàn)的幾種耦合做排序。

非直接耦合>數(shù)據(jù)耦合>特征耦合>控制耦合>外部耦合>公共耦合>內(nèi)容耦合

應(yīng)選B。

軟件模塊內(nèi)聚按高到低排列為:

功能內(nèi)聚:完成一個(gè)單一功能,各個(gè)部分協(xié)同工作,缺一不可。

順序內(nèi)聚:處理元素相關(guān),而且必須順序執(zhí)行。

通信內(nèi)聚:所有處理元素集中在一個(gè)數(shù)據(jù)結(jié)構(gòu)的區(qū)域上。

過(guò)程內(nèi)聚:處理元素相關(guān),而且必須按特定的次序執(zhí)行。

瞬時(shí)內(nèi)聚(時(shí)間內(nèi)聚):所包含的任務(wù)必須在同一時(shí)間間隔內(nèi)執(zhí)行。

邏輯內(nèi)聚完成邏輯上相關(guān)的一組任務(wù)。

偶然內(nèi)聚(巧合內(nèi)聚):完成一組沒(méi)有關(guān)系或松散關(guān)系的任務(wù)。

最高的為功能內(nèi)聚。

30.單選題

嵌入式實(shí)時(shí)操作系統(tǒng)與一般操作系統(tǒng)相比,具備許多特點(diǎn)。以下不屬于嵌入式實(shí)時(shí)操作系統(tǒng)特點(diǎn)的是()

問(wèn)題1選項(xiàng)

A.可剪裁性

B.實(shí)時(shí)性

C.通用性

D.可固化性

【答案】C

【解析】嵌入式實(shí)時(shí)操作系統(tǒng)兼具嵌入式操作系統(tǒng)的特點(diǎn)和實(shí)時(shí)操作系統(tǒng)的特點(diǎn)。

嵌入式操作系統(tǒng)主要有以下特點(diǎn):

(1)微型化(2)代碼質(zhì)量高(3)專業(yè)化(4)實(shí)時(shí)性強(qiáng)

(5)可裁減、可配置。

實(shí)時(shí)操作系統(tǒng)的最核心特點(diǎn)是實(shí)時(shí)性強(qiáng)。

C選項(xiàng)的通用性與嵌入式操作系統(tǒng)相背,所以不屬于嵌入式實(shí)時(shí)操作系統(tǒng)的特點(diǎn)。

31.單選題

信息系統(tǒng)規(guī)劃方法中,關(guān)鍵成功因素法通過(guò)對(duì)關(guān)鍵成功因素的識(shí)別,找出實(shí)現(xiàn)目標(biāo)所需要的關(guān)鍵信息集合,從而確定系統(tǒng)開(kāi)發(fā)的(

)。關(guān)鍵成功因素來(lái)源于組織的目標(biāo),通過(guò)組織的目標(biāo)分解和關(guān)鍵成功因素識(shí)別、(

)識(shí)別,一直到產(chǎn)生數(shù)據(jù)字典。

問(wèn)題1選項(xiàng)

A.系統(tǒng)邊界

B.功能指標(biāo)

C.優(yōu)先次序

D.性能指標(biāo)

問(wèn)題2選項(xiàng)

A.系統(tǒng)邊界

B.功能指標(biāo)

C.優(yōu)先次序

D.性能指標(biāo)

【答案】第1題:C

第2題:D

【解析】本題考查的是信息系統(tǒng)總體規(guī)劃方法論中的關(guān)鍵成功因素法。

關(guān)鍵成功因素法(CSF):通過(guò)分析找出使得企業(yè)成功的關(guān)鍵因素,然后再圍繞這些關(guān)鍵因素來(lái)確定系統(tǒng)的需求,并進(jìn)行規(guī)劃?;舅枷朐诂F(xiàn)行系統(tǒng)中,總存在著多個(gè)變量影響系統(tǒng)目標(biāo)的實(shí)現(xiàn),其中若干個(gè)因素是關(guān)鍵的和主要的(即關(guān)鍵成功因素)。通過(guò)對(duì)關(guān)鍵成功因素的識(shí)別,找出實(shí)現(xiàn)目標(biāo)所需的關(guān)鍵信息集合,從而確定系統(tǒng)開(kāi)發(fā)的優(yōu)先次序。關(guān)鍵成功因素來(lái)自于組織的目標(biāo),通過(guò)組織的目標(biāo)分解和識(shí)別關(guān)鍵成功因素識(shí)別、性能指標(biāo)識(shí)別,一直到產(chǎn)生數(shù)據(jù)字典。

32.單選題

結(jié)構(gòu)化設(shè)計(jì)是一種面向數(shù)據(jù)流的設(shè)計(jì)方法,以下不屬于結(jié)構(gòu)化設(shè)計(jì)工具的是(

問(wèn)題1選項(xiàng)

A.盒圖

B.HIPO圖

C.順序圖

D.程序流程圖

【答案】C

【解析】順序圖屬于面向?qū)ο蠓治雠c設(shè)計(jì)工具,而非結(jié)構(gòu)化設(shè)計(jì)工具。

33.單選題

TCP端口號(hào)的作用是()。

問(wèn)題1選項(xiàng)

A.流量控制

B.ACL過(guò)濾

C.建立連接

D.對(duì)應(yīng)用層進(jìn)程的尋址

【答案】D

【解析】本題考查的是TCP協(xié)議。

TCP協(xié)議是可靠的傳輸層協(xié)議,會(huì)建立連接,并且可以進(jìn)行流量控制,但這些不是TCP端口號(hào)的作用。因此A、C選項(xiàng)描述錯(cuò)誤。

ACL過(guò)濾:訪問(wèn)控制列表(AccessControlList,ACL)是路由器和交換機(jī)接口的指令列表,用來(lái)控制端口進(jìn)出的數(shù)據(jù)包。ACL適用于所有的被路由協(xié)議,如IP、IPX、AppleTalk等。與TCP端口無(wú)直接關(guān)聯(lián)。因此B選項(xiàng)錯(cuò)誤。

TCP協(xié)議可以依據(jù)端口號(hào)將報(bào)文交付給上層的某一進(jìn)程,可以對(duì)應(yīng)用層進(jìn)程進(jìn)行尋址。

34.單選題

信息系統(tǒng)面臨多種類型的網(wǎng)絡(luò)安全威脅。其中,信息泄露是指信息被泄露或透露給某個(gè)非授權(quán)的實(shí)體;(

)是指數(shù)據(jù)被非授權(quán)地進(jìn)行修改;(

)是指對(duì)信息或其他資源的合法訪問(wèn)被無(wú)條件地阻止;(

)是指通過(guò)對(duì)系統(tǒng)進(jìn)行長(zhǎng)期監(jiān)聽(tīng),利用統(tǒng)計(jì)分析方法對(duì)諸如通信頻度、通信的信息流向、通信總量的變化等參數(shù)進(jìn)行研究,從而發(fā)現(xiàn)有價(jià)值的信息和規(guī)律。

問(wèn)題1選項(xiàng)

A.非法使用

B.破環(huán)信息的完整性

C.授權(quán)侵犯

D.計(jì)算機(jī)病毒

問(wèn)題2選項(xiàng)

A.拒絕服務(wù)

B.陷阱門(mén)

C.旁路控制

D.業(yè)務(wù)欺騙

問(wèn)題3選項(xiàng)

A.特洛伊木馬

B.業(yè)務(wù)欺騙

C.物理侵入

D.業(yè)務(wù)流分析

【答案】第1題:B

第2題:A

第3題:D

【解析】

數(shù)據(jù)被非授權(quán)地進(jìn)行修改是破壞了數(shù)據(jù)的完整性,而拒絕服務(wù)攻擊會(huì)破壞服務(wù)的可用性,使正常合法用戶無(wú)法訪問(wèn),利用統(tǒng)計(jì)分析方法對(duì)諸如通信頻度、通信的信息流向、通信總量的變化等參數(shù)進(jìn)行研究,從而發(fā)現(xiàn)有價(jià)值的信息和規(guī)律是業(yè)務(wù)流分析。

35.單選題

)是在逆向工程所獲取信息的基礎(chǔ)上修改或重構(gòu)已有的系統(tǒng),產(chǎn)生系統(tǒng)的一個(gè)新版本。

問(wèn)題1選項(xiàng)

A.逆向分析(ReverseAnalysis)

B.重組(Restructuring)

C.設(shè)計(jì)恢復(fù)(DesignRecovery)

D.重構(gòu)工程(Re-engineering)

【答案】D

【解析】所謂軟件的逆向工程就是分析已有的程序,尋求比源代碼更高級(jí)的抽象表現(xiàn)形式。一般認(rèn)為,凡是在軟件生命周期內(nèi)將軟件某種形式的描述轉(zhuǎn)換成更為抽象形式的活動(dòng)都可稱為逆向工程。

與之相關(guān)的概念是:

重構(gòu)(restructuring),指在同一抽象級(jí)別上轉(zhuǎn)換系統(tǒng)描述形式;

設(shè)計(jì)恢復(fù)(designrecovery),指借助工具從已有程序中抽象出有關(guān)數(shù)據(jù)設(shè)計(jì)、總體結(jié)構(gòu)設(shè)計(jì)和過(guò)程設(shè)計(jì)的信息(不一定是原設(shè)計(jì))。

重構(gòu)/再工程(re-engineering),也稱修復(fù)和改造工程,它是在逆向工程所獲信息的基礎(chǔ)上修改或重構(gòu)已有的系統(tǒng),產(chǎn)生系統(tǒng)的一個(gè)新版本。

本題描述的是重構(gòu)工程,選擇D選項(xiàng)。

36.單選題

趙某購(gòu)買(mǎi)了一款有注冊(cè)商標(biāo)的應(yīng)用App,擅自復(fù)制成光盤(pán)出售,其行為是侵犯()的行為。

問(wèn)題1選項(xiàng)

A.注冊(cè)商標(biāo)專用權(quán)

B.軟件著作權(quán)

C.光盤(pán)所有權(quán)

D.軟件專利權(quán)

【答案】B

【解析】

通俗一點(diǎn)來(lái)說(shuō),趙某的行為是制作并出售盜版光盤(pán)的行為,此時(shí)侵犯的是版權(quán),即著作權(quán)。

37.單選題

在架構(gòu)評(píng)估中,(

)是一個(gè)或多個(gè)構(gòu)件(和/或構(gòu)件之間的關(guān)系)的特性。改變加密級(jí)別的設(shè)計(jì)決策屬于(

),因?yàn)樗赡軙?huì)對(duì)安全性和性能產(chǎn)生非常重要的影響。

問(wèn)題1選項(xiàng)

A.敏感點(diǎn)

B.非風(fēng)險(xiǎn)點(diǎn)

C.權(quán)衡點(diǎn)

D.風(fēng)險(xiǎn)點(diǎn)

問(wèn)題2選項(xiàng)

A.敏感點(diǎn)

B.非風(fēng)險(xiǎn)點(diǎn)

C.權(quán)衡點(diǎn)

D.風(fēng)險(xiǎn)點(diǎn)

【答案】第1題:A

第2題:C

【解析】第1題:

敏感點(diǎn)(sensitivitypoint)和權(quán)衡點(diǎn)(tradeoffpoint)。

敏感點(diǎn)和權(quán)衡點(diǎn)是關(guān)鍵的架構(gòu)決策。敏感點(diǎn)是一個(gè)或多個(gè)構(gòu)件(和/或構(gòu)件之間的關(guān)系)的特性。研究敏感點(diǎn)可使設(shè)計(jì)人員或分析員明確在搞清楚如何實(shí)現(xiàn)質(zhì)量目標(biāo)時(shí)應(yīng)注意什么。權(quán)衡點(diǎn)是影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。例如,改變加密級(jí)別可能會(huì)對(duì)安全性和性能產(chǎn)生非常重要的影響。提高加密級(jí)別可以提高安全性,但可能要耗費(fèi)更多的處理時(shí)間,影響系統(tǒng)性能。如果某個(gè)機(jī)密消息的處理有嚴(yán)格的時(shí)間延遲要求,則加密級(jí)別可能就會(huì)成為一個(gè)權(quán)衡點(diǎn)。

38.單選題

特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA)是指特定應(yīng)用領(lǐng)域中為一組應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件架構(gòu)。從功能覆蓋的范圍角度,()定義了一個(gè)特定的系統(tǒng)族,包含整個(gè)系統(tǒng)族內(nèi)的多個(gè)系統(tǒng),可作為該領(lǐng)域系統(tǒng)的可行解決方案的一個(gè)通用軟件架構(gòu);()定義了在多個(gè)系統(tǒng)和多個(gè)系統(tǒng)族中功能區(qū)域的共有部分,在子系統(tǒng)級(jí)上涵蓋多個(gè)系統(tǒng)族的特定部分功能。

問(wèn)題1選項(xiàng)

A.垂直域

B.水平域

C.功能域

D.屬性域

問(wèn)題2選項(xiàng)

A.垂直域

B.水平域

C.功能域

D.屬性域

【答案】第1題:A

第2題:B

【解析】

在特定領(lǐng)域架構(gòu)中,垂直域關(guān)注的是與行業(yè)相關(guān)的,聚焦于行業(yè)特性的內(nèi)容,而水平域關(guān)注的是各行業(yè)共性部分的內(nèi)容。

39.單選題

政府、企業(yè)等對(duì)信息化的需求是能組織信息化的原動(dòng)力,它決定了組織信息化的價(jià)值取向和成果效益水平,而需求本身又是極為復(fù)雜的,它是一個(gè)系統(tǒng)性的、多層次的目標(biāo)體系,組織信息化需求通常包含三個(gè)層次,即(

),三個(gè)層次的需求并不是相互孤立的,而是有著內(nèi)在的聯(lián)系。

問(wèn)題1選項(xiàng)

A.戰(zhàn)略需求,運(yùn)作需求,功能需求

B.戰(zhàn)略需術(shù),運(yùn)作需求,技術(shù)需求

C.市場(chǎng)需求,技術(shù)需求,用戶需求

D.巿場(chǎng)需求,技術(shù)需求,領(lǐng)域需求

【答案】B

【解析】信息化需求包含3個(gè)層次,即戰(zhàn)略需求、運(yùn)作需求和技術(shù)需求。

戰(zhàn)略需求。組織信息化的目標(biāo)是提升組織的競(jìng)爭(zhēng)能力、為組織的可持續(xù)發(fā)展提供一個(gè)支持環(huán)境。從某種意義上來(lái)說(shuō),信息化對(duì)組織不僅僅是服務(wù)的手段和實(shí)現(xiàn)現(xiàn)有戰(zhàn)略的輔助工具;信息化可以把組織戰(zhàn)略提升到一個(gè)新的水平,為組織帶來(lái)新的發(fā)展契機(jī)。特別是對(duì)于企業(yè),信息化戰(zhàn)略是企業(yè)競(jìng)爭(zhēng)的基礎(chǔ)。

運(yùn)作需求。組織信息化的運(yùn)作需求是組織信息化需求非常重要且關(guān)鍵的一環(huán),它包含三方面的內(nèi)容:一是實(shí)現(xiàn)信息化戰(zhàn)略目標(biāo)的需要;二是運(yùn)作策略的需要。三是人才培養(yǎng)的需要。

技術(shù)需求。由于系統(tǒng)開(kāi)發(fā)時(shí)間過(guò)長(zhǎng)等問(wèn)題在信息技術(shù)層面上對(duì)系統(tǒng)的完善、升級(jí)、集成和整合提出了需求。也有的組織,原來(lái)基本上沒(méi)有大型的信息系統(tǒng)項(xiàng)目,有的也只是一些單機(jī)應(yīng)用,這樣的組織的信息化需求,一般是從頭開(kāi)發(fā)新的系統(tǒng)。

40.單選題

)包括編制每個(gè)需求與系統(tǒng)元素之間的聯(lián)系文檔,這些元素包括其它需求、體系結(jié)構(gòu)、設(shè)計(jì)部件、源代碼模塊、測(cè)試、幫助文件和文檔等。

問(wèn)題1選項(xiàng)

A.需求描述

B.需求分析

C.需求獲取

D.需求跟蹤

【答案】D

【解析】本題考查需求跟蹤的概念。

需求跟蹤是將單個(gè)需求和其他系統(tǒng)元素之間的依賴關(guān)系和邏輯聯(lián)系建立跟蹤,這些元素包括各種類型的需求、業(yè)務(wù)規(guī)則、系統(tǒng)架構(gòu)和構(gòu)件、源代碼、測(cè)試用例,以及幫助文件等。

需求跟蹤一般采用需求跟蹤矩陣做跟進(jìn)工作,跟蹤矩陣將從需求源頭一直跟進(jìn)到最終的軟件產(chǎn)品。

41.單選題

通常在設(shè)計(jì)關(guān)系模式時(shí),派生屬性不會(huì)作為關(guān)系中的屬性來(lái)存儲(chǔ)。按照這個(gè)原則,假設(shè)原設(shè)計(jì)的學(xué)生關(guān)系模式為Students(學(xué)號(hào),姓名,性別,出生日期,年齡,家庭地址),那么該關(guān)系模式正確的設(shè)計(jì)應(yīng)為()。

問(wèn)題1選項(xiàng)

A.Students(學(xué)號(hào),性別,出生日期,年齡,家庭地址)

B.Students(學(xué)號(hào),姓名,性別,出生日期,年齡)

C.Students(學(xué)號(hào),姓名,性別,出生日期,家庭地址)

D.Students(學(xué)號(hào),姓名,出生日期,年齡,家庭地址)

【答案】C

【解析】本題考查的是數(shù)據(jù)庫(kù)的基本概念。

派生屬性是數(shù)據(jù)庫(kù)中的衍生數(shù)據(jù),是一種特殊屬性。派生屬性是指可以由其他屬性進(jìn)行計(jì)算來(lái)獲得的屬性,如年齡可以由出生日期和系統(tǒng)當(dāng)前時(shí)間計(jì)算獲得,是派生屬性。選項(xiàng)ABD中都有年齡屬性,所以只有C選項(xiàng)正確。

注意這里出生日期并不是派生屬性,因?yàn)槟挲g和系統(tǒng)當(dāng)前時(shí)間只能計(jì)算出生年份,不能準(zhǔn)確地計(jì)算出日期。

42.單選題

下面關(guān)于網(wǎng)絡(luò)延遲的說(shuō)法中,正確的是()。

問(wèn)題1選項(xiàng)

A.在對(duì)等網(wǎng)絡(luò)中,網(wǎng)絡(luò)的延遲大小與網(wǎng)絡(luò)中的終端數(shù)量無(wú)關(guān)

B.使用路由器進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)所帶來(lái)的延遲小于交換機(jī)

C.使用Intemnet服務(wù)能夠最大限度地減小網(wǎng)絡(luò)延遲

D.服務(wù)器延遲的主要影響因素是隊(duì)列延遲和磁盤(pán)IO延遲

【答案】D

【解析】本題考查的是網(wǎng)絡(luò)相關(guān)知識(shí)。

對(duì)等網(wǎng)絡(luò),即對(duì)等計(jì)算機(jī)網(wǎng)絡(luò),是一種在對(duì)等者(Peer)之間分配任務(wù)和工作負(fù)載的分布式應(yīng)用架構(gòu),是對(duì)等計(jì)算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。在對(duì)等網(wǎng)絡(luò)中,由于采用總線式的連接,因此網(wǎng)絡(luò)中的終端數(shù)量越多,終端所能夠分配到的轉(zhuǎn)發(fā)時(shí)隙就越小,所帶來(lái)的延遲也就越大。A選項(xiàng)錯(cuò)誤。

路由器一般采取存儲(chǔ)轉(zhuǎn)發(fā)方式,而交換機(jī)采取的是直接轉(zhuǎn)發(fā)方式,相比存儲(chǔ)轉(zhuǎn)發(fā)方式,直接轉(zhuǎn)發(fā)方式轉(zhuǎn)發(fā)時(shí)延更小。因?yàn)榇鎯?chǔ)轉(zhuǎn)發(fā)方式需要對(duì)待轉(zhuǎn)發(fā)的數(shù)據(jù)包進(jìn)行重新拆包,分析其源地址和目的地址,再根據(jù)路由表對(duì)其進(jìn)行路由和轉(zhuǎn)發(fā),而直接轉(zhuǎn)發(fā)方式不對(duì)數(shù)據(jù)包的三層地址進(jìn)行分析,因此路由器轉(zhuǎn)發(fā)所帶來(lái)的延遲要小于交換機(jī)。B選項(xiàng)錯(cuò)誤。

數(shù)據(jù)在Intemet中傳輸時(shí),由于互聯(lián)網(wǎng)中的轉(zhuǎn)發(fā)數(shù)據(jù)量大且所需經(jīng)過(guò)的節(jié)點(diǎn)多,勢(shì)必會(huì)帶來(lái)更大的延遲。C選項(xiàng)錯(cuò)誤。

網(wǎng)絡(luò)延遲=處理延遲+排隊(duì)延遲+發(fā)送延遲+傳播延遲。如果不考慮網(wǎng)絡(luò)環(huán)境,服務(wù)器的延遲的主要因素是隊(duì)列延遲和磁盤(pán)IO延遲。D選項(xiàng)正確。

43.單選題

某軟件企業(yè)在項(xiàng)目開(kāi)發(fā)過(guò)程中目標(biāo)明確,實(shí)施過(guò)程遵守既定的計(jì)劃與流程,資源準(zhǔn)備充分,權(quán)責(zé)到人,對(duì)整個(gè)流程進(jìn)行嚴(yán)格的監(jiān)測(cè),控制與審查,符合企業(yè)管理體系與流程制度。因此,該企業(yè)達(dá)到了CMMI評(píng)估的(

)。

問(wèn)題1選項(xiàng)

A.可重復(fù)級(jí)

B.已定義級(jí)

C.量化級(jí)

D.優(yōu)化級(jí)

【答案】B

【解析】

本題考查CMMI各級(jí)需要達(dá)到的規(guī)范程度,題目中雖未明示管理過(guò)程域,但體現(xiàn)的思想是符合企業(yè)的體系與流程,而可重復(fù)級(jí)僅到項(xiàng)目層次,只有到已定義級(jí),才是針對(duì)企業(yè),而此時(shí)又未強(qiáng)調(diào)量化,所以應(yīng)選已定義級(jí)。

44.單選題

為近似計(jì)算XYZ三維空間內(nèi)由三個(gè)圓柱x2+y2≤1,y2+z2≤1,x2+z2≤1相交部分V的體積,以下四種方案中,()最容易理解,最容易編程實(shí)現(xiàn)。

問(wèn)題1選項(xiàng)

A.在z=0平面中的圓x2+y2≤1上,近似計(jì)算二重積分

B.畫(huà)出V的形狀,將其分解成多個(gè)簡(jiǎn)單形狀,分別計(jì)算體積后,再求和

C.將V看作多個(gè)區(qū)域的交集,利用有關(guān)并集、差集的體積計(jì)算交集體積

D.V位于某正立方體M內(nèi),利用M內(nèi)均勻分布的隨機(jī)點(diǎn)落在V中的比例進(jìn)行計(jì)算

【答案】D

【解析】本題考查的是應(yīng)用數(shù)學(xué)中隨機(jī)模擬相關(guān)應(yīng)用。

由于3個(gè)圓柱相交部分很難畫(huà)圖,并且構(gòu)造出其圖形也很難想象,因此A、B、C三個(gè)選項(xiàng)計(jì)算難度都比較大。

D選項(xiàng)利用隨機(jī)函數(shù)進(jìn)行計(jì)算,比較好實(shí)現(xiàn)。對(duì)比抽象的3個(gè)圓柱相交的圖形,在它的外圍圈出一個(gè)比之較大一些的三維立方體【x∈[-1,1],y∈[-1,1],z∈[-1,1]】更容易。構(gòu)造出立方體后,在計(jì)算機(jī)上利用偽隨機(jī)函數(shù),很容易統(tǒng)計(jì)出該立方體的隨機(jī)點(diǎn)位于V【取隨機(jī)數(shù)判斷是否滿足3個(gè)圓柱的公式】的比例。

此時(shí)立方體體積為(1-(-1))3=8,假設(shè)概率值即比例值記作P,由幾何概型公式可知:P=V的體積/立方體的體積,也就是說(shuō)V的體積近似等于該比例值的8倍。

45.案例題

某企業(yè)委托軟件公司開(kāi)發(fā)一套包裹信息管理系統(tǒng),以便于對(duì)該企業(yè)通過(guò)快遞收發(fā)的包裹信息進(jìn)行統(tǒng)一管理,在系統(tǒng)設(shè)計(jì)階段,需要對(duì)不同快遞信息的包裹單信息進(jìn)行建模,其中,郵政包裹單如圖2-1所示:

圖2-1包裹詳情單

【問(wèn)題1】(13分)

請(qǐng)說(shuō)明關(guān)系型數(shù)據(jù)庫(kù)開(kāi)發(fā)中,邏輯數(shù)據(jù)模型設(shè)計(jì)過(guò)程包含哪些任務(wù)?根據(jù)圖2-1包裹詳情單應(yīng)該設(shè)計(jì)出哪些關(guān)系模式的名稱,并指出每個(gè)關(guān)系模式的主鍵屬性。

【問(wèn)題2】(6分)

請(qǐng)說(shuō)明什么是超類實(shí)體?結(jié)合圖中包裹單信息,試設(shè)計(jì)一種超類實(shí)體,給出完整的屬性列表。

【問(wèn)題3】(6分)

請(qǐng)說(shuō)明什么是派生屬性?結(jié)合圖2-1中包裹單信息說(shuō)明哪個(gè)屬性是派生屬性。

【答案】【問(wèn)題1】

邏輯數(shù)據(jù)模型設(shè)計(jì)過(guò)程包含的任務(wù):

(1)構(gòu)建系統(tǒng)上下文數(shù)據(jù)模型,包含實(shí)體及實(shí)體之間的聯(lián)系:

(2)繪制基于主鍵的數(shù)據(jù)模型,為每個(gè)實(shí)體添加主鍵屬性;

(3)構(gòu)建全屬性數(shù)據(jù)模型,為每個(gè)實(shí)體添加非主鍵屬性:

(4)利用規(guī)范化技術(shù)建立系統(tǒng)規(guī)范化數(shù)據(jù)模型。

包裹單的邏輯數(shù)據(jù)模型中包含的實(shí)體:

(1)收件人(主鍵:電話);

(2)寄件人(主鍵:電話);

(3)包裹單(主鍵:編號(hào))。

【問(wèn)題2】

超類實(shí)體是將多個(gè)實(shí)體中相同的屬性組合起來(lái)構(gòu)造出的新實(shí)體。

用戶(姓名、電話、單位名稱、詳細(xì)地址)

【問(wèn)題3】

派生屬性是指某個(gè)實(shí)體的非主鍵屬性由該實(shí)體其他非主鍵屬性決定。

包裹單中的總計(jì)是由資費(fèi)、掛號(hào)費(fèi)、保價(jià)費(fèi)、回執(zhí)費(fèi)計(jì)算得出,所以是派生屬性。

【解析】【問(wèn)題1】

數(shù)據(jù)庫(kù)設(shè)計(jì)分為概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì):

概念設(shè)計(jì)也稱為概念結(jié)構(gòu)設(shè)計(jì),其任務(wù)是在需求分析階段產(chǎn)生的需求說(shuō)明書(shū)的基礎(chǔ)上,按照特定的方法將它們抽象為一個(gè)不依賴于任何DBMS的數(shù)據(jù)模型,即概念模型。概念模型的表現(xiàn)形式即ER模型。

邏輯設(shè)計(jì)也稱為邏輯結(jié)構(gòu)設(shè)計(jì),其主要任務(wù)是將概念設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(如:關(guān)系模式)。

物理設(shè)計(jì)也稱為物理結(jié)構(gòu)設(shè)計(jì),其任務(wù)是對(duì)給定的邏輯模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),所謂數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),主要是指數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法。

【問(wèn)題2】

當(dāng)較低層次上實(shí)體類型表達(dá)了與之聯(lián)系的較高層次上的實(shí)體類型的特殊情況時(shí),就

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論