【MOOC】《軟件工程》北京大學(xué) 章節(jié)中國(guó)大學(xué)慕課MOOC答案_第1頁(yè)
【MOOC】《軟件工程》北京大學(xué) 章節(jié)中國(guó)大學(xué)慕課MOOC答案_第2頁(yè)
【MOOC】《軟件工程》北京大學(xué) 章節(jié)中國(guó)大學(xué)慕課MOOC答案_第3頁(yè)
【MOOC】《軟件工程》北京大學(xué) 章節(jié)中國(guó)大學(xué)慕課MOOC答案_第4頁(yè)
【MOOC】《軟件工程》北京大學(xué) 章節(jié)中國(guó)大學(xué)慕課MOOC答案_第5頁(yè)
已閱讀5頁(yè),還剩58頁(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)介

【MOOC】《軟件工程》北京大學(xué)章節(jié)中國(guó)大學(xué)慕課MOOC答案第一周:軟件工程概論軟件的定義及特點(diǎn)1.單選題:軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大的區(qū)別,軟件產(chǎn)品是一種()產(chǎn)品。

選項(xiàng):

A、有形

B、消耗

C、邏輯

D、文檔

答案:【邏輯】2.多選題:下述軟件屬于應(yīng)用軟件的是()

選項(xiàng):

A、財(cái)務(wù)管理軟件

B、數(shù)據(jù)庫(kù)

C、編譯器

D、瀏覽器

答案:【財(cái)務(wù)管理軟件;瀏覽器】3.多選題:下述軟件屬于支撐軟件的是()

選項(xiàng):

A、財(cái)務(wù)管理軟件

B、編譯器

C、中間件

D、數(shù)據(jù)庫(kù)

答案:【中間件;數(shù)據(jù)庫(kù)】4.多選題:下列軟件屬于系統(tǒng)軟件的是()

選項(xiàng):

A、操作系統(tǒng)

B、編譯器

C、中間件

D、瀏覽器

答案:【操作系統(tǒng);編譯器】5.多選題:下列關(guān)于軟件的說(shuō)法正確的是()

選項(xiàng):

A、軟件是通過(guò)定制進(jìn)而生產(chǎn)制造出來(lái)的

B、軟件沒(méi)有磨損老化問(wèn)題。

C、軟件開(kāi)發(fā)的成本很高

D、軟件開(kāi)發(fā)和運(yùn)行必須依賴計(jì)算機(jī)環(huán)境

答案:【軟件沒(méi)有磨損老化問(wèn)題。;軟件開(kāi)發(fā)的成本很高;軟件開(kāi)發(fā)和運(yùn)行必須依賴計(jì)算機(jī)環(huán)境】軟件工程框架1.單選題:只有高水平的(),才能生產(chǎn)出高質(zhì)量的軟件產(chǎn)品。

選項(xiàng):

A、軟件開(kāi)發(fā)技術(shù)

B、軟件開(kāi)發(fā)工具

C、軟件工程管理

D、

答案:【軟件工程管理】2.單選題:下列哪個(gè)不是軟件維護(hù)的類型。()

選項(xiàng):

A、完善性維護(hù)

B、糾錯(cuò)性維護(hù)

C、適應(yīng)性維護(hù)

D、更新性維護(hù)

答案:【更新性維護(hù)】3.單選題:下列哪項(xiàng)不屬于軟件工程框架的三元組。()

選項(xiàng):

A、目標(biāo)

B、范圍

C、原則

D、活動(dòng)

答案:【范圍】4.多選題:軟件需求階段所要完成的任務(wù)包括()

選項(xiàng):

A、需求獲取

B、需求完善

C、需求定義

D、需求規(guī)約

答案:【需求獲取;需求定義;需求規(guī)約】5.單選題:為了保證開(kāi)發(fā)進(jìn)度,軟件只需要在最終完成后再進(jìn)行確認(rèn)即可。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】6.單選題:軟件開(kāi)發(fā)要從客戶的需求出發(fā),在滿足用戶要求的前提下,功能開(kāi)發(fā)的越多越好。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】7.軟件設(shè)計(jì)階段包括()和()兩個(gè)階段。(答案用空格隔開(kāi))

本題答案:【答案:【總體設(shè)計(jì)詳細(xì)設(shè)計(jì)/詳細(xì)設(shè)計(jì)總體設(shè)計(jì)/概要設(shè)計(jì)詳細(xì)設(shè)計(jì)/詳細(xì)設(shè)計(jì)概要設(shè)計(jì)】軟件開(kāi)發(fā)的本質(zhì)和基本手段1.單選題:軟件開(kāi)發(fā)中實(shí)現(xiàn)映射的基本手段是()

選項(xiàng):

A、抽象

B、分層

C、隔離

D、建模

答案:【建模】2.多選題:下列屬于軟件模型的是()

選項(xiàng):

A、概念模型

B、設(shè)計(jì)模型

C、實(shí)現(xiàn)模型

D、部署模型

答案:【設(shè)計(jì)模型;實(shí)現(xiàn)模型;部署模型】3.單選題:軟件開(kāi)發(fā)中分層的基本動(dòng)機(jī)是控制開(kāi)發(fā)的復(fù)雜性。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:模型一定是在某種特定意圖下、從某種特定的角度對(duì)物理環(huán)境的抽象。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】5.軟件開(kāi)發(fā)是實(shí)現(xiàn)()的概念和處理邏輯到()的概念和處理邏輯的映射。(答案用空格隔開(kāi))

本題答案:【答案:【問(wèn)題域運(yùn)行平臺(tái)/問(wèn)題域中運(yùn)行平臺(tái)/問(wèn)題空間解空間】軟件工程的起源和概念1.單選題:在()年的NATO會(huì)議上,軟件工程的術(shù)語(yǔ)被首次提出。

選項(xiàng):

A、1966

B、1968

C、1970

D、1972

答案:【1968】2.多選題:軟件工程是一門(mén)交叉性學(xué)科,下列哪些學(xué)科是軟件工程涉及的?

選項(xiàng):

A、數(shù)學(xué)

B、計(jì)算機(jī)科學(xué)

C、管理科學(xué)

D、工程科學(xué)

答案:【數(shù)學(xué);計(jì)算機(jī)科學(xué);管理科學(xué);工程科學(xué)】3.單選題:軟件工程的目的是倡導(dǎo)以工程的原理、原則和方法進(jìn)行軟件開(kāi)發(fā)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.軟件工程概念的提出是為了解決()。

答案:【軟件危機(jī)】第一周:軟件過(guò)程軟件生存周期模型的概念1.單選題:軟件生存周期模型必須要將所有類型的過(guò)程、活動(dòng)和任務(wù)考慮在內(nèi),形成滿足每個(gè)軟件項(xiàng)目需要的模型。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】2.單選題:軟件生存周期模型是對(duì)軟件生存周期中過(guò)程、活動(dòng)和任務(wù)的組織。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:軟件開(kāi)發(fā)模型是軟件開(kāi)發(fā)過(guò)程的活動(dòng)和任務(wù)的結(jié)構(gòu)框架。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】軟件生存周期過(guò)程的概念1.單選題:獲取正確軟件的關(guān)鍵是()

選項(xiàng):

A、開(kāi)發(fā)邏輯

B、開(kāi)發(fā)團(tuán)隊(duì)

C、人員素質(zhì)

D、明確需求

答案:【開(kāi)發(fā)邏輯】2.單選題:軟件生存周期過(guò)程表示軟件生存周期內(nèi)的一個(gè)過(guò)程。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.單選題:當(dāng)軟件的一個(gè)版本被淘汰時(shí),則該軟件的生存周期就結(jié)束了。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:軟件生存周期的含義是表明軟件的演化和發(fā)展具有周期性,每過(guò)一段時(shí)間就需要更新。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】5.為了表述軟件開(kāi)發(fā)需要做什么映射,引入了三個(gè)概念:(請(qǐng)按概念的范圍由大到小填寫(xiě),用空格分隔)

答案:【過(guò)程活動(dòng)任務(wù)/軟件過(guò)程活動(dòng)任務(wù)】軟件生存周期過(guò)程的分類1.單選題:按照(),可以將軟件生存周期過(guò)程分為基本過(guò)程、支持過(guò)程和組織過(guò)程。

選項(xiàng):

A、軟件開(kāi)發(fā)活動(dòng)的層次關(guān)系

B、軟件開(kāi)發(fā)工作的主體

C、軟件開(kāi)發(fā)項(xiàng)目的結(jié)構(gòu)

D、軟件開(kāi)發(fā)任務(wù)的重要程度

答案:【軟件開(kāi)發(fā)工作的主體】2.多選題:下列關(guān)于軟件開(kāi)發(fā)過(guò)程說(shuō)法正確的是()

選項(xiàng):

A、軟件生存周期過(guò)程就是軟件開(kāi)發(fā)過(guò)程

B、軟件開(kāi)發(fā)過(guò)程是軟件開(kāi)發(fā)者所從事的一系列活動(dòng)

C、軟件開(kāi)發(fā)過(guò)程中還包括了系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)等系統(tǒng)層面的活動(dòng)

D、軟件開(kāi)發(fā)過(guò)程包含了軟件升級(jí)和演化等活動(dòng)

答案:【軟件開(kāi)發(fā)過(guò)程是軟件開(kāi)發(fā)者所從事的一系列活動(dòng);軟件開(kāi)發(fā)過(guò)程中還包括了系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)等系統(tǒng)層面的活動(dòng)】3.多選題:下述過(guò)程屬于基本過(guò)程的是()

選項(xiàng):

A、獲取過(guò)程

B、開(kāi)發(fā)過(guò)程

C、運(yùn)行過(guò)程

D、供應(yīng)過(guò)程

答案:【獲取過(guò)程;開(kāi)發(fā)過(guò)程;運(yùn)行過(guò)程;供應(yīng)過(guò)程】4.單選題:支持過(guò)程是指那些與軟件生產(chǎn)組織有關(guān)的活動(dòng)集。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】常見(jiàn)的軟件生存周期模型1.單選題:?jiǎn)芜x題:下列軟件開(kāi)發(fā)模型中,以面向?qū)ο蟮能浖_(kāi)發(fā)方法為基礎(chǔ),以用戶的需求為動(dòng)力,以對(duì)象來(lái)驅(qū)動(dòng)的模型是()。

選項(xiàng):

A、演化模型

B、瀑布模型

C、噴泉模型

D、增量模型

答案:【噴泉模型】2.多選題:多選題:下列關(guān)于演化模型的說(shuō)法正確的是()

選項(xiàng):

A、演化模型要求需求在最初階段就要完整和明確。

B、演化模型可以弱化需求和設(shè)計(jì)文檔的編寫(xiě),以提高開(kāi)發(fā)效率。

C、演化模型在每一次迭代過(guò)程中可以采用瀑布模型。

D、相比瀑布模型,演化模型需要獲取方和用戶更多的參與。

答案:【演化模型在每一次迭代過(guò)程中可以采用瀑布模型。;相比瀑布模型,演化模型需要獲取方和用戶更多的參與?!?.多選題:多選題:下列關(guān)于增量模型的說(shuō)法正確的是()

選項(xiàng):

A、增量模型要求需求在最初階段就要完整和明確。

B、相比于瀑布模型,采用增量模型開(kāi)發(fā)的項(xiàng)目所需的成本和時(shí)間要少。

C、采用增量模型時(shí),每一增量必須按照既定順序依次開(kāi)發(fā),不能更改。

D、增量模型能夠更早的向用戶交付第一個(gè)版本的系統(tǒng)。

答案:【增量模型要求需求在最初階段就要完整和明確。;增量模型能夠更早的向用戶交付第一個(gè)版本的系統(tǒng)?!?.多選題:下列關(guān)于瀑布模型的說(shuō)法正確的是()

選項(xiàng):

A、瀑布模型僅能依次經(jīng)過(guò)需求、設(shè)計(jì)、編碼、測(cè)試、集成和維護(hù)這一路徑進(jìn)行項(xiàng)目開(kāi)發(fā),不能從后一階段返回到前面的階段。

B、瀑布模型在每一階段都會(huì)生成相應(yīng)的文檔。

C、瀑布模型只有在需求階段和運(yùn)行階段才能有獲取方和用戶參與,其余階段只能開(kāi)發(fā)團(tuán)隊(duì)參加。

D、瀑布模型要求需求在最初階段就要完整和明確。

答案:【瀑布模型在每一階段都會(huì)生成相應(yīng)的文檔。;瀑布模型要求需求在最初階段就要完整和明確?!康诙埽很浖枨笮枨蟀l(fā)現(xiàn)1.單選題:?jiǎn)芜x題:下述情況分別最適合采取哪種需求發(fā)現(xiàn)的方式()①為解決生活中遇到的麻煩事而開(kāi)發(fā)的軟件②有較多繁瑣環(huán)節(jié)的社區(qū)醫(yī)保系統(tǒng)的開(kāi)發(fā)③某小型團(tuán)體組織開(kāi)發(fā)其內(nèi)部人員管理系統(tǒng)④某大型連鎖集團(tuán)開(kāi)發(fā)集團(tuán)人員管理系統(tǒng)⑤某專業(yè)化軟件外包公司接手爛尾的軟件開(kāi)發(fā)項(xiàng)目

選項(xiàng):

A、①-自悟;②-觀察;③-交流;④-小組會(huì);⑤-提煉

B、①-觀察;②-自悟;③-小組會(huì);④-交流;⑤-提煉

C、①-自悟;②-交流;③-觀察;④-提煉;⑤-小組會(huì)

D、①-提煉;②-自悟;③-交流;④-觀察;⑤-小組會(huì)

答案:【①-自悟;②-觀察;③-交流;④-小組會(huì);⑤-提煉】2.單選題:?jiǎn)芜x題:當(dāng)無(wú)法與用戶進(jìn)行直接交流時(shí),可采用()的需求發(fā)現(xiàn)方式。

選項(xiàng):

A、自悟

B、提煉

C、小組會(huì)

D、思考

答案:【自悟】3.多選題:多選題:下列哪些是觀察這一需求發(fā)現(xiàn)的方法可能帶來(lái)的問(wèn)題。()

選項(xiàng):

A、無(wú)法全面了解需求

B、被客戶抵觸

C、讓客戶誤以為開(kāi)發(fā)者已經(jīng)熟悉了業(yè)務(wù)

D、消耗過(guò)多的時(shí)間

答案:【被客戶抵觸;讓客戶誤以為開(kāi)發(fā)者已經(jīng)熟悉了業(yè)務(wù)】4.單選題:判斷題:需求發(fā)現(xiàn)常采用多種方式聯(lián)合進(jìn)行,但具體某一項(xiàng)需求常采用某一種具體的方式去捕獲。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】5.單選題:判斷題:小組會(huì)和交流這兩種需求發(fā)現(xiàn)方式的區(qū)別在于參加人員的多少。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】需求的分類1.單選題:?jiǎn)芜x題:下列需求屬于設(shè)計(jì)約束的是()

選項(xiàng):

A、響應(yīng)時(shí)間

B、運(yùn)行平臺(tái)

C、錯(cuò)誤處理

D、可維護(hù)

答案:【運(yùn)行平臺(tái)】2.單選題:?jiǎn)芜x題:下列需求屬于外部接口需求的是()

選項(xiàng):

A、第三方插件

B、安全隱私

C、編程語(yǔ)言

D、字體字號(hào)

答案:【第三方插件】3.單選題:?jiǎn)芜x題:下列需求屬于性能需求的是()

選項(xiàng):

A、并發(fā)訪問(wèn)數(shù)

B、網(wǎng)絡(luò)協(xié)議

C、異常響應(yīng)

D、用戶友好

答案:【并發(fā)訪問(wèn)數(shù)】4.單選題:判斷題:非功能需求必須依附于功能需求而存在。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】5.單選題:判斷題:質(zhì)量屬性必須要給出量化的測(cè)量指標(biāo)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】6.填空題:與其他類型的非功能需求不同,()是必須予以滿足的,且對(duì)項(xiàng)目規(guī)劃、所需的附加成本和工作產(chǎn)生直接影響。

答案:【設(shè)計(jì)約束】需求的作用1.單選題:?jiǎn)芜x題:與軟件工程不同,()是系統(tǒng)工程所追求的目標(biāo)。

選項(xiàng):

A、最優(yōu)化

B、系統(tǒng)化

C、一體化

D、情境化

答案:【最優(yōu)化】2.單選題:判斷題:任何軟件開(kāi)發(fā)過(guò)程必須從軟件需求入手。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:相比硬件而言,軟件更容易被修改,而且更容易被正確地進(jìn)行修改。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:采用瀑布模型的開(kāi)發(fā)過(guò)程是一種自頂向下的開(kāi)發(fā)方法,而軟件構(gòu)件復(fù)用的開(kāi)發(fā)過(guò)程是一種自底向上的開(kāi)發(fā)方法。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】需求的定義1.單選題:?jiǎn)芜x題:下面不屬于需求的基本性質(zhì)是()

選項(xiàng):

A、必要性

B、無(wú)歧義性

C、可測(cè)性

D、可擴(kuò)展性

答案:【可擴(kuò)展性】2.多選題:多選題:下列哪些陳述可以作為軟件需求()

選項(xiàng):

A、系統(tǒng)應(yīng)支持大規(guī)模并發(fā)用戶訪問(wèn)

B、用戶需憑用戶名和密碼登陸之后才可使用系統(tǒng)

C、系統(tǒng)界面要美觀大方

D、當(dāng)用戶登錄失敗時(shí),應(yīng)彈窗提示失敗原因

答案:【用戶需憑用戶名和密碼登陸之后才可使用系統(tǒng);當(dāng)用戶登錄失敗時(shí),應(yīng)彈窗提示失敗原因】3.單選題:判斷題:軟件需求是待開(kāi)發(fā)產(chǎn)品或系統(tǒng)的功能描述。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】需求規(guī)約的概念和格式1.單選題:?jiǎn)芜x題:需求規(guī)約是一個(gè)軟件產(chǎn)品/系統(tǒng)的()

選項(xiàng):

A、開(kāi)發(fā)模型

B、框架模型

C、概念模型

D、功能模型

答案:【概念模型】2.多選題:多選題:下列哪些是需求規(guī)約的性質(zhì)。()

選項(xiàng):

A、完整性

B、一致性

C、不可修改性

D、穩(wěn)定性

答案:【完整性;一致性;穩(wěn)定性】3.單選題:判斷題:需求規(guī)約是一個(gè)軟件產(chǎn)品所有需求陳述的正式文檔,它是不能被修改的。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】需求規(guī)約的作用1.單選題:?jiǎn)芜x題:在需求分析階段會(huì)形成()的測(cè)試計(jì)劃。

選項(xiàng):

A、單元測(cè)試

B、集成測(cè)試

C、確認(rèn)測(cè)試

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

答案:【確認(rèn)測(cè)試】2.多選題:多選題:基于需求規(guī)約會(huì)產(chǎn)生下述哪兩個(gè)文檔。()

選項(xiàng):

A、初始測(cè)試計(jì)劃

B、系統(tǒng)測(cè)試計(jì)劃

C、用戶系統(tǒng)操作描述

D、軟件可行性分析報(bào)告

答案:【初始測(cè)試計(jì)劃;用戶系統(tǒng)操作描述】3.單選題:判斷題:需求規(guī)約作為設(shè)計(jì)的一個(gè)正式的、受控的起始點(diǎn),它事實(shí)上給出了一份初步的設(shè)計(jì)文檔。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:需求規(guī)約對(duì)于項(xiàng)目的大多數(shù)工作是一個(gè)管理控制點(diǎn),因此需求規(guī)約中要給出軟件項(xiàng)目的進(jìn)度和規(guī)劃。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】5.單選題:判斷題:需求規(guī)約是軟件開(kāi)發(fā)組織和用戶之間的技術(shù)合同書(shū),只有當(dāng)需求規(guī)約完成后才能開(kāi)始產(chǎn)品的設(shè)計(jì)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第三周:結(jié)構(gòu)化分析方法結(jié)構(gòu)化分析模型1.單選題:結(jié)構(gòu)化分析模型中,支持?jǐn)?shù)據(jù)抽象的是哪些術(shù)語(yǔ)________①數(shù)據(jù)流②數(shù)據(jù)存儲(chǔ)③數(shù)據(jù)源④數(shù)據(jù)潭⑤加工

選項(xiàng):

A、①②

B、③④

C、①②③④

D、③④⑤

答案:【①②】2.單選題:結(jié)構(gòu)化分析階段,不適用于描述加工邏輯的工具是

選項(xiàng):

A、結(jié)構(gòu)化語(yǔ)言

B、判定表

C、判定樹(shù)

D、流程圖

答案:【流程圖】3.單選題:結(jié)構(gòu)化分析方法使用DFD描述________

選項(xiàng):

A、系統(tǒng)的功能

B、系統(tǒng)的控制流程

C、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)

D、系統(tǒng)的基本加工

答案:【系統(tǒng)的功能】4.多選題:在結(jié)構(gòu)化分析方法中,與數(shù)據(jù)流圖配合使用的是________

選項(xiàng):

A、網(wǎng)絡(luò)圖

B、數(shù)據(jù)字典

C、程序流程圖

D、加工小說(shuō)明

答案:【數(shù)據(jù)字典;加工小說(shuō)明】需求規(guī)格說(shuō)明書(shū)1.單選題:需求規(guī)約是需求階段非常重要的文檔,它的作用不包括_______

選項(xiàng):

A、軟件開(kāi)發(fā)組織和用戶之間達(dá)成的共識(shí)

B、軟件后續(xù)設(shè)計(jì)、編碼、測(cè)試的基本依據(jù)

C、軟件驗(yàn)收的依據(jù)

D、軟件可行性分析的依據(jù)

答案:【軟件可行性分析的依據(jù)】2.單選題:需求規(guī)格說(shuō)明書(shū)中不應(yīng)包括_______

選項(xiàng):

A、功能概述

B、算法設(shè)計(jì)

C、故障處理

D、性能需求

答案:【算法設(shè)計(jì)】3.單選題:需求分析最終結(jié)果是產(chǎn)生______

選項(xiàng):

A、項(xiàng)目開(kāi)發(fā)說(shuō)明書(shū)

B、可行性分析報(bào)告

C、需求規(guī)格說(shuō)明書(shū)

D、設(shè)計(jì)說(shuō)明書(shū)

答案:【需求規(guī)格說(shuō)明書(shū)】結(jié)構(gòu)化分析方法的概念1.單選題:需求分析的目標(biāo)不包括

選項(xiàng):

A、解決需求陳述中的歧義、不一致的問(wèn)題

B、作為開(kāi)發(fā)人員和客戶間技術(shù)契約的基礎(chǔ)

C、給出解決問(wèn)題的具體算法和數(shù)據(jù)結(jié)構(gòu)

D、給出問(wèn)題的形式化或半形式化的描述

答案:【給出解決問(wèn)題的具體算法和數(shù)據(jù)結(jié)構(gòu)】2.單選題:關(guān)于軟件開(kāi)發(fā)方法,以下說(shuō)法正確的是

選項(xiàng):

A、軟件開(kāi)發(fā)方法是指軟件開(kāi)發(fā)過(guò)程所遵循的辦法和步驟

B、軟件開(kāi)發(fā)活動(dòng)的目的是有效地得到一個(gè)運(yùn)行的系統(tǒng)及其支持文檔,并且滿足有關(guān)的質(zhì)量要求

C、軟件開(kāi)發(fā)方法學(xué)指的是規(guī)則、方法和工具的集成

D、以上說(shuō)法都正確

答案:【以上說(shuō)法都正確】3.多選題:結(jié)構(gòu)化方法包括了

選項(xiàng):

A、結(jié)構(gòu)化分析方法

B、結(jié)構(gòu)化項(xiàng)目管理方法

C、結(jié)構(gòu)化設(shè)計(jì)方法

D、結(jié)構(gòu)化程序設(shè)計(jì)方法

答案:【結(jié)構(gòu)化分析方法;結(jié)構(gòu)化設(shè)計(jì)方法;結(jié)構(gòu)化程序設(shè)計(jì)方法】結(jié)構(gòu)化分析過(guò)程1.單選題:數(shù)據(jù)字典一般不包括下列選項(xiàng)中的________條目

選項(xiàng):

A、數(shù)據(jù)流

B、數(shù)據(jù)存儲(chǔ)

C、加工

D、數(shù)據(jù)項(xiàng)

答案:【加工】2.單選題:通過(guò)______可以完成數(shù)據(jù)流圖的細(xì)化

選項(xiàng):

A、結(jié)構(gòu)分解

B、功能分解

C、數(shù)據(jù)分解

D、系統(tǒng)分解

答案:【功能分解】3.多選題:以下說(shuō)法正確的是

選項(xiàng):

A、數(shù)據(jù)流圖中的每個(gè)數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)必須在數(shù)據(jù)字典中予以定義

B、數(shù)據(jù)流圖中的每個(gè)加工必須在加工小說(shuō)明中予以定義

C、數(shù)據(jù)流圖中的圖元個(gè)數(shù)應(yīng)當(dāng)控制在7+2以內(nèi)

D、加工小說(shuō)明中,必須指出該加工的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流

答案:【數(shù)據(jù)流圖中的每個(gè)數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)必須在數(shù)據(jù)字典中予以定義;數(shù)據(jù)流圖中的圖元個(gè)數(shù)應(yīng)當(dāng)控制在7+2以內(nèi);加工小說(shuō)明中,必須指出該加工的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流】4.多選題:下列關(guān)于數(shù)據(jù)流圖的說(shuō)法中,正確的是

選項(xiàng):

A、在結(jié)構(gòu)化分析中,采用自頂向下逐層分解的思想,從零層數(shù)據(jù)流圖開(kāi)始逐步精化

B、可以根據(jù)加工的編號(hào)識(shí)別該加工位于哪一層數(shù)據(jù)流圖

C、加工必須有輸入和輸出

D、數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)流圖中的作用是在各加工之間建立合理的關(guān)系

答案:【可以根據(jù)加工的編號(hào)識(shí)別該加工位于哪一層數(shù)據(jù)流圖;加工必須有輸入和輸出;數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)流圖中的作用是在各加工之間建立合理的關(guān)系】第三周:結(jié)構(gòu)化設(shè)計(jì)方法-1結(jié)構(gòu)化設(shè)計(jì)概念1.單選題:關(guān)于總體設(shè)計(jì)階段的任務(wù),以下說(shuō)法錯(cuò)誤的是______

選項(xiàng):

A、主要任務(wù)是將DFD轉(zhuǎn)為MSD

B、針對(duì)不同類型的DFD有不同的設(shè)計(jì)方法

C、精化MSD不屬于總體設(shè)計(jì)階段的任務(wù)

D、根據(jù)穿越系統(tǒng)邊界的數(shù)據(jù)流確定系統(tǒng)與外界的接口

答案:【精化MSD不屬于總體設(shè)計(jì)階段的任務(wù)】2.單選題:模塊結(jié)構(gòu)圖中,如果兩個(gè)模塊之間有直線連接,表示他們之間存在______關(guān)系

選項(xiàng):

A、調(diào)用

B、組成

C、連接

D、順序執(zhí)行

答案:【調(diào)用】3.單選題:總體設(shè)計(jì)不包括_______

選項(xiàng):

A、體系結(jié)構(gòu)設(shè)計(jì)

B、接口設(shè)計(jì)

C、數(shù)據(jù)設(shè)計(jì)

D、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

答案:【數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)】4.單選題:結(jié)構(gòu)化設(shè)計(jì)的目標(biāo)是_______

選項(xiàng):

A、建立系統(tǒng)軟件模型

B、建立軟件體系結(jié)構(gòu)和詳細(xì)的處理算法

C、產(chǎn)生設(shè)計(jì)規(guī)格說(shuō)明書(shū)

D、以上全部

答案:【以上全部】5.結(jié)構(gòu)化設(shè)計(jì)一般又可分為概要設(shè)計(jì)階段和_______設(shè)計(jì)階段。

答案:【詳細(xì)】初始模塊結(jié)構(gòu)圖的設(shè)計(jì)1.單選題:關(guān)于事務(wù)設(shè)計(jì),下列說(shuō)法正確的是______

選項(xiàng):

A、事務(wù)設(shè)計(jì)的第一步是確定事務(wù)處理中心

B、在第一級(jí)分解中,需要為每一條活動(dòng)路徑設(shè)計(jì)一個(gè)事務(wù)處理模塊

C、在第一級(jí)分解中,需要分別設(shè)計(jì)輸入輸出模塊

D、在第二級(jí)分解中,對(duì)各條路徑的細(xì)化類似于變換設(shè)計(jì)的細(xì)化過(guò)程

答案:【在第一級(jí)分解中,需要為每一條活動(dòng)路徑設(shè)計(jì)一個(gè)事務(wù)處理模塊】2.單選題:下列說(shuō)法錯(cuò)誤的是______

選項(xiàng):

A、變換型DFD是由輸入、變換和輸出三部分組成

B、變換設(shè)計(jì)中,有幾個(gè)物理輸入就設(shè)計(jì)幾個(gè)輸入模塊

C、事務(wù)型DFD一般只接受一個(gè)輸入數(shù)據(jù)

D、通常來(lái)說(shuō),變換型數(shù)據(jù)流圖更加常見(jiàn),而事務(wù)型數(shù)據(jù)流圖往往作為局部出現(xiàn)

答案:【變換設(shè)計(jì)中,有幾個(gè)物理輸入就設(shè)計(jì)幾個(gè)輸入模塊】3.單選題:對(duì)于變換設(shè)計(jì)的基本步驟,正確的順序是______①確定輸入、變換、輸出三部分之間的邊界②系統(tǒng)模塊結(jié)構(gòu)圖頂層和第一層的設(shè)計(jì)③復(fù)審并精化系統(tǒng)需求模型④自頂向下,逐步求精

選項(xiàng):

A、①②③④

B、②①③④

C、③①②④

D、①③②④

答案:【③①②④】4.單選題:判斷題:所有的數(shù)據(jù)流圖都可以看作變換型數(shù)據(jù)流圖。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】初始模塊結(jié)構(gòu)圖精化的原則1.單選題:通信內(nèi)聚是指______

選項(xiàng):

A、把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊

B、各處理使用相同的輸入數(shù)據(jù)集或產(chǎn)生相同的輸出數(shù)據(jù)集

C、一個(gè)模塊內(nèi)各個(gè)元素都密切相關(guān)于同意功能且必須順序執(zhí)行

D、模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可

答案:【各處理使用相同的輸入數(shù)據(jù)集或產(chǎn)生相同的輸出數(shù)據(jù)集】2.單選題:為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是______

選項(xiàng):

A、邏輯內(nèi)聚

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

C、功能內(nèi)聚

D、通信內(nèi)聚

答案:【功能內(nèi)聚】3.單選題:下列幾種耦合中,________的耦合性最強(qiáng)。

選項(xiàng):

A、公共耦合

B、數(shù)據(jù)耦合

C、控制耦合

D、內(nèi)容耦合

答案:【內(nèi)容耦合】4.單選題:一個(gè)模塊把一個(gè)數(shù)值量作為參數(shù)傳送給另一模塊,這兩個(gè)模塊之間的耦合是

選項(xiàng):

A、邏輯耦合

B、數(shù)據(jù)耦合

C、控制耦合

D、內(nèi)容耦合

答案:【數(shù)據(jù)耦合】5.單選題:軟件概要設(shè)計(jì)結(jié)束后得到______

選項(xiàng):

A、初始化的模塊結(jié)構(gòu)圖

B、精化的模塊結(jié)構(gòu)圖

C、模塊詳細(xì)的算法

D、程序編碼

答案:【精化的模塊結(jié)構(gòu)圖】6.模塊化的基本原則是________.

答案:【高內(nèi)聚,低耦合/高內(nèi)聚低耦合】第四周:結(jié)構(gòu)化設(shè)計(jì)方法-2接口設(shè)計(jì)1.單選題:設(shè)計(jì)人機(jī)交互的界面時(shí),應(yīng)當(dāng)遵循一定的設(shè)計(jì)原則,不包括______

選項(xiàng):

A、操作步驟少

B、提供undo功能

C、減少人腦的記憶負(fù)擔(dān)

D、增加復(fù)雜的功能

答案:【增加復(fù)雜的功能】2.單選題:用戶界面應(yīng)具備的特性中,最重要的是______

選項(xiàng):

A、可使用性

B、靈活性

C、可靠性

D、可擴(kuò)展性

答案:【可使用性】3.單選題:接口設(shè)計(jì)的主要內(nèi)容是_______

選項(xiàng):

A、模塊或軟件構(gòu)件間的接口設(shè)計(jì)

B、軟件與其他軟硬件系統(tǒng)之間的接口設(shè)計(jì)

C、軟件與用戶之間的交互設(shè)計(jì)

D、以上都是

答案:【以上都是】初始模塊結(jié)構(gòu)圖精化的啟發(fā)式規(guī)則1.單選題:在對(duì)初始的MSD精化過(guò)程中,將多個(gè)模塊公用的子功能獨(dú)立出來(lái),形成一個(gè)新的模塊,這利用了哪一條啟發(fā)式規(guī)則?

選項(xiàng):

A、改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性

B、模塊規(guī)模適中,每頁(yè)60行語(yǔ)句

C、模塊的作用域力爭(zhēng)在控制域之內(nèi)

D、降低模塊接口的復(fù)雜性

答案:【改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性】2.單選題:劃分模塊時(shí),一個(gè)模塊的______

選項(xiàng):

A、作用范圍應(yīng)在其控制范圍內(nèi)

B、控制范圍應(yīng)在其作用范圍內(nèi)

C、作用范圍與控制范圍互不包含

D、作用范圍與控制范圍不受任何限制

答案:【作用范圍應(yīng)在其控制范圍內(nèi)】3.單選題:關(guān)于模塊的扇入扇出,以下說(shuō)法正確的是_______

選項(xiàng):

A、扇入表示有多少個(gè)上層模塊直接或間接調(diào)用它

B、模塊扇入高時(shí)應(yīng)當(dāng)重新分解,以消除控制耦合的情況

C、一個(gè)模塊的扇出太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺少中間層

D、一個(gè)模塊的扇入太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺少中間層

答案:【一個(gè)模塊的扇出太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺少中間層】4.多選題:以下說(shuō)法錯(cuò)誤的是______

選項(xiàng):

A、啟發(fā)式規(guī)則是人們從長(zhǎng)期的軟件開(kāi)發(fā)實(shí)踐中總結(jié)出來(lái)的規(guī)則,在設(shè)計(jì)中應(yīng)當(dāng)普遍遵循

B、扇入扇出應(yīng)當(dāng)適中,盡量滿足7+2原則

C、好的設(shè)計(jì)控制域應(yīng)當(dāng)包含作用域

D、為了降低模塊接口的復(fù)雜性,應(yīng)當(dāng)將多個(gè)同類型的參數(shù)合并為一個(gè)數(shù)組進(jìn)行傳遞

答案:【啟發(fā)式規(guī)則是人們從長(zhǎng)期的軟件開(kāi)發(fā)實(shí)踐中總結(jié)出來(lái)的規(guī)則,在設(shè)計(jì)中應(yīng)當(dāng)普遍遵循;扇入扇出應(yīng)當(dāng)適中,盡量滿足7+2原則;為了降低模塊接口的復(fù)雜性,應(yīng)當(dāng)將多個(gè)同類型的參數(shù)合并為一個(gè)數(shù)組進(jìn)行傳遞】數(shù)據(jù)設(shè)計(jì)1.單選題:下面哪種類型的數(shù)據(jù)適合用文件進(jìn)行存儲(chǔ)?

選項(xiàng):

A、bbs上的用戶名和密碼

B、視頻網(wǎng)站上的視頻

C、社交網(wǎng)站上的動(dòng)態(tài)

D、購(gòu)物網(wǎng)站上用戶的交易記錄

答案:【視頻網(wǎng)站上的視頻】2.單選題:判斷題:系統(tǒng)日志用文件存儲(chǔ)是因?yàn)槠湫畔⒏袷捷^為松散。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:文件一般用于長(zhǎng)期存儲(chǔ),數(shù)據(jù)庫(kù)一般用于臨時(shí)存儲(chǔ)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:如果對(duì)響應(yīng)速度要求很高,可以采用文件來(lái)儲(chǔ)存數(shù)據(jù)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第四周:結(jié)構(gòu)化設(shè)計(jì)方法-3結(jié)構(gòu)化方法總結(jié)1.單選題:結(jié)構(gòu)化方法逐漸被面向?qū)ο蠓椒ㄋ〈?,以下哪一點(diǎn)不屬于結(jié)構(gòu)化方法的問(wèn)題?

選項(xiàng):

A、分析階段和設(shè)計(jì)階段的術(shù)語(yǔ)空間不一致

B、解的結(jié)構(gòu)沒(méi)有保持原系統(tǒng)的結(jié)構(gòu)

C、捕獲的“過(guò)程”和“數(shù)據(jù)”都是易變的

D、沒(méi)有提供控制信息復(fù)雜度的機(jī)制

答案:【沒(méi)有提供控制信息復(fù)雜度的機(jī)制】2.單選題:結(jié)構(gòu)化方法的抽象層不包括______

選項(xiàng):

A、問(wèn)題層

B、需求分析層

C、設(shè)計(jì)層

D、實(shí)現(xiàn)層

答案:【問(wèn)題層】3.單選題:下面哪條不是結(jié)構(gòu)化方法的基本原理/原則?

選項(xiàng):

A、自底向上功能分解

B、數(shù)據(jù)抽象

C、功能抽象

D、模塊化

答案:【自底向上功能分解】4.單選題:關(guān)于結(jié)構(gòu)化方法的世界觀說(shuō)法錯(cuò)誤的是______

選項(xiàng):

A、一切系統(tǒng)都是由信息流構(gòu)成的

B、信息流可以沒(méi)有數(shù)據(jù)源和數(shù)據(jù)潭

C、信息處理主要表現(xiàn)為信息的流動(dòng)

D、信息的流動(dòng)離不開(kāi)加工的處理

答案:【信息流可以沒(méi)有數(shù)據(jù)源和數(shù)據(jù)潭】軟件設(shè)計(jì)規(guī)約1.單選題:關(guān)于軟件設(shè)計(jì)規(guī)約,以下說(shuō)法錯(cuò)誤的是______

選項(xiàng):

A、詳細(xì)設(shè)計(jì)規(guī)約對(duì)應(yīng)于系統(tǒng)的單元測(cè)試

B、詳細(xì)設(shè)計(jì)規(guī)約主要作為軟件設(shè)計(jì)人員與編程人員之間交流的媒體

C、概要設(shè)計(jì)規(guī)約對(duì)應(yīng)于系統(tǒng)的確認(rèn)測(cè)試

D、概要設(shè)計(jì)規(guī)約主要作為軟件項(xiàng)目管理人員、系統(tǒng)分析人員與設(shè)計(jì)人員之間交流的媒體

答案:【概要設(shè)計(jì)規(guī)約對(duì)應(yīng)于系統(tǒng)的確認(rèn)測(cè)試】2.單選題:概要設(shè)計(jì)規(guī)約不應(yīng)包括______

選項(xiàng):

A、軟件測(cè)試方面的要求和說(shuō)明

B、系統(tǒng)環(huán)境的設(shè)定

C、各處理過(guò)程的算法

D、文件結(jié)構(gòu)和全局?jǐn)?shù)據(jù)

答案:【各處理過(guò)程的算法】3.單選題:判斷題:概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段分別產(chǎn)生不同的設(shè)計(jì)規(guī)約。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:概要設(shè)計(jì)規(guī)約需要對(duì)軟件的組織和其組成部分的內(nèi)部結(jié)構(gòu)進(jìn)行描述。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】5.單選題:判斷題:在軟件設(shè)計(jì)規(guī)約中,應(yīng)當(dāng)有針對(duì)出錯(cuò)的處理。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第一次課程實(shí)踐1.本次課程實(shí)踐提供了三個(gè)項(xiàng)目,每個(gè)項(xiàng)目已列出三點(diǎn)基本需求。請(qǐng)結(jié)合自身興趣愛(ài)好從中任選其一,在仔細(xì)閱讀并思考基本需求的基礎(chǔ)之上額外補(bǔ)充一個(gè)需求,以此作為系統(tǒng)需求完成本次課程實(shí)踐。本次課程實(shí)踐提供了三個(gè)項(xiàng)目,每個(gè)項(xiàng)目已列出三點(diǎn)基本需求。請(qǐng)結(jié)合自身興趣愛(ài)好從中任選其一,在仔細(xì)閱讀并思考基本需求的基礎(chǔ)之上額外補(bǔ)充一個(gè)需求,以此作為系統(tǒng)需求完成本次課程實(shí)踐。實(shí)踐項(xiàng)目1:課程評(píng)價(jià)系統(tǒng)系統(tǒng)參與者分為用戶和管理員兩類?;拘枨螅汗芾韱T可以在系統(tǒng)中添加/刪除課程,維護(hù)課程的基本信息。用戶可以按需查詢課程的所有信息并對(duì)課程或課程評(píng)價(jià)本身進(jìn)行評(píng)價(jià)。系統(tǒng)進(jìn)行必要的用戶管理,如注冊(cè)、登陸、個(gè)人信息維護(hù)、接收系統(tǒng)通知等。實(shí)踐項(xiàng)目2:社團(tuán)管理系統(tǒng)系統(tǒng)參與者主要分為普通用戶和社團(tuán)管理員兩類?;拘枨螅荷鐖F(tuán)管理員可以添加/刪除社團(tuán)成員,發(fā)起社團(tuán)活動(dòng)等。普通用戶可以查閱所有社團(tuán)信息,請(qǐng)求加入新社團(tuán),參加所在社團(tuán)活動(dòng)等。系統(tǒng)進(jìn)行必要的用戶管理,如注冊(cè)、登陸、個(gè)人信息維護(hù)、接收系統(tǒng)通知等。實(shí)踐項(xiàng)目3:在線作業(yè)管理系統(tǒng)系統(tǒng)參與者主要分為教師用戶和學(xué)生用戶兩類?;拘枨螅航處熡脩艨梢詣?chuàng)建新課程,發(fā)布新作業(yè),點(diǎn)評(píng)學(xué)生作業(yè),公布作業(yè)答案。學(xué)生用戶可以選擇加入課程,提交作業(yè),查看作業(yè)成績(jī)及教師點(diǎn)評(píng),查看答案。系統(tǒng)進(jìn)行必要的用戶管理,如注冊(cè)、登陸、個(gè)人信息維護(hù)、接收系統(tǒng)通知等。第一次課程實(shí)踐任務(wù)如下:題目1:請(qǐng)給出待開(kāi)發(fā)軟件的需求陳述。題目2:采用數(shù)據(jù)流圖、數(shù)據(jù)字典和加工小說(shuō)明進(jìn)行需求分析,其中數(shù)據(jù)流圖應(yīng)至少分解到1層。題目3:對(duì)軟件進(jìn)行結(jié)構(gòu)化總體設(shè)計(jì),將進(jìn)一步得到的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為模塊結(jié)構(gòu)圖。課程實(shí)踐一示例:這篇補(bǔ)充閱讀材料以一個(gè)簡(jiǎn)化的注冊(cè)登陸系統(tǒng)為例,給出了第一次課程實(shí)踐各題目的示例,供大家參考。題目1:請(qǐng)給出待開(kāi)發(fā)軟件的需求陳述。功能需求:用戶可以登錄注冊(cè)性能需求:不考慮網(wǎng)絡(luò)延遲的情況下,在0.1秒內(nèi)響應(yīng)登錄請(qǐng)求或注冊(cè)請(qǐng)求外部接口需求:無(wú)設(shè)計(jì)約束:系統(tǒng)后端必須用PHP編寫(xiě)質(zhì)量屬性:不考慮網(wǎng)絡(luò)錯(cuò)誤的情況下,正確響應(yīng)的概率達(dá)到99.99%題目2:采用數(shù)據(jù)流圖、數(shù)據(jù)字典和加工小說(shuō)明進(jìn)行需求分析,其中數(shù)據(jù)流圖應(yīng)至少分解到1層。數(shù)據(jù)流圖頂層:零層:一層:由于邏輯非常簡(jiǎn)單,不需要進(jìn)一步劃分,所以無(wú)一層數(shù)據(jù)流圖數(shù)據(jù)字典登錄信息=用戶名+密碼注冊(cè)請(qǐng)求=用戶名+密碼登錄結(jié)果=[登錄成功|用戶不存在|密碼錯(cuò)誤]注冊(cè)結(jié)果=[注冊(cè)成功|用戶名已被使用|密碼長(zhǎng)度不足]加工小說(shuō)明加工編號(hào):1加工名:處理登錄請(qǐng)求輸入流:登錄信息輸出流:登錄結(jié)果加工邏輯:根據(jù)輸入的登錄信息,訪問(wèn)用戶信息文件,與存儲(chǔ)的用戶信息進(jìn)行比對(duì),然后返回登錄是否成功。加工編號(hào):2加工名:處理注冊(cè)請(qǐng)求輸入流:注冊(cè)請(qǐng)求輸出流:注冊(cè)結(jié)果加工邏輯:根據(jù)輸入的注冊(cè)信息,訪問(wèn)用戶信息文件,與存儲(chǔ)的用戶信息進(jìn)行比對(duì),然后返回注冊(cè)是否成功。題目3:對(duì)軟件進(jìn)行結(jié)構(gòu)化總體設(shè)計(jì),將前一步得到的數(shù)據(jù)流圖轉(zhuǎn)換為模塊結(jié)構(gòu)圖。題目3:任選模塊結(jié)構(gòu)圖中兩個(gè)處理邏輯較為復(fù)雜的模塊,對(duì)其進(jìn)行詳細(xì)設(shè)計(jì),給出功能描述、輸入項(xiàng)、輸出項(xiàng)、接口的設(shè)計(jì),以及用偽碼、PAD圖或NS圖給出其內(nèi)部流程邏輯。登錄處理模塊1.功能描述本模塊主要用于處理用戶登錄請(qǐng)求,接收用戶的登錄請(qǐng)求信息,并返回登錄成功與否的結(jié)果。2.輸入項(xiàng)名稱標(biāo)識(shí)數(shù)據(jù)類型格式有效范圍輸入方式其他要求用戶名UsernameString無(wú)長(zhǎng)度1-255鍵盤(pán)無(wú)密碼PasswordString無(wú)長(zhǎng)度6-31鍵盤(pán)需要加密3.輸出項(xiàng)名稱標(biāo)識(shí)數(shù)據(jù)類型格式有效范圍輸入方式其他要求登錄結(jié)果LoginInfoEnum無(wú){登錄成功,用戶不存在,密碼錯(cuò)誤}前端顯示告知用戶無(wú)4.接口設(shè)計(jì)本模塊無(wú)與其他模塊接口。當(dāng)用戶請(qǐng)求登錄時(shí)進(jìn)行調(diào)用。5.流程邏輯Begin獲取用戶名、密碼根據(jù)用戶名查詢數(shù)據(jù)庫(kù)If無(wú)法查到用戶名Then返回用戶不存在Else比較查到的密碼與輸入是否相符If密碼相符Then返回登錄成功Else返回密碼錯(cuò)誤End

根據(jù)題目要求進(jìn)行評(píng)分詳細(xì)設(shè)計(jì)工具1.單選題:以下說(shuō)法正確的是

選項(xiàng):

A、程序流程圖是一種算法描述工具

B、PAD圖是一種描述程序邏輯結(jié)構(gòu)的工具

C、PAD圖又叫盒圖

D、N-S圖相對(duì)于PAD圖的優(yōu)點(diǎn)在于其支持自頂向下逐步求精的設(shè)計(jì)

答案:【PAD圖是一種描述程序邏輯結(jié)構(gòu)的工具】2.單選題:下面哪條屬于程序流程圖的優(yōu)點(diǎn)?

選項(xiàng):

A、支持逐步求精

B、便于表達(dá)數(shù)據(jù)結(jié)構(gòu)

C、描繪直觀,便于掌握

D、程序員可以很早地開(kāi)始考慮程序的控制流程

答案:【描繪直觀,便于掌握】3.單選題:下面哪條屬于偽碼的優(yōu)點(diǎn)?

選項(xiàng):

A、不僅可以作為設(shè)計(jì)工具,還可以作為注釋工具

B、形象直觀

C、便于描述較為復(fù)雜的條件組合

D、支持逐步求精

答案:【不僅可以作為設(shè)計(jì)工具,還可以作為注釋工具】4.單選題:程序控制分為_(kāi)___________三種基本結(jié)構(gòu)

選項(xiàng):

A、分塊、順序、循環(huán)

B、順序、嵌套、選擇

C、順序、選擇、循環(huán)

D、遞歸、堆棧、隊(duì)列

答案:【順序、選擇、循環(huán)】5.單選題:詳細(xì)設(shè)計(jì)的任務(wù)是定義每個(gè)模塊的_______

選項(xiàng):

A、外部特性

B、內(nèi)部特性

C、算法和數(shù)據(jù)格式

D、功能和輸入輸出數(shù)據(jù)

答案:【算法和數(shù)據(jù)格式】第五周:UML-1UML的概念1.單選題:UML不具備一下哪個(gè)結(jié)構(gòu)_____。

選項(xiàng):

A、靜態(tài)對(duì)象結(jié)構(gòu)

B、動(dòng)態(tài)行為

C、系統(tǒng)部署

D、功能結(jié)構(gòu)

答案:【功能結(jié)構(gòu)】2.單選題:UML是一種_____語(yǔ)言。

選項(xiàng):

A、形式化

B、半形式化

C、非形式化

D、

答案:【半形式化】3.單選題:以下哪一項(xiàng)描述了UML的作用_____。

選項(xiàng):

A、彌補(bǔ)應(yīng)用系統(tǒng)和運(yùn)行平臺(tái)之間的“距離”

B、建立不同抽象層次的術(shù)語(yǔ)空間和模型表達(dá)工具

C、支持多視角地建立系統(tǒng)模型

D、以上選項(xiàng)都正確

答案:【以上選項(xiàng)都正確】面向?qū)ο蟮母拍?.單選題:針對(duì)對(duì)象之間的動(dòng)態(tài)聯(lián)系,以下說(shuō)法正確的是_____。

選項(xiàng):

A、對(duì)象之間只能通過(guò)消息進(jìn)行通信

B、一個(gè)對(duì)象可以直接使用另一個(gè)對(duì)象的屬性

C、對(duì)象相互之間不允許進(jìn)行聯(lián)系

D、

答案:【對(duì)象之間只能通過(guò)消息進(jìn)行通信】2.單選題:判斷題:面向?qū)ο缶褪且环N使用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的程序開(kāi)發(fā)方法。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.在面向?qū)ο蠓椒ㄖ?,?duì)于客觀事物的描述,其靜態(tài)特征用對(duì)象的_____表示。

答案:【屬性】表達(dá)客觀事物的術(shù)語(yǔ)——類1.單選題:_____是描述類的所有對(duì)象的共同特征的一個(gè)數(shù)據(jù)項(xiàng)。

選項(xiàng):

A、實(shí)例屬性

B、類屬性

C、方法屬性

D、對(duì)象屬性

答案:【類屬性】2.單選題:在類的屬性定義中引入可見(jiàn)性,主要是為了支持_____這一軟件設(shè)計(jì)原則。

選項(xiàng):

A、抽象

B、信息隱蔽

C、模塊化

D、自底向上

答案:【信息隱蔽】3.單選題:判斷題:一個(gè)類中可以有多個(gè)操作,也可以沒(méi)有操作。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:所有的類都必須與客觀事物相對(duì)應(yīng),都必須有具體的實(shí)例。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】第五周:UML-2表達(dá)關(guān)系的術(shù)語(yǔ)——關(guān)聯(lián)1.單選題:實(shí)例連接又稱為鏈,它表達(dá)了對(duì)象之間的______。

選項(xiàng):

A、靜態(tài)關(guān)系

B、動(dòng)態(tài)關(guān)系

C、連接關(guān)系

D、無(wú)關(guān)系

答案:【靜態(tài)關(guān)系】2.單選題:判斷題:在類的一個(gè)關(guān)聯(lián)中,可以顯示地命名該角色。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:在關(guān)聯(lián)關(guān)系中,聚合是組合的一種特殊形式。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:對(duì)于關(guān)聯(lián)另一端的類的每個(gè)對(duì)象,本端的類只可能會(huì)有一個(gè)對(duì)象出現(xiàn)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】控制復(fù)雜性的術(shù)語(yǔ)——包1.單選題:判斷題:包間的依賴通常隱含了各包中元素之間存在的一個(gè)或多個(gè)依賴。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】2.單選題:判斷題:包可以包含其他種類的模型元素,但本身不能嵌套在其他包中。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.UML中為了組織類目,控制信息組織和文檔組織的復(fù)雜性而引入的術(shù)語(yǔ)是______。

答案:【包】表達(dá)客觀事物的術(shù)語(yǔ)——接口及其他1.單選題:以下UML術(shù)語(yǔ)體現(xiàn)并發(fā)行為抽象的是_____。

選項(xiàng):

A、接口

B、協(xié)作

C、主動(dòng)類

D、用況

答案:【主動(dòng)類】2.多選題:以下哪些項(xiàng)不屬于UML描述客觀世界實(shí)體的基本術(shù)語(yǔ)_____。

選項(xiàng):

A、類

B、信號(hào)

C、協(xié)作

D、參與者

答案:【信號(hào);參與者】3.單選題:判斷題:接口不僅可以描述類的外部可見(jiàn)操作,而且可以描述其內(nèi)部結(jié)構(gòu)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:接口之間沒(méi)有關(guān)聯(lián)、泛化、實(shí)現(xiàn)和依賴,也不能參與泛化、實(shí)現(xiàn)和依賴關(guān)系。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】表達(dá)關(guān)系的術(shù)語(yǔ)——泛化、細(xì)化、依賴及如何使用1.單選題:在用UML對(duì)關(guān)系進(jìn)行建模時(shí),以下策略錯(cuò)誤的是_____。

選項(xiàng):

A、僅當(dāng)要建模的關(guān)系不是結(jié)構(gòu)關(guān)系時(shí),才使用依賴。

B、僅當(dāng)關(guān)系是“is-a-kind-of”關(guān)系時(shí),才使用泛化。

C、應(yīng)保持泛化關(guān)系的平衡:繼承的層次不要多深,不要過(guò)寬。

D、考慮到建模的復(fù)雜性,可以引入循環(huán)的泛化關(guān)系。

答案:【考慮到建模的復(fù)雜性,可以引入循環(huán)的泛化關(guān)系?!?.單選題:以下表達(dá)類目之間關(guān)系的術(shù)語(yǔ)中,其正確的表示方法是無(wú)箭頭實(shí)線線段的是____。

選項(xiàng):

A、關(guān)聯(lián)

B、泛化

C、細(xì)化

D、依賴

答案:【關(guān)聯(lián)】3.單選題:Jack在Google工作,是公司市場(chǎng)組的一名成員。那么描述Jack的類目Employee和描述Google的類目Company之間是_____關(guān)系。

選項(xiàng):

A、關(guān)聯(lián)

B、泛化

C、細(xì)化(實(shí)現(xiàn))

D、依賴

答案:【關(guān)聯(lián)】4.單選題:判斷題:對(duì)象的依賴關(guān)系是一種使用關(guān)系。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第六周:UML-3UML的模型表達(dá)工具_(dá)概述1.單選題:描述UML需求模型的是_____。

選項(xiàng):

A、狀態(tài)圖

B、順序圖

C、用況圖

D、類圖

答案:【用況圖】2.單選題:以下不屬于UML動(dòng)態(tài)建模工具的是_____。

選項(xiàng):

A、用況圖

B、活動(dòng)圖

C、部署圖

D、狀態(tài)圖

答案:【部署圖】3.單選題:以下不屬于UML靜態(tài)建模工具的是_____。

選項(xiàng):

A、類圖

B、通信圖

C、對(duì)象圖

D、制品圖

答案:【通信圖】UML的模型表達(dá)工具_(dá)靜態(tài)建?!悎D1.單選題:可視化地表達(dá)系統(tǒng)的靜態(tài)結(jié)構(gòu)模型的是_____。

選項(xiàng):

A、用況圖

B、類圖

C、狀態(tài)度

D、順序圖

答案:【類圖】2.單選題:判斷題:對(duì)于每一個(gè)關(guān)聯(lián)關(guān)系都需要說(shuō)明其多重性,如果不說(shuō)明,則默認(rèn)是*。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:類圖主要使用“類”來(lái)抽象系統(tǒng)中各個(gè)組成部分,不包括系統(tǒng)環(huán)境。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:注解和約束不是類圖的一部分。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】UML模型表達(dá)工具_(dá)動(dòng)態(tài)建模——用況圖1.單選題:以下哪個(gè)不屬于用況圖中的關(guān)系______。

選項(xiàng):

A、關(guān)聯(lián)

B、泛化

C、擴(kuò)展

D、依賴

答案:【依賴】2.單選題:判斷題:用況圖可以劃分系統(tǒng)與外部實(shí)體的界限,是系統(tǒng)開(kāi)發(fā)的起點(diǎn)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:參與者一般可以表達(dá)與系統(tǒng)交互的人、硬件或系統(tǒng)等,因此實(shí)質(zhì)上不是軟件應(yīng)用的一部分。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:用況表達(dá)了參與者使用系統(tǒng)的一種方式。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第六周:UML-4狀態(tài)圖1.單選題:若將活動(dòng)狀態(tài)比作方法,那么動(dòng)作狀態(tài)即_____。

選項(xiàng):

A、方法返回值

B、方法名

C、方法的可見(jiàn)性

D、方法體中的每一條語(yǔ)句

答案:【方法體中的每一條語(yǔ)句】2.單選題:以下哪個(gè)UML視圖是描述一個(gè)對(duì)象的生命周期的?

選項(xiàng):

A、類圖

B、狀態(tài)圖

C、協(xié)作圖

D、順序圖

答案:【狀態(tài)圖】3.單選題:以下哪一種不屬于UML狀態(tài)圖中對(duì)于狀態(tài)的分類______。

選項(xiàng):

A、初態(tài)

B、終態(tài)

C、正常狀態(tài)

D、中間狀態(tài)

答案:【中間狀態(tài)】4.單選題:判斷題:一個(gè)活動(dòng)是指狀態(tài)機(jī)中一種可中斷的計(jì)算,中斷處理后仍可繼續(xù);而一個(gè)動(dòng)作是指不可中斷的原子計(jì)算,它可導(dǎo)致?tīng)顟B(tài)的改變或?qū)е乱粋€(gè)值的返回。因此活動(dòng)和動(dòng)作之間沒(méi)有任何關(guān)系。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】UML總結(jié)1.單選題:以下哪一項(xiàng)不屬于UML的作用_____。

選項(xiàng):

A、提供了跨越問(wèn)題空間到目前“運(yùn)行平臺(tái)”之間豐富的建模元素。

B、體現(xiàn)了軟件設(shè)計(jì)的不同原理

C、提供了相應(yīng)的模型表示工具。

D、提供了表達(dá)系統(tǒng)結(jié)構(gòu)模型和行為模型的圖形化工具。

答案:【體現(xiàn)了軟件設(shè)計(jì)的不同原理】2.單選題:UML中的類沒(méi)有體現(xiàn)下列哪一項(xiàng)軟件設(shè)計(jì)原理______。

選項(xiàng):

A、數(shù)據(jù)抽象

B、過(guò)程抽象

C、功能抽象

D、信息隱蔽

答案:【功能抽象】3.單選題:判斷題:UML表達(dá)模型元素之間關(guān)系的4個(gè)術(shù)語(yǔ)都體現(xiàn)了結(jié)構(gòu)抽象的原理。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:在UML可模型化的4種事件中,“信號(hào)”是一種異步事件,而“調(diào)用”一般是同步事件。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】順序圖1.單選題:順序圖由類角色,生命線,激活期和_______組成。

選項(xiàng):

A、關(guān)系

B、消息

C、用例

D、實(shí)體

答案:【消息】2.單選題:依據(jù)順序圖的表示規(guī)范,同步消息的回復(fù)應(yīng)當(dāng)使用以下哪種表示方法_____。

選項(xiàng):

A、實(shí)線枝形箭頭

B、實(shí)線實(shí)心三角箭頭

C、虛線枝形箭頭

D、

答案:【虛線枝形箭頭】3.單選題:以下哪個(gè)不是UML的靜態(tài)視圖____。

選項(xiàng):

A、類圖

B、對(duì)象圖

C、順序圖

D、部署圖

答案:【順序圖】4.單選題:在順序圖中,對(duì)象生命線用于表示一個(gè)對(duì)象在一個(gè)特定的時(shí)間段中的存在,一般表示為垂直的虛線。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第七周:面向?qū)ο蠓治鲎R(shí)別對(duì)象之間的關(guān)系1.單選題:在面向?qū)ο蠓治鲭A段,對(duì)于繼承關(guān)系的簡(jiǎn)化以下說(shuō)法正確的是_____。

選項(xiàng):

A、取消沒(méi)有特殊性的特殊類

B、增加屬性簡(jiǎn)化繼承關(guān)系

C、取消用途單一的一般類

D、以上說(shuō)法均正確

答案:【以上說(shuō)法均正確】2.單選題:判斷題:依賴關(guān)系是一種使用關(guān)系,如果被使用的類發(fā)生變化,那么另一個(gè)類的操作也會(huì)受到影響。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:在初步建立類之間的關(guān)系時(shí),可以暫時(shí)使用關(guān)聯(lián)。在最終的類圖中,若能用其他關(guān)系明確地指明類之間關(guān)系的含義,就不要使用關(guān)聯(lián)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:兩個(gè)對(duì)象之間的關(guān)聯(lián)關(guān)系只能有一個(gè)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】5.單選題:判斷題:關(guān)聯(lián)關(guān)系可用動(dòng)詞或動(dòng)賓結(jié)構(gòu)來(lái)命名,關(guān)聯(lián)的命名不可缺省。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】識(shí)別屬性和操作1.單選題:以下哪項(xiàng)不屬于類范圍的操作_____。

選項(xiàng):

A、創(chuàng)建類的某個(gè)對(duì)象

B、讀取對(duì)象的屬性值

C、通過(guò)計(jì)算后修改對(duì)象的屬性值

D、監(jiān)控對(duì)象的屬性值

答案:【創(chuàng)建類的某個(gè)對(duì)象】2.單選題:判斷題:在OOA過(guò)程中,不需要考慮任何主動(dòng)對(duì)象和主動(dòng)操作。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.單選題:判斷題:一個(gè)類的屬性必須適合這個(gè)類和它的全部特殊類的所有對(duì)象,同時(shí),一個(gè)類中的操作也應(yīng)適合這個(gè)類及其所有特殊類的每一個(gè)對(duì)象實(shí)例。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:OOA過(guò)程中,為了提高操作的執(zhí)行速度,可以考慮增加一些屬性來(lái)保持操作的階段性執(zhí)行結(jié)果。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】面向?qū)ο蠓治龈攀?.單選題:面向?qū)ο蠓治龇椒ㄅc結(jié)構(gòu)化分析方法的區(qū)別之一是________。

選項(xiàng):

A、一個(gè)使用了“抽象”,一個(gè)沒(méi)有使用“抽象”。

B、一個(gè)以問(wèn)題域的成分為幾點(diǎn)來(lái)構(gòu)造一個(gè)模塊,而另一個(gè)不是。

C、一個(gè)目標(biāo)明確,而另一個(gè)不明確

D、一個(gè)需要考慮數(shù)據(jù)結(jié)構(gòu),而另一個(gè)不需要考慮。

答案:【一個(gè)以問(wèn)題域的成分為幾點(diǎn)來(lái)構(gòu)造一個(gè)模塊,而另一個(gè)不是?!?.單選題:判斷題:OOA過(guò)程中建立模型規(guī)約可以集中進(jìn)行,也可以分散在各個(gè)活動(dòng)中。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:OOA的最終目的是產(chǎn)生一個(gè)只能直接反映問(wèn)題域的OOA模型。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】識(shí)別類1.單選題:以下說(shuō)法錯(cuò)誤的是_____。

選項(xiàng):

A、吸塵器和電子琴同時(shí)作為商品銷售,所以可以通過(guò)抽象合并為同一類。

B、轎車和貨車都是車,所以可以直接以一個(gè)類”車”代替兩個(gè)類。

C、轎車和貨車都是車,所以可以提取出一個(gè)一般類“車”作為他們的父類。

D、班主任只有一個(gè)屬性姓名,所以可以取消該類,將屬性”班主任姓名”添加至相關(guān)的其他類。

答案:【轎車和貨車都是車,所以可以直接以一個(gè)類”車”代替兩個(gè)類。】2.單選題:判斷題:在對(duì)象分類過(guò)程中,對(duì)于屬性及操作相似的類需要考慮能夠抽象出一個(gè)一般類或部分類。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:如果一個(gè)交互是由系統(tǒng)外的參與者發(fā)起的,第一個(gè)處理該交互的對(duì)象是主動(dòng)對(duì)象。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:與實(shí)現(xiàn)條件有關(guān)的對(duì)象是OOA階段需要重點(diǎn)關(guān)注的對(duì)象。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】第七周:面向?qū)ο笤O(shè)計(jì)-1面向?qū)ο笤O(shè)計(jì)概述1.單選題:從OOA到OOD的過(guò)程以下描述最恰當(dāng)?shù)氖莀_____。

選項(xiàng):

A、轉(zhuǎn)換

B、擴(kuò)展和完善

C、調(diào)整和增補(bǔ)

D、細(xì)化

答案:【調(diào)整和增補(bǔ)】2.單選題:需求是不斷變化的,為了加強(qiáng)可維護(hù)性在設(shè)計(jì)上需要適應(yīng)不可預(yù)見(jiàn)的變化。以下術(shù)語(yǔ)的易變性最低的是_____。

選項(xiàng):

A、類

B、服務(wù)

C、接口

D、屬性

答案:【類】3.單選題:判斷題:OOD模型的4個(gè)部分均采用與OOA一致的概念、表示法、活動(dòng)及策略。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:與結(jié)構(gòu)化的分析和設(shè)計(jì)類似,面向?qū)ο蟮姆治龊驮O(shè)計(jì)之間也存在一定的鴻溝。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】問(wèn)題域部分的概念1.單選題:以下實(shí)現(xiàn)條件對(duì)OOD模型問(wèn)題域部分影響最大的是______。

選項(xiàng):

A、編程語(yǔ)言

B、硬件、操作系統(tǒng)及網(wǎng)絡(luò)設(shè)施

C、復(fù)用支持

D、數(shù)據(jù)管理系統(tǒng)

答案:【編程語(yǔ)言】2.單選題:判斷題:所有的實(shí)現(xiàn)因素都能通過(guò)一些在OOD中新定義的獨(dú)立組成部分而實(shí)行有效的隔離。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.單選題:判斷題:在OOA中未完成的細(xì)節(jié)定義需要在OOD完成,所以O(shè)OD的主要任務(wù)是對(duì)OOA的細(xì)化。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】如何進(jìn)行問(wèn)題域部分的設(shè)計(jì)1.單選題:相同的操作名在同一個(gè)類中可以被定義多次,按參數(shù)的個(gè)數(shù)、種類或次序等的不同對(duì)它們進(jìn)行區(qū)分,這種現(xiàn)象在面向?qū)ο蠓椒ㄖ斜环Q為_(kāi)_____。

選項(xiàng):

A、多態(tài)

B、重載

C、泛化

D、分類

答案:【重載】2.多選題:以下屬于進(jìn)行問(wèn)題域部分的設(shè)計(jì)需要考慮的方面有______

選項(xiàng):

A、提高性能

B、考慮復(fù)用

C、編程語(yǔ)言

D、永久存儲(chǔ)

答案:【提高性能;考慮復(fù)用;編程語(yǔ)言;永久存儲(chǔ)】3.單選題:判斷題:OOA強(qiáng)調(diào)如實(shí)地反映問(wèn)題域,OOD考慮實(shí)現(xiàn)問(wèn)題,當(dāng)所用語(yǔ)言不支持多繼承和多態(tài),此時(shí)需要按編程語(yǔ)言調(diào)整多繼承和多態(tài)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】第二次課程實(shí)踐1.課程實(shí)踐二題目(根據(jù)實(shí)踐一選擇的項(xiàng)目來(lái)完成實(shí)踐二的任務(wù)):題目一:請(qǐng)采用用況圖描述需求,并對(duì)其中一個(gè)用況給出其執(zhí)行規(guī)約。題目二:給出面向?qū)ο蠓治龅玫降念悎D。題目三:給出面向?qū)ο笤O(shè)計(jì)得到的類圖,并簡(jiǎn)要陳述在問(wèn)題域、人機(jī)交互、數(shù)據(jù)管理三個(gè)方面對(duì)面向?qū)ο蠓治龅玫降念悎D進(jìn)行了哪些調(diào)整和完善。課程實(shí)踐二示例:這篇補(bǔ)充閱讀材料以一個(gè)簡(jiǎn)化的注冊(cè)登陸系統(tǒng)為例,給出了第二次課程實(shí)踐各題目的示例,供大家參考。題目1:請(qǐng)采用用況圖描述需求,并對(duì)其中一個(gè)用況給出其執(zhí)行規(guī)約。需求描述:針對(duì)注冊(cè)用況給出執(zhí)行規(guī)約如下:題目二:給出面向?qū)ο蠓治龅玫降念悎D。題目三:給出面向?qū)ο笤O(shè)計(jì)得到的類圖,并簡(jiǎn)要陳述在問(wèn)題域、人機(jī)交互、數(shù)據(jù)管理三個(gè)方面對(duì)面向?qū)ο蠓治龅玫降念悎D進(jìn)行了哪些調(diào)整和完善。OOD設(shè)計(jì)說(shuō)明1.問(wèn)題域部分的設(shè)計(jì)系統(tǒng)的目標(biāo)形式設(shè)計(jì)為網(wǎng)站,后端的編程語(yǔ)言使用Java??紤]到編程語(yǔ)言的特性,存在Object基類可以復(fù)用,據(jù)此對(duì)OOA得到的類圖進(jìn)行了調(diào)整。2.人機(jī)交互部分的設(shè)計(jì)人機(jī)交互部分主要是對(duì)網(wǎng)頁(yè)界面的設(shè)計(jì),主要包括注冊(cè)界面與登錄界面。每個(gè)界面包含一個(gè)表單,表單主要包含的組件有l(wèi)abel(提示相應(yīng)input功能),input(填寫(xiě)相應(yīng)信息),button(點(diǎn)擊以進(jìn)行表單提交或取消等)。據(jù)此進(jìn)行了OOD人機(jī)交互部分的設(shè)計(jì)。3.數(shù)據(jù)管理部分的設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)管理部分主要進(jìn)行用戶相關(guān)的數(shù)據(jù)管理,包含創(chuàng)建新用戶,刪除用戶,查詢、修改用戶信息。據(jù)此進(jìn)行了數(shù)據(jù)管理部分的設(shè)計(jì)。題目四:對(duì)復(fù)雜的交互邏輯和復(fù)雜的對(duì)象狀態(tài),給出必要的順序圖和狀態(tài)圖。針對(duì)注冊(cè)這個(gè)用況給出了OOA部分的順序圖:在OOD部分對(duì)上面的順序圖進(jìn)行了調(diào)整和補(bǔ)充:針對(duì)用戶類給出了狀態(tài)圖:

按照題目要求評(píng)分第八周:面向?qū)ο笤O(shè)計(jì)-2控制驅(qū)動(dòng)和數(shù)據(jù)管理部分的設(shè)計(jì)1.單選題:數(shù)據(jù)管理部分主要目的是為系統(tǒng)中的______提供數(shù)據(jù)存儲(chǔ)和恢復(fù)的功能。

選項(xiàng):

A、長(zhǎng)久存儲(chǔ)的對(duì)象

B、臨時(shí)存儲(chǔ)的對(duì)象

C、所有對(duì)象

D、

答案:【長(zhǎng)久存儲(chǔ)的對(duì)象】2.單選題:控制驅(qū)動(dòng)部分由系統(tǒng)中的______構(gòu)成。

選項(xiàng):

A、主動(dòng)類

B、抽象類

C、對(duì)象

D、接口

答案:【主動(dòng)類】3.多選題:為什么需要在OOD階段考慮控制驅(qū)動(dòng)部分,以下說(shuō)法正確的是______。

選項(xiàng):

A、并發(fā)行為是現(xiàn)實(shí)中固有的,當(dāng)前大量的系統(tǒng)都是并發(fā)系統(tǒng)

B、多任務(wù)的設(shè)置

C、隔離硬件、操作系統(tǒng)、網(wǎng)絡(luò)的變化對(duì)整個(gè)系統(tǒng)的影響

D、

答案:【并發(fā)行為是現(xiàn)實(shí)中固有的,當(dāng)前大量的系統(tǒng)都是并發(fā)系統(tǒng);多任務(wù)的設(shè)置;隔離硬件、操作系統(tǒng)、網(wǎng)絡(luò)的變化對(duì)整個(gè)系統(tǒng)的影響】4.單選題:判斷題:控制流是一個(gè)在處理機(jī)上順序執(zhí)行的動(dòng)作序列,在目前的實(shí)現(xiàn)技術(shù)中,一個(gè)控制流就是一個(gè)進(jìn)程或線程。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】人機(jī)交互部分的設(shè)計(jì)1.單選題:判斷題:人機(jī)交互部分的設(shè)計(jì)可以從usecase抽取人機(jī)交互內(nèi)容及過(guò)程,在抽取過(guò)程中需要?jiǎng)h除所有與輸入輸出無(wú)關(guān)的語(yǔ)句。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】2.單選題:判斷題:人機(jī)交互的交互內(nèi)容需求不僅與系統(tǒng)的功能需求有關(guān),而且與人的主觀意識(shí)也有很大關(guān)系。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】3.單選題:判斷題:人機(jī)交互的設(shè)計(jì)需要重點(diǎn)考慮比例最大的使用人群的情況,并適當(dāng)?shù)丶骖櫰渌恕?/p>

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】4.單選題:判斷題:人機(jī)交互是OOD階段的任務(wù),在OOA階段不需考慮。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】第八周:編碼實(shí)現(xiàn)程序設(shè)計(jì)范型和面向?qū)ο缶幊陶Z(yǔ)言的特點(diǎn)發(fā)展1.單選題:在以下幾種編程語(yǔ)言中,不屬于面向?qū)ο缶幊陶Z(yǔ)言的是_____。

選項(xiàng):

A、C

B、C++

C、C#

D、Objective-C

答案:【C】2.單選題:判斷題:C++是一種在C語(yǔ)言基礎(chǔ)上擴(kuò)充OO成分,對(duì)封裝采取靈活策略的語(yǔ)言,所以屬于混合型面向?qū)ο笳Z(yǔ)言。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:面向?qū)ο蟮木幊陶Z(yǔ)言強(qiáng)調(diào)嚴(yán)格的封裝。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】4.單選題:判斷題:過(guò)程設(shè)計(jì)是面向?qū)ο蟪绦蛟O(shè)計(jì)范型的特點(diǎn)之一。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】如何選擇編程語(yǔ)言1.單選題:判斷題:Java和C++在實(shí)現(xiàn)對(duì)象之間的關(guān)聯(lián)關(guān)系的方法上是一致的。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】2.單選題:判斷題:計(jì)算機(jī)語(yǔ)言中,靜態(tài)綁定發(fā)生在程序執(zhí)行之前,而動(dòng)態(tài)綁定則只用到運(yùn)行期的可用信息。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】3.單選題:判斷題:使用非OO語(yǔ)言不能實(shí)現(xiàn)OOD模型。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】第八周:敏捷開(kāi)發(fā)方法極限編程1.單選題:?jiǎn)芜x題:下列哪項(xiàng)是極限編程過(guò)程的四個(gè)階段()

選項(xiàng):

A、需求,分析,設(shè)計(jì),實(shí)現(xiàn)

B、策劃,設(shè)計(jì),編碼,測(cè)試

C、評(píng)估,編碼,集成,測(cè)試

D、分析,構(gòu)造,測(cè)試,升級(jí)

答案:【策劃,設(shè)計(jì),編碼,測(cè)試】2.單選題:?jiǎn)芜x題:下列關(guān)于極限編程原則說(shuō)法正確的是()

選項(xiàng):

A、一個(gè)特定的模塊或技術(shù)由一個(gè)程序員單獨(dú)負(fù)責(zé)

B、開(kāi)發(fā)人員可參與所有方面的開(kāi)發(fā)工作,不需要某一領(lǐng)域的專業(yè)知識(shí)

C、為了保證正確性,程序員每天只能一次檢入(checkin)他們的模塊進(jìn)行集成

D、在編寫(xiě)功能代碼的時(shí)候要同時(shí)編寫(xiě)測(cè)試代碼

答案:【在編寫(xiě)功能代碼的時(shí)候要同時(shí)編寫(xiě)測(cè)試代碼】3.單選題:?jiǎn)芜x題:下列哪項(xiàng)不是結(jié)對(duì)編程的含義()

選項(xiàng):

A、共同設(shè)計(jì)

B、共同編寫(xiě)

C、功勞均等

D、酬勞平分

答案:【酬勞平分】4.單選題:?jiǎn)芜x題:極限編程采用()工具來(lái)了解與需求相關(guān)的內(nèi)容。

選項(xiàng):

A、用戶素材

B、用況圖

C、思維導(dǎo)圖

D、訪談大綱

答案:【用戶素材】5.單選題:判斷題:極限編程是采取必要的手段,充分挖掘軟件開(kāi)發(fā)團(tuán)隊(duì)人員的極限能力,在最短的時(shí)間內(nèi)交付軟件的開(kāi)發(fā)方法。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】敏捷設(shè)計(jì)1.單選題:?jiǎn)芜x題:敏捷設(shè)計(jì)要求系統(tǒng)設(shè)計(jì)在任何時(shí)間都盡可能的簡(jiǎn)單、干凈和富有表現(xiàn)力,下面對(duì)敏捷設(shè)計(jì)理解錯(cuò)誤的是()

選項(xiàng):

A、對(duì)于用戶來(lái)說(shuō),通過(guò)直觀、簡(jiǎn)單的界面呈現(xiàn)出恰當(dāng)特征的程序

B、對(duì)于軟件設(shè)計(jì)者來(lái)說(shuō),通過(guò)簡(jiǎn)單、直觀的劃分,使其具有最小耦合的內(nèi)部結(jié)構(gòu)

C、對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),每周都會(huì)取得一些重大進(jìn)展

D、對(duì)于軟件管理者來(lái)說(shuō),只需要做很少的管理工作

答案:【對(duì)于軟件管理者來(lái)說(shuō),只需要做很少的管理工作】2.多選題:多選題:下列哪些問(wèn)題會(huì)導(dǎo)致設(shè)計(jì)不能很好應(yīng)對(duì)需求的變化()

選項(xiàng):

A、在一部分的設(shè)計(jì)中包含了對(duì)其它部分有用的成分

B、設(shè)計(jì)中包含了當(dāng)前沒(méi)有用的成分

C、軟件中的重復(fù)代碼

D、難于理解的模塊

答案:【在一部分的設(shè)計(jì)中包含了對(duì)其它部分有用的成分;設(shè)計(jì)中包含了當(dāng)前沒(méi)有用的成分;軟件中的重復(fù)代碼;難于理解的模塊】3.單選題:判斷題:為了防止軟件腐化,開(kāi)發(fā)團(tuán)隊(duì)不需要一個(gè)成熟的初始設(shè)計(jì),而是通過(guò)多次使用單元測(cè)試和驗(yàn)收測(cè)試,靈活、持續(xù)地改進(jìn)設(shè)計(jì)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】敏捷開(kāi)發(fā)概述1.單選題:?jiǎn)芜x題:下列關(guān)于敏捷軟件開(kāi)發(fā)說(shuō)法錯(cuò)誤的是()

選項(xiàng):

A、敏捷軟件開(kāi)發(fā)是一種應(yīng)對(duì)快速變化的需求的一種開(kāi)發(fā)方法

B、敏捷軟件開(kāi)發(fā)強(qiáng)調(diào)文檔的重要性

C、敏捷軟件開(kāi)發(fā)注重程序員團(tuán)隊(duì)與業(yè)務(wù)專家的密切協(xié)作

D、敏捷軟件開(kāi)發(fā)希望頻繁的交付新的軟件版本

答案:【敏捷軟件開(kāi)發(fā)強(qiáng)調(diào)文檔的重要性】2.單選題:?jiǎn)芜x題:下列軟件哪個(gè)最適合采用敏捷開(kāi)發(fā)方法()

選項(xiàng):

A、Windows

B、鐵路12306購(gòu)票網(wǎng)

C、學(xué)生成績(jī)管理系統(tǒng)

D、小型創(chuàng)業(yè)項(xiàng)目軟件

答案:【小型創(chuàng)業(yè)項(xiàng)目軟件】3.單選題:?jiǎn)芜x題:下列關(guān)于敏捷原則說(shuō)法錯(cuò)誤的是()

選項(xiàng):

A、在整個(gè)項(xiàng)目開(kāi)發(fā)期間,業(yè)務(wù)人員和開(kāi)發(fā)人員必須天天在一起工作

B、即使到了開(kāi)發(fā)后期,也可以改變需求

C、最有效果的、最有效率的傳遞信息的方法,是面對(duì)面的交談

D、首要的進(jìn)度度量標(biāo)準(zhǔn)是代碼量

答案:【首要的進(jìn)度度量標(biāo)準(zhǔn)是代碼量】4.單選題:?jiǎn)芜x題:下列關(guān)于敏捷聯(lián)盟宣言的理解錯(cuò)誤的是()

選項(xiàng):

A、個(gè)體和交互勝過(guò)過(guò)程和工具,表明團(tuán)隊(duì)的構(gòu)建比開(kāi)發(fā)環(huán)境的構(gòu)建重要得多

B、可以工作的軟件勝過(guò)面面俱到的文檔,表明過(guò)多的文檔比過(guò)少的文檔更糟糕

C、客戶合作勝過(guò)合同談判,表明成功的項(xiàng)目需要客戶配合開(kāi)發(fā)團(tuán)隊(duì)詳細(xì)明確地制定合同,避免開(kāi)發(fā)時(shí)關(guān)于工作內(nèi)容的過(guò)多交互

D、響應(yīng)變化勝過(guò)遵循計(jì)劃,表明項(xiàng)目計(jì)劃不能考慮過(guò)遠(yuǎn),只需要為下兩周做詳細(xì)計(jì)劃即可,再遠(yuǎn)的時(shí)間可制定簡(jiǎn)略的規(guī)劃

答案:【客戶合作勝過(guò)合同談判,表明成功的項(xiàng)目需要客戶配合開(kāi)發(fā)團(tuán)隊(duì)詳細(xì)明確地制定合同,避免開(kāi)發(fā)時(shí)關(guān)于工作內(nèi)容的過(guò)多交互】Scrum模型1.單選題:?jiǎn)芜x題:下列關(guān)于Scrum模型的說(shuō)法錯(cuò)誤的是()

選項(xiàng):

A、Scrum模型在規(guī)劃綱要階段建立大致的項(xiàng)目目標(biāo)和設(shè)計(jì)軟件體系結(jié)構(gòu)

B、Scrum模型每次迭代會(huì)開(kāi)發(fā)出一個(gè)系統(tǒng)增量

C、Scrum模型在迭代全部結(jié)束后向客戶交付軟件

D、Scrum模型在項(xiàng)目結(jié)束階段完善文檔,并總結(jié)從項(xiàng)目中獲得的經(jīng)驗(yàn)

答案:【Scrum模型在迭代全部結(jié)束后向客戶交付軟件】2.單選題:?jiǎn)芜x題:在Scrum模型中,為用戶提供商業(yè)價(jià)值的項(xiàng)目需求或特征的優(yōu)先級(jí)列表稱作()

選項(xiàng):

A、產(chǎn)品項(xiàng)

B、待定項(xiàng)

C、需求項(xiàng)

D、功能項(xiàng)

答案:【待定項(xiàng)】3.單選題:?jiǎn)芜x題:Scrum模型中產(chǎn)品的一次迭代稱作一個(gè)()

選項(xiàng):

A、增量

B、沖刺

C、循環(huán)

D、接力

答案:【沖刺】第九周:軟件測(cè)試-1軟件測(cè)試過(guò)程模型和原則1.單選題:?jiǎn)芜x題:下面關(guān)于軟件測(cè)試的原則說(shuō)法正確的是()

選項(xiàng):

A、測(cè)試應(yīng)該從大規(guī)模開(kāi)始,逐漸轉(zhuǎn)向小規(guī)模

B、測(cè)試計(jì)劃應(yīng)該在編碼結(jié)束后開(kāi)始制定

C、軟件最好由編寫(xiě)該程序的程序員自己來(lái)測(cè)試

D、窮舉測(cè)試是不可能的

答案:【窮舉測(cè)試是不可能的】2.單選題:?jiǎn)芜x題:下面關(guān)于錯(cuò)誤、失效、故障的說(shuō)法錯(cuò)誤的是()。

選項(xiàng):

A、錯(cuò)誤是指與所期望的設(shè)計(jì)之間的偏差

B、失效是指與所規(guī)約的系統(tǒng)執(zhí)行之間的偏差

C、故障是由于錯(cuò)誤或失效導(dǎo)致的

D、失效會(huì)導(dǎo)致程序出現(xiàn)不正確的狀態(tài),影響程序的輸出結(jié)果

答案:【故障是由于錯(cuò)誤或失效導(dǎo)致的】3.單選題:?jiǎn)芜x題:下列哪一項(xiàng)不屬于軟件測(cè)試過(guò)程模型的組成部分。()

選項(xiàng):

A、環(huán)境模型

B、程序模型

C、被測(cè)對(duì)象模型

D、錯(cuò)誤模型

答案:【程序模型】4.單選題:判斷題:測(cè)試只能保證盡可能多地發(fā)現(xiàn)錯(cuò)誤,無(wú)法保證能夠發(fā)現(xiàn)所有的錯(cuò)誤。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】白盒測(cè)試技術(shù)1.單選題:?jiǎn)芜x題:如果一個(gè)判定中的復(fù)合條件表達(dá)式為(A>1)or(B<=3),則為了達(dá)到100%的條件組合覆蓋率,至少需要設(shè)計(jì)多少個(gè)測(cè)試用例()。

選項(xiàng):

A、1

B、2

C、3

D、4

答案:【4】2.單選題:?jiǎn)芜x題:下列幾種邏輯覆蓋測(cè)試按查錯(cuò)能力從弱到強(qiáng)排序正確的是(A)。

選項(xiàng):

A、語(yǔ)句覆蓋,分支覆蓋,條件組合覆蓋,路徑覆蓋

B、分支覆蓋,條件組合覆蓋,語(yǔ)句覆蓋,路徑覆蓋

C、路徑覆蓋,條件組合覆蓋,分支覆蓋,語(yǔ)句覆蓋

D、語(yǔ)句覆蓋,路徑覆蓋,分支覆蓋,條件組合覆蓋

答案:【語(yǔ)句覆蓋,分支覆蓋,條件組合覆蓋,路徑覆蓋】3.單選題:?jiǎn)芜x題:白盒測(cè)試的被測(cè)對(duì)象模型是()。

選項(xiàng):

A、程序流程圖

B、控制流程圖

C、事務(wù)流程圖

D、模塊結(jié)構(gòu)圖

答案:【控制流程圖】4.單選題:?jiǎn)芜x題:白盒測(cè)試是結(jié)構(gòu)測(cè)試,被測(cè)對(duì)象基本上是源程序,以程序的()為基礎(chǔ)設(shè)計(jì)測(cè)試用例。

選項(xiàng):

A、應(yīng)用范圍

B、功能

C、內(nèi)部邏輯

D、輸入數(shù)據(jù)

答案:【內(nèi)部邏輯】軟件測(cè)試的概念1.單選題:?jiǎn)芜x題:軟件測(cè)試的目的是()。

選項(xiàng):

A、試驗(yàn)性運(yùn)行軟件

B、發(fā)現(xiàn)軟件錯(cuò)誤

C、證明軟件正確

D、修改軟件中出現(xiàn)的錯(cuò)誤

答案:【發(fā)現(xiàn)軟件錯(cuò)誤】2.單選題:?jiǎn)芜x題:在下列描述中,關(guān)于測(cè)試與調(diào)試的說(shuō)法錯(cuò)誤的是()。

選項(xiàng):

A、測(cè)試是顯示錯(cuò)誤的行為,而調(diào)試是推理的過(guò)程

B、測(cè)試顯示開(kāi)發(fā)人員的錯(cuò)誤,調(diào)試是開(kāi)發(fā)人員為自己辯護(hù)

C、測(cè)試能預(yù)期和可控,調(diào)試需要想象、經(jīng)驗(yàn)和思考

D、測(cè)試需要在了解軟件設(shè)計(jì)的條件下完成,調(diào)試則需要完整的程序代碼

答案:【測(cè)試需要在了解軟件設(shè)計(jì)的條件下完成,調(diào)試則需要完整的程序代碼】3.單選題:?jiǎn)芜x題:調(diào)試應(yīng)該由()完成。

選項(xiàng):

A、與源程序無(wú)關(guān)的程序員

B、編制該源程序的程序員

C、不了解軟件設(shè)計(jì)的機(jī)構(gòu)

D、設(shè)計(jì)該軟件的機(jī)構(gòu)

答案:【編制該源程序的程序員】4.單選題:?jiǎn)芜x題:軟件調(diào)試的目的是()。

選項(xiàng):

A、發(fā)現(xiàn)錯(cuò)誤

B、改正錯(cuò)誤

C、改善軟件的性能

D、挖掘軟件的潛能

答案:【改正錯(cuò)誤】5.單選題:?jiǎn)芜x題:被測(cè)試程序不在機(jī)器上運(yùn)行,而是采用人工檢測(cè)和計(jì)算機(jī)輔助靜態(tài)分析的手段對(duì)程序進(jìn)行檢測(cè),這種測(cè)試稱為()。

選項(xiàng):

A、白盒測(cè)試

B、黑盒測(cè)試

C、靜態(tài)測(cè)試

D、動(dòng)態(tài)測(cè)試

答案:【靜態(tài)測(cè)試】第九周:軟件測(cè)試-2軟件測(cè)試的步驟1.單選題:?jiǎn)芜x題:?jiǎn)卧獪y(cè)試計(jì)劃、集成測(cè)試計(jì)劃、確認(rèn)測(cè)試計(jì)劃分別在()階段制定。

選項(xiàng):

A、詳細(xì)設(shè)計(jì)、需求分析、總體設(shè)計(jì)

B、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、需求分析

C、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)

D、詳細(xì)設(shè)計(jì)、總體設(shè)計(jì)、需求分析

答案:【詳細(xì)設(shè)計(jì)、總體設(shè)計(jì)、需求分析】2.單選題:?jiǎn)芜x題:超出軟件工程范圍的測(cè)試是()。

選項(xiàng):

A、單元測(cè)試

B、集成測(cè)試

C、確認(rèn)測(cè)試

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

答案:【系統(tǒng)測(cè)試】3.單選題:?jiǎn)芜x題:在單元測(cè)試中由被測(cè)模塊調(diào)用,用以代替被測(cè)模塊所調(diào)用的子模塊被稱作()。

選項(xiàng):

A、驅(qū)動(dòng)模塊

B、樁模塊

C、骨架模塊

D、響應(yīng)模塊

答案:【樁模塊】4.單選題:?jiǎn)芜x題:?jiǎn)卧獪y(cè)試主要針對(duì)模塊的幾個(gè)基本特征進(jìn)行測(cè)試,該階段不能完成的測(cè)試是()。

選項(xiàng):

A、系統(tǒng)功能

B、局部數(shù)據(jù)結(jié)構(gòu)

C、重要的執(zhí)行路徑

D、錯(cuò)誤處理

答案:【系統(tǒng)功能】5.單選題:判斷題:有效性測(cè)試是在真實(shí)環(huán)境下驗(yàn)證被測(cè)軟件是否滿足需求規(guī)格說(shuō)明書(shū)列出的需求。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】6.單選題:判斷題:集成測(cè)試既可以將所有模塊組裝到一起然后進(jìn)行測(cè)試,也可以在組裝的過(guò)程中邊連接邊測(cè)試。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】黑盒測(cè)試技術(shù)1.單選題:?jiǎn)芜x題:在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16—40,則等價(jià)類劃分技術(shù),下面劃分正確的是()。

選項(xiàng):

A、可劃分為2個(gè)有效等價(jià)類,2個(gè)無(wú)效等價(jià)類

B、可劃分為1個(gè)有效等價(jià)類,2個(gè)無(wú)效等價(jià)類

C、可劃分為2個(gè)有效等價(jià)類,1個(gè)無(wú)效等價(jià)類

D、可劃分為1個(gè)有效等價(jià)類,1個(gè)無(wú)效等價(jià)類

答案:【可劃分為1個(gè)有效等價(jià)類,2個(gè)無(wú)效等價(jià)類】2.單選題:?jiǎn)芜x題:下列方法中,不屬于黑盒測(cè)試的是()。

選項(xiàng):

A、基本路徑測(cè)試法

B、等價(jià)類測(cè)試法

C、邊界值分析法

D、事務(wù)流測(cè)試法

答案:【基本路徑測(cè)試法】3.單選題:?jiǎn)芜x題:黑盒測(cè)試不能發(fā)現(xiàn)下面的哪種類型的錯(cuò)誤。()

選項(xiàng):

A、界面錯(cuò)誤

B、性能錯(cuò)誤

C、功能遺漏

D、是否存在冗余代碼

答案:【是否存在冗余代碼】4.單選題:?jiǎn)芜x題:黑盒測(cè)試是根據(jù)軟件的()來(lái)設(shè)計(jì)測(cè)試用例的。

選項(xiàng):

A、應(yīng)用范圍

B、內(nèi)部邏輯

C、功能

D、輸入數(shù)據(jù)

答案:【功能】5.單選題:?jiǎn)芜x題:假定某參數(shù)的輸入范圍是0—10的整數(shù),采用邊界值測(cè)試技術(shù),最少需要()個(gè)測(cè)試用例。

選項(xiàng):

A、1

B、2

C、3

D、4

答案:【4】第十周:項(xiàng)目管理軟件項(xiàng)目管理的概念1.單選題:下面哪個(gè)圖屬于時(shí)間管理的工具

選項(xiàng):

A、甘特圖

B、凈值圖

C、魚(yú)骨圖

D、項(xiàng)目組織圖

答案:【甘特圖】2.單選題:下面哪一條不是范圍管理中常用的項(xiàng)目管理工具或技術(shù)?

選項(xiàng):

A、范圍說(shuō)明

B、工作分解結(jié)構(gòu)

C、變更請(qǐng)求

D、需求分析

答案:【變更請(qǐng)求】3.單選題:軟件項(xiàng)目管理是_____一切活動(dòng)的管理

選項(xiàng):

A、需求分析

B、軟件設(shè)計(jì)過(guò)程

C、模塊設(shè)計(jì)

D、軟件生命周期

答案:【軟件生命周期】項(xiàng)目管理的概念1.單選題:項(xiàng)目管理發(fā)展的產(chǎn)物是_______

選項(xiàng):

A、項(xiàng)目管理協(xié)會(huì)

B、項(xiàng)目管理知識(shí)體系

C、人才認(rèn)證

D、以上都是

答案:【以上都是】2.單選題:關(guān)鍵路徑法(CPM)之所以能節(jié)省項(xiàng)目時(shí)間,是因?yàn)開(kāi)______

選項(xiàng):

A、縮短了最長(zhǎng)路徑的時(shí)間開(kāi)銷

B、采用了“三值加權(quán)”的方法對(duì)計(jì)劃進(jìn)行編排

C、考慮了項(xiàng)目的風(fēng)險(xiǎn)

D、簡(jiǎn)化了項(xiàng)目

答案:【縮短了最長(zhǎng)路徑的時(shí)間開(kāi)銷】3.單選題:關(guān)于項(xiàng)目的特性,下面說(shuō)法錯(cuò)誤的是______

選項(xiàng):

A、項(xiàng)目有一個(gè)獨(dú)特的目的

B、項(xiàng)目是臨時(shí)性的

C、項(xiàng)目應(yīng)該有一位主要客戶或項(xiàng)目發(fā)起人

D、項(xiàng)目應(yīng)該是確定的

答案:【項(xiàng)目應(yīng)該是確定的】4.單選題:判斷題:項(xiàng)目管理是指在項(xiàng)目中運(yùn)用專門(mén)的知識(shí)、技能、工具和方法,使項(xiàng)目能夠?qū)崿F(xiàn)或超過(guò)項(xiàng)目干系人的需要和期望。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】項(xiàng)目管理框架和要素1.單選題:關(guān)于項(xiàng)目管理工具,下列說(shuō)法錯(cuò)誤的是________

選項(xiàng):

A、工作分解結(jié)構(gòu)支持自頂向下列出一個(gè)項(xiàng)目需要做的事情

B、凈值圖是當(dāng)前項(xiàng)目實(shí)際成本與總的預(yù)算成本的比值

C、甘特圖用來(lái)安排和估算項(xiàng)目的進(jìn)度

D、網(wǎng)絡(luò)圖主要用來(lái)識(shí)別關(guān)鍵路徑

答案:【凈值圖是當(dāng)前項(xiàng)目實(shí)際成本與總的預(yù)算成本的比值】2.單選題:項(xiàng)目整體管理所包括的主要過(guò)程不包括_______

選項(xiàng):

A、項(xiàng)目計(jì)劃制定

B、項(xiàng)目計(jì)劃執(zhí)行

C、整體變更控制

D、整體人員調(diào)度

答案:【整體人員調(diào)度】3.單選題:項(xiàng)目管理的四大核心知識(shí)領(lǐng)域不包括_______

選項(xiàng):

A、時(shí)間

B、成本

C、人員

D、質(zhì)量

答案:【人員】4.單選題:關(guān)于項(xiàng)目干系人,以下說(shuō)法錯(cuò)誤的是_______

選項(xiàng):

A、項(xiàng)目干系人是指參與和受項(xiàng)目活動(dòng)影響的人

B、項(xiàng)目干系人包括項(xiàng)目發(fā)起人、項(xiàng)目組、協(xié)助人員等,不包括項(xiàng)目的反對(duì)者

C、項(xiàng)目經(jīng)理需要了解和識(shí)別各干系人對(duì)項(xiàng)目的需求、期望,使其能發(fā)揮作用

D、項(xiàng)目經(jīng)理需要對(duì)所有的項(xiàng)目干系人進(jìn)行管理

答案:【項(xiàng)目干系人包括項(xiàng)目發(fā)起人、項(xiàng)目組、協(xié)助人員等,不包括項(xiàng)目的反對(duì)者】5.單選題:判斷題:項(xiàng)目管理的要素包括范圍、進(jìn)度、成本、質(zhì)量。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案

溫馨提示

  • 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)論