【系統(tǒng)架構(gòu)設計師】知識點總結(jié)匯總

一、系統(tǒng)架構(gòu)設計師概述基礎知識點
1、現(xiàn)代信息系統(tǒng)的架構(gòu)有三個要素:構(gòu)件、模式和規(guī)劃。
2、軟件系統(tǒng)架構(gòu)是關于軟件系統(tǒng)的結(jié)構(gòu)、行為和屬性的高級抽象。
3、系統(tǒng)架構(gòu)設計師是軟考軟件設計師的高級資格。
4、系統(tǒng)架構(gòu)設計師提出系統(tǒng)的總體構(gòu)架,給出開發(fā)指導。
5、系統(tǒng)架構(gòu)設計師在項目中擔任技術骨干的角色,負責技術實施中的重點技術問題攻關。又是系統(tǒng)分析師的技術顧問。
二、計算機與網(wǎng)絡基礎知識
1、操作系統(tǒng)是計算機系統(tǒng)中的核心系統(tǒng)軟件,負責管理和控制計算機系統(tǒng)中硬件和軟件資源,合理地組織計算機工作流程和有效地利用資源,在計算機與用戶之間起接口的作用。
2、操作系統(tǒng)的特征:并發(fā)性(concurrency)、共享性(sharing)、虛擬性(virtual)、不確定性(non-determinacy)。
3、操作系統(tǒng)的功能:進程管理、文件管理、存儲管理、設備管理、作業(yè)管理。
4、典型的操作系統(tǒng):
(1)批處理操作系統(tǒng)
(2)分時操作系統(tǒng)
不同用戶有不同的任務,把不同的任務的運行時間分片,按時間片輪流執(zhí)行各個任務,如果某一個任務在分的時間片里沒有執(zhí)行完,該任務就會被中斷,把處理機讓給另一個任務使用,等待下一輪時再繼續(xù)運行。
(3)實時操作系統(tǒng)
最核心的特點是實時性強。
(4)網(wǎng)絡操作系統(tǒng)
(5)分布式操作系統(tǒng)
(6) 嵌入式操作系統(tǒng)
微型化、代碼質(zhì)量高、專業(yè)化、實時性強、可裁剪可配置。
要求有一個統(tǒng)一的操作系統(tǒng),實現(xiàn)系統(tǒng)操作的一致性,負責全系統(tǒng)的資源分配和調(diào)度,為用戶提供統(tǒng)一的界面。
5、在操作系統(tǒng)中,進程是進行系統(tǒng)資源分配、調(diào)度和管理的最小單位。
6、進程控制塊PCB是進程存在的唯一標志,PCB描述了進程的基本情況,其內(nèi)容可分為:
(1)調(diào)度信息:供進程調(diào)度使用,包括進程當前的一些基本屬性
(2)執(zhí)行信息:即現(xiàn)場,刻畫了進程的執(zhí)行情況
PCB隨著進程的建立而產(chǎn)生,隨著進程的完成而撤銷。
7、進程狀態(tài)劃分:可分為三態(tài)模型和五態(tài)模型
(1)三態(tài)模型
運行態(tài):占用處理器正在運行。
就緒態(tài):具備運行條件,等待系統(tǒng)分配處理器運行。
等待態(tài):不具備運行條件,正在等待某個事件的完成。
進程在創(chuàng)建后將處于就緒態(tài)。
(2)五態(tài)模型
進程不能總是全部存在于內(nèi)存之中,有時需要將某些進程掛起,兌換到磁盤鏡像區(qū)中,使之暫時不參與進程調(diào)度,起到平滑系統(tǒng)操作負荷的目的。
靜止就緒態(tài):表明進程具備運行條件但目前在二級存儲器(外存儲器、外村、輔存)中,只有當它被對換到內(nèi)存中才能被調(diào)度執(zhí)行。
活躍就緒態(tài):具備運行條件,加載進程到內(nèi)存中了,可以被調(diào)用執(zhí)行了。
運行態(tài):正在運行。
活躍阻塞態(tài):表明進程正在等待某一個事件且在內(nèi)存中。
靜止阻塞態(tài):表明進程正在等待某一個事件且在二級存儲器中。
8、信號量和PV操作
信號量和PV操作是用來解決并發(fā)問題的。
(1)信號量是一種特殊的變量,表現(xiàn)形式是一個整型S和一個隊列。
(2)P操作:S=S-1,若S<0,表示當前沒有資源分配給該進程,進程暫停執(zhí)行,進入等待隊列;
(3)V操作:S=S+1,若S<=0, 表示阻塞隊列中有等待該資源的進程,喚醒等待隊列中的第一個進程。
互斥控制是為了保護共享資源,不讓多個進程同時訪問這個共享資源,就是阻止多個進程同時進入訪問這些資源的代碼段,這個代碼段稱為臨界區(qū),而這種一次只允許一個進程訪問的資源稱為臨界資源。對于互斥來說,信號量S初值應該置為1,一個進程獲取共享資源之前進行P操作(S-1),進程運行之后進行V操作(S+1).
同步控制,PV操作應該是在不同的進程中成對出現(xiàn)的. 進程A執(zhí)行到某一刻a需要進程B執(zhí)行到b才能接著往下執(zhí)行,那么就需要在進程A中的a處設置P操作,進程B中的b處設置V操作,信號量的初始值設置為0,A做P操作后信號量值小于<0,就會被阻塞,B在運行到b后,執(zhí)行V操作信號量值=0,進程A繼續(xù)執(zhí)行。
9、管程與線程
(1)管程
組成:管程由管程名、局部子管程的變量說明、使用共享資源并在數(shù)據(jù)集上進行操作的若干過程,以及對變量賦初值的語句4個基本部分組成。
執(zhí)行過程:每一個管程管理一個臨界資源。當有幾個進程調(diào)用某管程時,僅允許一個進程進入管程,其他調(diào)用者必須等待。
(2)線程
線程時進程的活動成分,是處理器分配資源的最小單位,它可以共享進程的資源與地址空間,通過線程的活動,進程可以提供多種服務(對服務器進程而言)或?qū)嵭凶尤蝿詹⑿校▽τ脩暨M程而言)。采用線程機制的最大優(yōu)點是節(jié)省開銷、創(chuàng)建時間短,而且線程切換(處理器調(diào)度)比進程切換快。
10、死鎖問題
產(chǎn)生死鎖的4個必要條件:
(1)互斥條件:即一個資源每次只能被一個進程使用。
(2)請求保持條件:有一個進程已獲得了一些資源,但因請求其他資源被阻塞時,對已獲得的資源保持不放。
(3)不可剝奪條件:有些系統(tǒng)資源是不可搶占的,當某個進程已獲得這種資源后,系統(tǒng)不能強行收回,只能由進程使用完時自己釋放。
(4)環(huán)路條件:若干個進程形成環(huán)形鏈,每個都占用對方要申請的下一個資源。
死鎖的4個條件只要打破任何一個,都不會產(chǎn)生死鎖。
銀行家算法是指在分配資源之前先看清楚資源分配后是否會導致系統(tǒng)死鎖,如果會死鎖,則不分配;否則就分配。
AI芯片的特點包括:
(1)新型的計算范式,AI計算既不脫離傳統(tǒng)計算,也具有新的計算特質(zhì),如處理的內(nèi)容往往是非結(jié)構(gòu)化數(shù)據(jù)(視頻、圖片等)。處理過程通常需要很大的計算量,基本的計算主要是線性代數(shù)運算,而控制流程則相對簡單。處理的過程參數(shù)量大。
(2)訓練和推斷AI系統(tǒng)通常涉及訓練和推斷過程。簡單來說,訓練過程是指在已有數(shù)據(jù)中學習,獲得某些能力的過程;而推斷過程則是指對新的數(shù)據(jù),使用這些能力完成特定任務(比如分類、識別等)。
(3)大數(shù)據(jù)處理能力人工智能的發(fā)展高度依賴海量的數(shù)據(jù)。滿足高效能機器學習的數(shù)據(jù)處理要求是AI芯片需要考慮的最重要因素。
(4)數(shù)據(jù)精度低精度設計是AI芯片的一個趨勢,在針對推斷的芯片中更加明顯。對一些應用來說,降低精度的設計不僅加速了機器學習算法的推斷(也可能是訓練),甚至可能更符合神經(jīng)形態(tài)計算的特征。
(5)可重構(gòu)的能力針對特定領域而不針對特定應用的設計,將是AI芯片設計的一個指導原則,具有可重構(gòu)能力的AI芯片可以在更多應用中大顯身手,而且可以通過重新配置,適應新的AI算法、架構(gòu)和任務。
(6)開發(fā)工具就像傳統(tǒng)的CPU需要編譯工具的支持,AI芯片也需要軟件工具鏈的支持,才能將不同的機器學習任務和神經(jīng)網(wǎng)絡轉(zhuǎn)換為可以在AI芯片上高效執(zhí)行的指令代碼。
ER圖集成時產(chǎn)生的沖突及解決辦法:
屬性沖突:包括屬性域沖突和屬性取值沖突。
命名沖突:包括同名異義和異名同義。
結(jié)構(gòu)沖突:包括同一對象在不同應用中具有不同的抽象,以及同一實體在不同局部E-R圖中所包含的屬性個數(shù)和屬性排列次序不完全相同。
Soc稱為片上系統(tǒng),是一個有專用目標的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部內(nèi)容。同時,它又是一種技術,用以實現(xiàn)從確定系統(tǒng)功能開始,到軟/硬件劃分,并完成設計的整個過程。
基于網(wǎng)絡的數(shù)據(jù)庫系統(tǒng)(Netware Database System, NDB)是基于4G/5G的移動通信之上,主要由客戶端、通信協(xié)議和遠程服務器等三部分組成,比如我們常見的web開發(fā)。NDB是以文件方式存儲數(shù)據(jù)庫數(shù)據(jù)。即數(shù)據(jù)按照一定格式存儲在磁盤中,使用時由應用程序通過相應的驅(qū)動程序甚至直接對數(shù)據(jù)文件進行讀寫。
交換機接收到數(shù)據(jù)幀后,如果沒有相應的表項,交換機會采用ARP泛洪操作,即廣播方式進行轉(zhuǎn)發(fā)。交換機通過讀取輸入幀中的源地址來添加相應的MAC地址表項。交換機的MAC地址表項是動態(tài)增長的。
internet網(wǎng)的網(wǎng)絡層核心協(xié)議是IP協(xié)議,而IP協(xié)議是一種分組交換的協(xié)議。
分組交換是一種存儲轉(zhuǎn)發(fā)的交換方式,它將用戶的報文劃分成一定長度的分組,以分組為存儲轉(zhuǎn)發(fā)。因此,它比電路交換的利用率高,比報文交換的時延要小,而具有實時通信的能力。
分組交換允許多個發(fā)送者在共享的網(wǎng)絡中傳輸數(shù)據(jù),實現(xiàn)方式是:將數(shù)據(jù)分為小的塊,稱為分組(或數(shù)據(jù)包,簡稱包packet),并將預期的接收者的標識符寫在每個分組中。在整個共享的網(wǎng)絡中的每一個設備中都包含了發(fā)送到每一個可能的目的地的相關信息。當一個分組到達一個設備時,該設備選擇一個能夠到達目的地的路徑,將分組數(shù)據(jù)發(fā)送出去,這樣分組可以到達正確的目的地。
SDN(Software Defined Network)的網(wǎng)絡架構(gòu)中包含:控制層、轉(zhuǎn)發(fā)層和應用層。
應用層:包含組織使用的典型網(wǎng)絡應用或功能,這可能包括入侵檢測系統(tǒng)、負載均衡或防火墻。
控制層:代表集中式SDN控制器軟件,充當軟件定義網(wǎng)絡的大腦,該控制器駐留在服務器上并管理整個網(wǎng)絡的策略和流量。
轉(zhuǎn)發(fā)層:也叫基礎設施層,由網(wǎng)絡中的物理交換機組成,這些交換機將網(wǎng)絡流量轉(zhuǎn)發(fā)到它們的目的地。
企業(yè)數(shù)字化轉(zhuǎn)型的5個發(fā)展階段依次是:
1)初始級發(fā)展階段
處于該階段的組織,在單一職能范圍內(nèi)初步開展了信息技術應用,但尚未有效發(fā)揮信息技術對主營業(yè)務的支持作用。
2)單元級發(fā)展階段
處于該階段的組織,在主要或若干主營業(yè)務單一職能范圍內(nèi)開展了新一代信息技術應用,提升相關單項業(yè)務的運行規(guī)范性和效率。
3)流程級發(fā)展階段
處于該階段的組織,在業(yè)務線范圍內(nèi),通過流程級數(shù)字化和傳感網(wǎng)級網(wǎng)絡化,以流程為驅(qū)動,實現(xiàn)主營業(yè)務關鍵業(yè)務流程及關鍵業(yè)務與設備設施、軟硬件、行為活動等要素間的集成優(yōu)化。
4)網(wǎng)絡級發(fā)展階段
處于該階段的組織,在全組織(企業(yè))范圍內(nèi),通過組織(企業(yè))級數(shù)字化和產(chǎn)業(yè)互聯(lián)網(wǎng)級網(wǎng)絡化,推動組織(企業(yè))內(nèi)全要素、全過程互聯(lián)互通和動態(tài)優(yōu)化,實現(xiàn)以數(shù)據(jù)為驅(qū)動的業(yè)務模式創(chuàng)新。
5)生態(tài)級發(fā)展階段
處于該階段的組織,在生態(tài)組織范圍內(nèi),通過生態(tài)級數(shù)字化和泛在物聯(lián)網(wǎng)級網(wǎng)絡化,推動與生態(tài)合作伙伴間資源、業(yè)務、能力等要素的開放共享和協(xié)同合作,共同培育智能驅(qū)動型的數(shù)字新業(yè)務。
信息化的主體是全體社會成員,包括政府、企業(yè)、事業(yè)、團體和個人。
國家信息化體系包括6個要素:
1)信息技術應用
2)信息資源
信息資源、材料資源和能源共同構(gòu)成了國名經(jīng)紀和社會發(fā)展的三大戰(zhàn)略資源。
3)信息網(wǎng)絡
目前,人們通常將信息網(wǎng)絡分為電信網(wǎng)、廣播電視網(wǎng)和計算機網(wǎng)。
4)信息技術和產(chǎn)業(yè)
5)信息化人才
6)信息化政策法規(guī)和標準規(guī)范
組織信息化需求包含3個層次:
1)戰(zhàn)略需求
信息化可以把組織戰(zhàn)略提升到一個新的水平,為組織帶來新的發(fā)展契機,特別是對于企業(yè),信息化戰(zhàn)略是企業(yè)競爭的基礎。
2)運作需求
3)技術需求
適配系統(tǒng)升級、完善、集成和整合。
單位或個人可以開發(fā)未經(jīng)國家正式批準的軟件。但是以下5種情況不可以:
1)侵犯他人知識產(chǎn)權(quán)的;
2)含有計算機病毒的;
3)可能危害計算機系統(tǒng)安全的;
4)含有國家規(guī)定禁止傳播內(nèi)容的;
5)不符合我國軟件標準規(guī)范的。
CMMI(Capability Maturity Model Integration For Software,軟件能力成熟度模型集成)一共分為5個級別,1級最低,5級最高:
1)一級,完成級
不需認證,企業(yè)要對項目的目標和要做的努力很清晰。
2)二級,管理級
認證價值不高,一般企業(yè)都可以達到。企業(yè)在項目實施上能夠遵守既定的計劃與流程,有資源準備,權(quán)責到人,對相關的項目實施人員有相應的培訓,對整個流程有監(jiān)測與控制,并與上級單位對項目與流程進行審查。
3)三級,定義級
企業(yè)不僅能夠?qū)椖康膶嵤┯幸徽椎墓芾泶胧⒈U享椖康耐瓿?;而且企業(yè)能夠根據(jù)自身的特殊情況以及自己的標準流程,將這套管理體系與流程予以制度化。
4)四級,量化管理級
量化管理級分析對軟件工程和產(chǎn)品質(zhì)量的詳細度量數(shù)據(jù),對軟件過程和產(chǎn)品都有定量的理解與控制,管理有一個做出結(jié)論的客觀依據(jù)。
5)五級,優(yōu)化級
優(yōu)化管理級的量化反饋和先進的新思想、新技術促使過程持續(xù)不斷改進。企業(yè)不僅能夠通過信息手段與數(shù)字化手段來實現(xiàn)對項目的管理,而且能夠充分利用信息資料,對企業(yè)在項目實施的過程中可能出現(xiàn)的次品予以預防。能夠主動地改善流程,運用新技術,實現(xiàn)流程的優(yōu)化。
產(chǎn)品配置是指一個產(chǎn)品在其生命周期各個階段所產(chǎn)生的各種形式(機器可讀或人工可讀)和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合。
需求工程包括需求開發(fā)和需求管理兩大類活動。
需求開發(fā)包括:需求獲取、需求分析、需求定義、需求驗證這些主要活動。
需求管理包括:變更控制、版本控制、需求跟蹤和需求狀態(tài)跟蹤這些活動。
需求跟蹤是將單個需求和其他系統(tǒng)元素之間的依賴關系和邏輯聯(lián)系建立跟蹤,這些元素包括各種類型的需求、業(yè)務規(guī)則、系統(tǒng)架構(gòu)和構(gòu)件、源代碼、測試用例,以及幫助文檔等。需求跟蹤一般采用需求跟蹤矩陣做跟進工作,跟蹤矩陣將從需求源頭一直跟進到最終的軟件產(chǎn)品。
根據(jù)傳統(tǒng)的軟件聲明周期方法學,可以把軟件生命周期劃分為:軟件定義、軟件開發(fā)、軟件運行、軟件維護。
敏捷方法是適應型,而非可預測型。
敏捷方法是以人為本,而非以過程為本。
敏捷方法是迭代增量式的開發(fā)過程。
RUP(Rational Unified Process)軟件開發(fā)生命周期是一個二維的軟件開發(fā)模型,RUP有9個核心工作流,分為6個核心過程工作流和3個核心支持工作流。
1)商業(yè)建模
2)需求
3)分析和設計
4)實現(xiàn)
5)測試
6)部署
7)配置和變更管理
8)項目管理
9)環(huán)境
結(jié)構(gòu)化設計是一種面向數(shù)據(jù)流的設計方法,盒圖、HIPO圖、程序流程圖屬于結(jié)構(gòu)化設計工具。
順序圖屬于面向?qū)ο蠓治雠c設計工具。
環(huán)路復雜度:V(G)=E-N+2,其中,E是流圖中邊的條數(shù),N是節(jié)點數(shù)。
軟件構(gòu)建有3個核心特點:
1)獨立部署單元
2)作為第三方的組裝單元
3)沒有外部的可見狀態(tài)
信息泄露是指信息被泄露或透露給某個非授權(quán)的實體。
破壞信息的完整性是指數(shù)據(jù)被非授權(quán)地進行修改。
拒絕訪問是指對信息或其他資源訪問被無條件地阻止。
業(yè)務流分析是指對系統(tǒng)進行長期監(jiān)聽,利用統(tǒng)計分析方法對諸如通信頻度、通信地信息流向、通信總量的變化等參數(shù)進行研究,從而發(fā)現(xiàn)有價值的信律。
靜態(tài)測試是指被測試程序不在機器上運行,而采用人工監(jiān)測和計算機輔助分析的手段對程序進行監(jiān)測。靜態(tài)測試包括對文檔的靜態(tài)測試和對代碼的靜態(tài)測試。
動態(tài)測試是利用計算機運行得到測試結(jié)果的方式進行測試。動態(tài)測試中的黑盒測試不關注程序的內(nèi)部結(jié)構(gòu),只從程序塊的功能、輸入、輸出角度分析問題,設計測試用例并展開測試工作。
4+1視圖模型各個部分情況如下:
1)邏輯視圖
主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務。一般用類圖和對象圖描述。
2)開發(fā)試圖
也叫模塊視圖,在UML中被稱為實現(xiàn)視圖,主要側(cè)重于軟件模塊的組織和管理。該視圖可描述源代碼,系統(tǒng)文件結(jié)構(gòu)。
3)過程視圖
側(cè)重于系統(tǒng)的運行特性,主要關注一些非功能性需求,例如性能和可用性等。強調(diào)并發(fā)性、分布性、系統(tǒng)集成性和容錯能力,以及邏輯視圖中的功能抽象如何適合進程結(jié)構(gòu)等,它也定義了邏輯視圖中的各個類的操作具體是在哪一個線程中被執(zhí)行的。
4)物理視圖
在UML中被稱為部署視圖,主要考慮如何把軟件映射到硬件上,通常要考慮到解決系統(tǒng)拓撲結(jié)構(gòu)、系統(tǒng)安裝和通信等問題。
5)場景
使4個視圖聯(lián)系起來,對應UML中的用例視圖。
物聯(lián)網(wǎng)從架構(gòu)角度來看,分三層:
感知層:識別物體、信息采集。
網(wǎng)絡層:傳遞信息和處理信息。
應用層:解決信息處理和人機交互的問題。
在特定領域架構(gòu)中,垂直域關注的是與行業(yè)相關的,聚焦于行業(yè)特性的內(nèi)容;而水平域關注的是各行業(yè)共性部分的內(nèi)容。
性能是指系統(tǒng)的響應能力,即要經(jīng)過多長時間才能對某個事件做出響應,或者在某段事件內(nèi)系統(tǒng)所能處理的事件的個數(shù)。
在web服務器的測試中,反映其性能的指標主要有:最大并發(fā)連接數(shù)、響應延遲和吞吐量等。常見的web服務器性能評測方法有基準性能測試、壓力測試和可靠性測試。
軟件模塊之間的耦合性從低到高為:
1)非直接耦合:兩個模塊之間沒有直接關系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實現(xiàn)的。
2)數(shù)據(jù)耦合:一組模塊借助參數(shù)表傳遞簡單數(shù)據(jù)。
3)特征耦合:一組模塊通過參數(shù)表傳遞記錄信息(數(shù)據(jù)結(jié)構(gòu))。
4)控制耦合:模塊之間傳遞的信息中包含用于控制模塊內(nèi)部邏輯的信息。
5)外部耦合:一組模塊都訪問同一全局簡單變量,而且不是通過參數(shù)表傳遞該全局變量的信息。
6)公共耦合:多個模塊都訪問同一個公共數(shù)據(jù)環(huán)境。
7)內(nèi)部耦合:也叫內(nèi)容耦合,指一個模塊直接訪問另一個模塊的內(nèi)部數(shù)據(jù);一個模塊不通過正常入口轉(zhuǎn)到另一個模塊的內(nèi)部;兩個模塊有一部分程序代碼重疊;一個 模塊有多個入口。
軟件模塊內(nèi)聚按高到底排列為:
1)功能內(nèi)聚:完成一個單一功能。
2)順序內(nèi)聚:處理元素相關,而且必須順序執(zhí)行。
3)通信內(nèi)聚:所有處理元素集中在一個數(shù)據(jù)結(jié)構(gòu)的區(qū)域上。
4)過程內(nèi)聚:處理元素相關,而且必須按特定的次序執(zhí)行。
5)瞬時內(nèi)聚:時間內(nèi)聚,所包含的任務必須在同一時間間隔內(nèi)執(zhí)行。
6)邏輯內(nèi)聚:完成邏輯上相關的一組任務。
7)偶然內(nèi)聚:也叫巧合內(nèi)聚,完成一組沒有關系或松散關系的任務。
COM不支持任何形式的實現(xiàn)繼承。COM支持兩種形式的對象組裝:包含和聚集。
包含是一個對象擁有指向另一個對象的唯一引用,外部對象只是把請求轉(zhuǎn)發(fā)給內(nèi)部對象。包含的層次較深,會存在性能上的問題。
聚集直接把內(nèi)部對象接口引用傳遞給外部對象的客戶,而不是再轉(zhuǎn)發(fā)請求。
場景(scenarios):在進行體系結(jié)構(gòu)評估時,一般首先要精確地得出具體的質(zhì)量目標,并以之作為判定該體系結(jié)構(gòu)優(yōu)劣的標準。為得到這些目標而采用的機制叫做場景。場景是從風險承擔者的角度對與系統(tǒng)的交互的簡短描述。在體系結(jié)構(gòu)評估中,一般采用刺激、環(huán)境和響應三方面來對場景進行描述。
敏感點和權(quán)衡點是關鍵的架構(gòu)決策。
敏感點:一個或多個構(gòu)建的特性。
權(quán)衡點:影響多個質(zhì)量屬性的特性,是多個質(zhì)量屬性的敏感點。
每個數(shù)字證書上都會有其頒發(fā)機構(gòu)的簽名,我們可以通過驗證CA對數(shù)字證書的簽名來核實數(shù)字證書的有效性。如果證書有效,說明此網(wǎng)站經(jīng)過CA中心的認證,是可信的網(wǎng)站,所有這個動作是用來驗證網(wǎng)站真?zhèn)蔚?,而不能驗證客戶方的真?zhèn)巍?/p>
委托創(chuàng)作中,沒有約定著作權(quán)歸屬,則默認由創(chuàng)作方獲得著作權(quán)。
在3層C/S架構(gòu)中,是將應用功能分成表示層、功能層和數(shù)據(jù)層三部分。
改編、翻譯、注釋、整理已有作品而產(chǎn)生的作品,其著作權(quán)由改編、翻譯、注釋、整理人享有,但行使著作權(quán)時不得侵犯原作品的著作權(quán)。
合作作品的著作權(quán)歸屬于所有參數(shù)人不含組織創(chuàng)作的人。