POP3:郵局協議版本3 | DHCP:動態主機配置協議 |
FTP:文件傳輸協議 | TFTP:簡單文件傳輸協議 |
HTTP:超文本傳輸協議 | SNMP:簡單網絡管理協議 |
Telnet:遠程終端協議 | |
SMTP:簡單郵件傳輸協議 | DNS:域名系統 |
VPN方面的基礎知識。應該知道實現VPN的關鍵技術主要有隧道技、加解密技術、密鑰管理技術和身份認證技術。L2TP、 PPTP是兩種鏈路層的VPN協,TLS是傳輸層VPN協議,IPsec是網絡層VPN協議。
加密算法
RSA 非對稱加密,由於效率問題,一般不直接用於大量明文加密
SHA-1 MD5信息摘要加密,不能直接加密數據
RC-5對稱加密算法,適合明文加密
設計模式
中介者處於衆多對象中,恰當地處理多對象之間聯繫的角色
中介者與觀察者是相互競爭的關係
軟件體系結構的各種風格——倉庫風格
倉庫風格包括:數據庫系統,黑板系統,超文本系統
倉庫風格優點:
解決問題的多方法性
可更改性和可維護性
支持容錯性和健壯性
可重用的知識源
缺點:
測試困難
效率低
開發成本高
UP統一過程——用例驅動,以體系結構爲核心,迭代及增量
RUP四個階段:
初始階段
細化階段
構建階段:資源管理和流程優化,開發剩餘的構件
移交階段
採樣頻率大於等於工作頻率的二倍,才能恢復出實際波形
位示圖 字長32位:一個字中可以表示32個物理塊
模塊的設計原則是高內聚低耦合。
那什麼是高內聚低耦合呢?首先我們來了解幾個概念:
模塊的獨立性:是指每個模塊完成一個相對獨立的特定子功能,並且與其他模塊之間的聯繫最簡單。
內聚:是模塊功能強度(一個模塊內部各個元素彼此結合的緊密程度)的度量。一個內聚程度高的模塊應當只做一件事,一般模塊的內聚分爲七種類型。
耦合:是模塊之間的相對獨立性(相互連接的緊密程度)的度量。他取決於各個模塊之間接口的複雜程度、調用模塊的方式以及哪些信息通過接口。
軟考這部分的考點主要集中在下面兩個方面:(1)給出一些特徵,讓你選擇是哪種內聚或耦合;(2)給出具體的內聚或耦合,選擇正確或錯誤的特徵。
下面通過表格給出具體的分析:
來檢驗一下吧:
例題:
如果一個模塊調用下層模塊時傳遞一個數據結構,則這種耦合屬於( )。
A 簡單耦合 B直接耦合
C 標記耦合 D控制耦合
答案【C】