原创 軟件工程筆記:主要UML模型圖繪製技巧

主要UML模型圖繪製技巧 — 筆記整理自 北京理工大學 計算機學院 用例圖與用例分析 用例分析技術是Ivar Jacobson於1986年總結髮布的一項源於實踐的需求分析技術 用例圖對系統、子系統或類與外部參與者的交互行爲進行了

原创 軟件工程筆記:持續交付和部署

持續交付和部署 — 筆記整理自 北京理工大學 計算機學院 Hello World! 備註:圖片託管於github,請確保網絡的可訪問性 這是一個jsp小程序發佈到雲端,用戶可以直接訪問 這是軟件發佈的第一個版本,假設

原创 軟件工程筆記:測試自動化

測試自動化 — 筆記整理自 北京理工大學 計算機學院 什麼是測試自動化 測試自動化的本質是:用程序A測試程序B 聯想與擴展 編寫程序B的叫程序員 爲了確保軟件質量,程序B必需測試 手工測試程序B的人,叫STE(Software

原创 AI筆記: 數學基礎之數列與不等式

數列 1 ) 等差數列 概念 等差數列是指從第二項起,每一項與它的前一項的差等於同一個常數的一種數列。這個常數叫做等差數列的公差,公差常用字母d表示。 公式 通項公式:an=a1+(n−1)da_n = a_1 + (n -

原创 AI筆記: 數學基礎之直線、圓和方程

直線 1 ) 表示直線的幾種形式 一般式:ax+by+c=0ax + by + c = 0ax+by+c=0 (a,b不能同時爲0) 點斜式:y−y1=k(x−x1)y - y_1 = k(x - x_1)y−y1​=k(x−x

原创 軟件工程筆記:軟件過程綜述

軟件過程綜述 — 筆記整理自 北京理工大學 計算機學院 混沌的開發過程 備註:圖片託管於github,請確保網絡的可訪問性 開發過程像是個黑盒,沒有可視性,無從得知開發人員是否按照標準的開發過程進行軟件開發活動 無法保

原创 軟件工程筆記:質量與質量保證

質量與質量保證 — 筆記整理自 北京理工大學 計算機學院 從飯店說起 車站飯店 vs 鬧區飯店 車站飯店管人喫飽 鬧區飯店注重口味 軟件質量越高越好麼? 對大多數企業來說, 提高質量是爲了盈利而非創造完美無缺的產品 將提

原创 軟件工程筆記:軟件過程改進

軟件過程改進 — 筆記整理自 北京理工大學 計算機學院 軟件過程開發 不同於軟件工程開發過程 軟件過程也是軟件 軟件有個開發的過程,軟件開發產出的是軟件產品,是個演進的過程,是軟件產品不斷升級更新 軟件過程也有個開發的過程,

原创 軟件工程筆記:使用UML設計面向對象系統

使用UML設計面向對象系統 — 筆記整理自 北京理工大學 計算機學院 UML的設計目標 運用面向對象概念來構造系統模型 建立起從概念模型直至可執行體之間明顯的對應關係 着眼於那些有重大影響的問題 創建一種對人和機器都適用的建模語

原创 AI筆記: 數學基礎之二項分佈與二項式定理

概率試驗 1.投擲一個骰子投擲5次 2.某人射擊1次,擊中目標的概率是0.8, 他射擊10次; 3.一個盒子中裝有5個球(3紅2白),有放回依次從中抽取5個球 4.生產一種零件,出現次品的概率是0.04,生產這種零件4件 以上

原创 軟件工程筆記:軟件複用綜述

軟件複用綜述 — 筆記整理自 北京理工大學 計算機學院 重複無處不在 代碼拷貝是複用還是Bad Smells? 代碼壞味道排名第一的就是代碼拷貝 代碼拷貝不是良好的複用方法,也足以說明我們對軟件複用的需求 系統在從頭開發的時候

原创 軟件工程筆記:持續集成

持續集成 — 筆記整理自 北京理工大學 計算機學院 從版本號說起 備註:圖片託管於github,請確保網絡的可訪問性 14是主版本號 0是次版本號 4760是編譯版本號 1000是修正版本號 一般來說前面的數字變化表

原创 軟件工程筆記:DevOps

DevOps — 筆記整理自 北京理工大學 計算機學院 故事 開發部門 最新最炫的技術 沒日沒夜的加班 如期完成任務 開始了自己的慶功會爲公司又掙到了一大筆錢 運維部門 ( ⊙ o ⊙ )啊! 從接到產品的那一刻,運維部

原创 AI筆記: 數學基礎之反函數和6個基本初等函數

反函數 1 ) 概念 一般地,如果x與y關於某種對應關係f(x)相對應,y = f(x),則y = f(x)的反函數爲 x = f(y) 或者 y=f−1(x)y = f^{-1}(x)y=f−1(x) 後者爲常用記發 存在反函

原创 軟件工程筆記:軟件構件技術

軟件構件技術 — 筆記整理自 北京理工大學 計算機學院 構件化開發案例 大連路隧道監控系統開發 工期9個月,代碼29:35.85,效率提高5.2倍 大量複用成熟構件 XCOM2.0實時通訊中間件 MultiLink1.9 PL