軟考軟件設(shè)計(jì)師考試知識(shí)點(diǎn)填空檢測(cè)(6)

軟件設(shè)計(jì)師 責(zé)任編輯:陳湘君 2023-08-16

添加老師微信

備考咨詢

加我微信

摘要:軟件設(shè)計(jì)師是軟考中級(jí)考試科目之一,為方便考生對(duì)所學(xué)知識(shí)點(diǎn)的檢測(cè),希賽軟考頻道為考生帶來(lái)軟考軟件設(shè)計(jì)師考試知識(shí)點(diǎn)填空檢測(cè)的內(nèi)容,本文為軟考軟件設(shè)計(jì)師考試知識(shí)點(diǎn)填空檢測(cè)(6)。

為方便軟考考生對(duì)軟件設(shè)計(jì)師考試知識(shí)點(diǎn)的檢測(cè),希賽軟考頻道為考生帶來(lái)軟考軟件設(shè)計(jì)師考試知識(shí)點(diǎn)填空檢測(cè)的內(nèi)容(完整版可在本文文首本文資料處或文末的資料下載欄目下載)。

軟考軟件設(shè)計(jì)師考試知識(shí)點(diǎn)填空檢測(cè)(6)內(nèi)容如下:

第6章 系統(tǒng)開(kāi)發(fā)基礎(chǔ)

1 考點(diǎn)精講

1.1 軟件工程概述

1、CMM模型

____:雜亂無(wú)章,甚至混亂,幾乎沒(méi)有明確定義的步驟,項(xiàng)目的成功完全依賴個(gè)人的努力和英雄式核心人物的作用。

____:建立了基本的項(xiàng)目管理過(guò)程和實(shí)踐來(lái)跟蹤項(xiàng)目費(fèi)用、進(jìn)度和功能特性,有必要的過(guò)程準(zhǔn)則來(lái)重復(fù)以前在同類項(xiàng)目中的成功。

____:管理和工程兩方面的軟件過(guò)程已經(jīng)文檔化、標(biāo)準(zhǔn)化,并綜合成整個(gè)軟件開(kāi)發(fā)組織的標(biāo)準(zhǔn)過(guò)程。

____:制定了軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量標(biāo)準(zhǔn)。

____:加強(qiáng)了定量分析,通過(guò)來(lái)自過(guò)程質(zhì)量反饋和來(lái)自新觀念、新技術(shù)的反饋使過(guò)程能不斷持續(xù)地改進(jìn)。

2、CMMI 階段式模型

____:過(guò)程不可預(yù)測(cè)且缺乏控制;

____:過(guò)程為項(xiàng)目服務(wù);

____:過(guò)程為組織服務(wù);

____:過(guò)程已度量和控制;

優(yōu)化的:集中于過(guò)程改進(jìn)。

3、CMMI連續(xù)式模型

____(未完成的):過(guò)程域未執(zhí)行或未得到CL1中定義的所有目標(biāo)。

____(已執(zhí)行的):其共性目標(biāo)是過(guò)程將可標(biāo)識(shí)的輸入工作產(chǎn)品轉(zhuǎn)換成可標(biāo)識(shí)的輸出工作產(chǎn)品,以實(shí)現(xiàn)支持過(guò)程域的特定目標(biāo)。

____(已管理的):其共性目標(biāo)是集中于已管理的過(guò)程的制度化。

____(已定義級(jí)的):其共性目標(biāo)集中于已定義的過(guò)程的制度化。

____(定量管理的):其共性目標(biāo)集中于可定量管理的過(guò)程的制度化。

____(優(yōu)化的):使用量化(統(tǒng)計(jì)學(xué))手段改變和優(yōu)化過(guò)程域,以滿足客戶的改變和持續(xù)改進(jìn)計(jì)劃中的過(guò)程域的功效。

1.2 軟件開(kāi)發(fā)方法

1、結(jié)構(gòu)化開(kāi)發(fā)方法:____,嚴(yán)格區(qū)分工作階段,每階段有任務(wù)和結(jié)果,強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)過(guò)程的____和____,系統(tǒng)開(kāi)發(fā)過(guò)程工程化,文檔資料標(biāo)準(zhǔn)化,____,逐步分解(求精)。

2、原型開(kāi)發(fā)方法:適用于____的情況。

3、____開(kāi)發(fā)方法:更好的復(fù)用性,關(guān)鍵在于建立一個(gè)全面、合理、統(tǒng)一的模型,分析、設(shè)計(jì)、實(shí)現(xiàn)三個(gè)階段,界限不明確。

1.3 軟件開(kāi)發(fā)模型

1、____:瀑布模型是將軟件生存周期中的各個(gè)活動(dòng)規(guī)定為依線性順序連接的若干階段的模型,包括需求分析、設(shè)計(jì)、編碼、運(yùn)行與維護(hù)。瀑布模型的特點(diǎn)是____,管理成本低,每個(gè)階段都有對(duì)應(yīng)的成果產(chǎn)物,各個(gè)階段有明顯的界限劃分和順序要求,一旦發(fā)生錯(cuò)誤,整個(gè)項(xiàng)目推倒重新開(kāi)始。

適用于需求明確的項(xiàng)目,一般表述為需求明確或二次開(kāi)發(fā),或者對(duì)于數(shù)據(jù)處理類型的項(xiàng)目

2、____:強(qiáng)調(diào)測(cè)試貫穿項(xiàng)目始終,而不是集中在測(cè)試階段。是一種測(cè)試的開(kāi)發(fā)模型。

3、____:典型的面向?qū)ο蟮哪P?。特點(diǎn)是迭代、無(wú)間隙。會(huì)將軟件開(kāi)發(fā)劃分為多個(gè)階段,但各個(gè)階段無(wú)明顯界限,并且可以迭代交叉。

4、____:典型的原型開(kāi)發(fā)方法模型。適用于需求不明確的場(chǎng)景,可以幫助用戶明確需求。

5、____:融合了瀑布模型的基本成分和原型實(shí)現(xiàn)的迭代特征,可以有多個(gè)可用版本的發(fā)布,核心功能往往最先完成,在此基礎(chǔ)上,每輪迭代會(huì)有新的增量發(fā)布,核心功能可以得到充分測(cè)試。強(qiáng)調(diào)每一個(gè)增量均發(fā)布一個(gè)可操作的產(chǎn)品。

6、____:典型特點(diǎn)是引入了風(fēng)險(xiǎn)分析。結(jié)合了瀑布模型和演化模型的優(yōu)點(diǎn),最主要的特點(diǎn)在于加入了風(fēng)險(xiǎn)分析。它是由制定計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程、客戶評(píng)估這一循環(huán)組成的,它最初從概念項(xiàng)目開(kāi)始第一個(gè)螺旋。屬于面向?qū)ο箝_(kāi)發(fā)模型,強(qiáng)調(diào)風(fēng)險(xiǎn)引入。

7、____(在軟件設(shè)計(jì)師考試中UP、RUP都指統(tǒng)一過(guò)程):典型特點(diǎn)是用例驅(qū)動(dòng)、以架構(gòu)為中心、迭代和增量。統(tǒng)一過(guò)程把一個(gè)項(xiàng)目分為四個(gè)不同的階段:

構(gòu)思階段:包括用戶溝通和計(jì)劃活動(dòng)兩個(gè)方面,強(qiáng)調(diào)定義和細(xì)化用例,并將其作為主要模型。

____:包括用戶溝通和建?;顒?dòng),重點(diǎn)是創(chuàng)建分析和設(shè)計(jì)模型,強(qiáng)調(diào)類的定義和體系結(jié)構(gòu)的表示。

構(gòu)建階段:將設(shè)計(jì)轉(zhuǎn)化為實(shí)現(xiàn),并進(jìn)行集成和測(cè)試。

移交階段:將產(chǎn)品發(fā)布給用戶進(jìn)行測(cè)試評(píng)價(jià),并收集用戶的意見(jiàn),之后再次進(jìn)行迭代修改產(chǎn)品使之完善

8、____是一種以人為核心、迭代、循序漸進(jìn)的開(kāi)發(fā)方法,適用于小團(tuán)隊(duì)和小項(xiàng)目,具有小步快跑的思想。常見(jiàn)的敏捷開(kāi)發(fā)方法有____、____、____和自適應(yīng)軟件開(kāi)發(fā)方法。

1.4 軟件設(shè)計(jì)原則

1、____:模塊完成的動(dòng)作之間沒(méi)有任何關(guān)系,或者僅僅是一種非常松散的關(guān)系。

2、____:模塊內(nèi)部的各個(gè)組成在邏輯上具有相似的處理動(dòng)作,但功能用途上彼此無(wú)關(guān)。

3、____:模塊內(nèi)部的各個(gè)組成部分所包含的處理動(dòng)作必須在同一時(shí)間內(nèi)執(zhí)行。

4、____:模塊內(nèi)部各個(gè)組成部分所要完成的動(dòng)作雖然沒(méi)有關(guān)系,但必須按特定的次序執(zhí)行。

5、____:模塊的各個(gè)組成部分所完成的動(dòng)作都使用了同一個(gè)數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。

6、____:模塊內(nèi)部的各個(gè)部分,前一部分處理動(dòng)作的最后輸出是后一部分處理動(dòng)作的輸入。

7、____:模塊內(nèi)部各個(gè)部分全部屬于一個(gè)整體,并執(zhí)行同一功能,且各部分對(duì)實(shí)現(xiàn)該功能都必不可少。

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

9、____:兩個(gè)模塊彼此間通過(guò)數(shù)據(jù)參數(shù)交換信息。

10、____:一組模塊通過(guò)參數(shù)表傳遞記錄信息,這個(gè)記錄是某一個(gè)數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡(jiǎn)單變量。

11、____:兩個(gè)模塊彼此間傳遞的信息中有控制信息。

12、____:一組模塊都訪問(wèn)同一全局簡(jiǎn)單變量而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且不是通過(guò)參數(shù)表傳遞該全局變量的信息。

13、____:兩個(gè)模塊之間通過(guò)一個(gè)公共的數(shù)據(jù)區(qū)域傳遞信息。

14、____:一個(gè)模塊需要涉及到另一個(gè)模塊的內(nèi)部信息。

1.5 軟件測(cè)試

1、黑盒測(cè)試

____:確定無(wú)效與有效等價(jià)類,設(shè)計(jì)用例盡可能多的覆蓋有效類,設(shè)計(jì)用例只覆蓋一個(gè)無(wú)效類。

邊界值分析:處理邊界情況時(shí)最容易出錯(cuò),選取的測(cè)試數(shù)據(jù)應(yīng)該恰好等于、稍小于或稍大于邊界值。

2、白盒測(cè)試包括:____、____、____、條件/判定覆蓋、路徑覆蓋。

3、McCabe復(fù)雜度計(jì)算公式:V(G)=____,其中m是有向弧的條數(shù),n是結(jié)點(diǎn)數(shù)。

1.6 軟件維護(hù)

1、____:針對(duì)真實(shí)存在并已經(jīng)發(fā)生的錯(cuò)誤進(jìn)行的維護(hù)行為。

2、____:針對(duì)真實(shí)存在但還未發(fā)生的錯(cuò)誤進(jìn)行的維護(hù)。

3、____:指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。企業(yè)的外部市場(chǎng)環(huán)境和管理需求的不斷變化也使得各級(jí)管理人員不斷提出新的信息需求。

4、____:擴(kuò)充功能和改善性能而進(jìn)行的修改。對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能與性能特征。

1.7 軟件質(zhì)量保證

1、____:適合性、準(zhǔn)確性、互操作性、安全保密性。

2、____:成熟性、容錯(cuò)性、易恢復(fù)性。

3、____:易理解性、易學(xué)性、易操作性、吸引性。

4、____:時(shí)間特性、資源利用性。

5、____:易分析性、穩(wěn)定性、易測(cè)試性、易改變性。

6、____:適應(yīng)性、易安裝性、共存性、易替換性。

1.8 數(shù)據(jù)流圖

1、加工只有輸入沒(méi)有輸出,稱之為“____”;

2、加工只有輸出沒(méi)有輸入,稱之為“____”;

3、加工中輸入不足以產(chǎn)生輸出,稱之為“____”。

4、____是指任何一張DFD子圖邊界上的輸入/輸出數(shù)據(jù)流必須與其父圖對(duì)應(yīng)加工的輸入/輸出數(shù)據(jù)流保持一致。如果父圖中某個(gè)加工的一條數(shù)據(jù)流對(duì)應(yīng)于子圖中的幾條數(shù)據(jù)流,而子圖中組成這些數(shù)據(jù)流的數(shù)據(jù)項(xiàng)全體正好等于父圖中的這條數(shù)據(jù)流,那么它們?nèi)匀皇莀___的。

5、____是一種介于自然語(yǔ)言和形式化語(yǔ)言之間的半形式化語(yǔ)言,是自然語(yǔ)言的一個(gè)受限子集。

2 章節(jié)問(wèn)答

1、什么是數(shù)據(jù)字典?

答:

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢?cè)诰€老師!