功能驅動的設計:
1 構造總體模型
2 構造功能列表
3 制定開發計畫
4 功能設計階段
5 實現具體功能
軟體測試按目的分類:
1 功能測試
2 非功能測試
軟體測試的各種方法:
1 單元測試和**覆蓋率測試
2 構建驗證測試
3 驗收測試
4 探索式的測試
5 回歸測試
6 場景 整合 系統測試
7 夥伴測試
8 效能測試
9 壓力測試
10 內部/外部公開測試
11 易用性測試
12 小強大掃蕩
軟體工程的質量:
1 軟體開發過程的可見性
2 軟體開發過程的風險控制
3 軟體內部模組 專案中間階段的交付質量 專案管理工具的因素
4 軟體開發成本的控制
5 內部質量指標的完成情況
課後作業 閱讀任務 閱讀筆記4
1.程式的質量體現在軟體外在功能的質量 2.軟體開發過程有三個主要的特性 好,快,便宜 3.cmmi有兩種不同的實施方法,其級表示不同的內容 1 連續式 主要是衡量乙個企業在某一專案中的管理能力。2 階段式 主要是衡量乙個企業的成熟度。4.關於單元測試的正確做法 1 單元測試應該在最低的功能 引數上...
閱讀筆記4
分布式架構 分布式應用架構中,相互獨立,獨立開發,獨立部署,通過api介面互相通訊。通訊協議一般使用http,資料格式是json 是一種輕量級的資料交換格式 應用整合方式比較簡化。優點 應用內部高內聚,獨立開發 測試和部署,應用之間松耦合,業務邊界清晰,業務依賴明確,支援大專案並行開發。缺點 api...
課後作業 閱讀任務 閱讀筆記
複審的目的 1.找出 的錯誤,比如 1 編碼錯誤,比如一些碰巧騙過了編譯器的錯誤 2 不符合團隊 規範的地方 2.發現邏輯錯誤,程式可以編譯通過,但是 的邏輯是錯的 3.發現演算法錯誤,比如使用的演算法不夠優化,邊界條件沒有處理好等 4.發現潛在的錯誤和回歸性錯誤 當前的修改導致以前修復的殘缺又重新...