2020年計(jì)算機(jī)軟件水平考試知識(shí)點(diǎn)梳理

字號(hào):

2020年計(jì)算機(jī)軟件水平考試備考正在進(jìn)行中,為了方便考生及時(shí)有效的備考,那么,為您精心整理了2020年計(jì)算機(jī)軟件水平考試知識(shí)點(diǎn)梳理,供大家的參考。如想獲取更多計(jì)算機(jī)軟件水平考試的模擬題及備考資料,請(qǐng)關(guān)注的更新。
    
    【篇一】2020年計(jì)算機(jī)軟件水平考試知識(shí)點(diǎn)梳理:死鎖
    死鎖可以定義為:相互通信的線程或者一組競(jìng)爭(zhēng)系統(tǒng)資源的線程相互之間"永久阻塞”的情況,即就是有兩個(gè)即兩個(gè)以上的線程在執(zhí)行過(guò)程中,由于競(jìng)爭(zhēng)資源而造成的阻塞問(wèn)題,在沒有外力的作用下,它們將無(wú)法進(jìn)行下去,此時(shí)系統(tǒng)處于四座狀態(tài),這種情況稱之為死鎖。
    資源的分類(可重用資源、可消費(fèi)資源)
    一、可重用資源
    定義:指一次只能供一個(gè)進(jìn)程安全的使用,并且不會(huì)因?yàn)槭褂枚谋M的資源稱為可重用資源.進(jìn)程得到資源單元,后來(lái)又釋放這些資源,供其他進(jìn)程再次使用。
    例子:處理器、I/O通道、主存和輔存、設(shè)備以及諸如文件、數(shù)據(jù)庫(kù)和信號(hào)量之類的數(shù)據(jù)結(jié)構(gòu)。
    二、可消費(fèi)資源
    定義:指可以創(chuàng)建(生產(chǎn))并且可以銷毀(消耗)的資源.通常對(duì)某種類型可消費(fèi)資源的數(shù)目是沒有限制.一個(gè)無(wú)阻塞的生產(chǎn)進(jìn)程可以釋放任意數(shù)目的這類資源.當(dāng)進(jìn)程得到一個(gè)資源時(shí),該資源就不存在了.
    例子:中斷、信號(hào)、消息、I/O緩沖區(qū)的資源。
    【篇二】2020年計(jì)算機(jī)軟件水平考試知識(shí)點(diǎn)梳理:UML特征
    UML的主要特點(diǎn):
    1、統(tǒng)一的標(biāo)準(zhǔn)(被OMG所認(rèn)定的建模語(yǔ)言標(biāo)準(zhǔn))
    2、面向?qū)ο?支持面向?qū)ο筌浖_發(fā))
    3、可視化建模
    4、獨(dú)立于開發(fā)過(guò)程(可以應(yīng)用到任意一種開發(fā)過(guò)程中去)
    5、概念明確、建模表示法簡(jiǎn)潔、圖形結(jié)構(gòu)清晰、容易掌握和使用
    UML統(tǒng)一了什么?
    UML統(tǒng)一了Booch、OMT、OOSE和其他面向?qū)ο蠓椒ㄋ婕暗幕靖拍詈徒7?hào)。
    UML描述了面向?qū)ο蠓治鲈O(shè)計(jì)的方法了嗎?
    沒有.UML是一種建模語(yǔ)言而不是一種分析設(shè)計(jì)方法。因?yàn)閁ML中沒有給出一個(gè)軟件開發(fā)過(guò)程。
    用例圖順序圖協(xié)作圖類圖對(duì)象圖活動(dòng)圖狀態(tài)圖構(gòu)件圖部署圖
    為方便起見,用視圖來(lái)劃分系統(tǒng)各方面,每一種視圖描述系統(tǒng)某一方面的特性。
    用例視圖:描述系統(tǒng)應(yīng)該具備的功能,即被稱為參與者的外部用戶所能觀察到的功能。
    邏輯視圖:描述用例視圖中提出的系統(tǒng)功能的實(shí)現(xiàn)。邏輯視圖既描述系統(tǒng)的靜態(tài)結(jié)構(gòu),也描述系統(tǒng)內(nèi)部的動(dòng)態(tài)協(xié)作關(guān)系。
    組件視圖(實(shí)現(xiàn)視圖):描述系統(tǒng)的實(shí)現(xiàn)模塊以及它們之間的依賴關(guān)系。
    并發(fā)視圖(進(jìn)程視圖):考慮資源的有效利用、代碼的并行執(zhí)行以及系統(tǒng)環(huán)境中異步事件的處理。
    部署視圖:顯示系統(tǒng)的物理部署,并描述位于節(jié)點(diǎn)實(shí)例上的運(yùn)行組件實(shí)例的部署情況。
    用例模型用于需求分析階段,它的建立是系統(tǒng)開發(fā)者和用戶反復(fù)討論的結(jié)果。具備以下幾個(gè)方面的特點(diǎn):
    1、它描述了待開發(fā)系統(tǒng)的功能需求。
    2、它將系統(tǒng)看作黑盒,從外部參與者的角度來(lái)理解系統(tǒng)。
    3、它驅(qū)動(dòng)了需求分析之后各階段的開發(fā)工作。不僅保證系統(tǒng)所有功能的實(shí)現(xiàn),還可作為檢驗(yàn)所開發(fā)的系統(tǒng)是否滿足需求的依據(jù)。
    【篇三】2020年計(jì)算機(jī)軟件水平考試知識(shí)點(diǎn)梳理:數(shù)據(jù)庫(kù)容災(zāi)
    數(shù)據(jù)庫(kù)容災(zāi),即在異地部署一個(gè)一模一樣的數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)所處的地理位置發(fā)生自然災(zāi)害了導(dǎo)致當(dāng)前數(shù)據(jù)庫(kù)發(fā)生災(zāi)難,另一個(gè)數(shù)據(jù)庫(kù)會(huì)立馬頂替工作。
    類比估算法:
    類比估算法適合評(píng)估一些與歷史項(xiàng)目在應(yīng)用領(lǐng)域,環(huán)境和復(fù)雜度等方面相似的項(xiàng)目。
    1.整理出項(xiàng)目功能列表和實(shí)現(xiàn)每個(gè)功能的代碼行。
    2.標(biāo)識(shí)出每個(gè)功能列表與歷史項(xiàng)目的相同點(diǎn)與不同點(diǎn),特別注意歷史項(xiàng)目做得不夠的地方。
    3.通過(guò)1和2得出各個(gè)功能的估計(jì)值。
    4.產(chǎn)生規(guī)模估計(jì)。