1.泛化關係,是一般和特殊的關係,箭頭指向的是一般一方,泛化關係用空心箭頭。
2.可驗證性是軟體需求的基本屬性,特性。
3.軟體設計包括:
- 結構設計:定義系統各部件之間的關係
- 資料設計:模型轉換成資料結構的定義
- 介面設計:軟體內部,軟體和os及軟體和人之間如何通訊
- 過程設計:部件轉換成軟體的描述
4.多型:不同子類物件對同一訊息的不同響應
5.泛化:既有繼承類全部特性,又有自己的新特性,空心箭頭實現,指向父類。
6.企業資訊化建設採用面向服務架構是流行趨勢
7.軟體度量包括:專案度量,產品度量,過程度量。
8.耦合是模組間的,內聚是模組內的。
9.乙個物件只能是乙個類的例項。不能是兩個以上的。
10.構件(元件)是可替換的部分,封裝功能,提供介面。
11.需求分析分為:1.需求提出,2.需求描述,3.需求評審。
12.業務需求:高層次的需求
使用者需求:指使用者的目標,使用者要求系統必須完成的需求
功能需求:軟體中必須實現的需求
13.需求定義:準確無誤的定義需求,產生需求規格說明書
14..軟體工程管理整合了過程管理和專案管理,包括以下六個方面:啟動和範圍定義,軟體專案計畫,軟體專案實施,評審和評價,關閉,軟體工程度量
15. 軟體審計的目的是:提供產品和過程可用的規則,標準,指南,
演算法知識點彙總
1.求陣列元素之間相鄰的元素個數或者求字串的長度 指向同乙個陣列的不同元素的兩個指標可以相減,其差便是兩個指標之間相隔的元素個數。例如在乙個字串中,讓乙個指向該串的首元素,讓另乙個指向字串的結束符,兩個指標相減,其差便是字串的長度 2.怎樣判斷兩個指標指向的是陣列的同乙個元素?指標可以互相比較。如指...
小知識點彙總
1 為什麼乙個數的各位數之和可以被3整除時,這個數就可以被3整除 設乙個n位數number,從個位起每一位為a1 an 則number a1 a2 10 a3 10 2 an 10 n 1 1 先證必要性 如果number的各位數之和是3的倍數,則a1 a2 an 3k k為正整數 2 由 2 得a...
Hadoop ZooKeeper知識點彙總
echo 顯示出jdk的安裝目錄 echo 2 myid 把2寫到myid檔案 覆蓋原內容 cat myid 檢視myid檔案的內容 zkserver.sh start 啟動zookeeper zkserver.sh status 檢視zookeeper的啟動狀態 netstat nltp 檢視埠占...