一、基本流程
1、分析階段
an——analysis
2、設計階段
bd——basic design fd——functional design(功能設計) dd——detial design
3、編碼階段
cd——coding
4、測試階段
ut——unit testing(單元測試) ct——component testing(元件測試) tt——technical test(結合測試)
it——integration test(整合測試) st——system testing(系統測試)
uat——use acceptance test(驗收測試)
5、發布階段
op——operation(發布)
二、設計圖
uml各種圖之間的關係如下:
三、軟體開發
1、三要素
方法、工具、過程
2、開發過程(生存週期)
計畫時期——問題定義,可行性分析
開發時期——需求分析,軟體設計,編碼,測試
執行時期——軟體維護
參考:1、軟體開發過程中的一些縮寫和解釋
2、bd、dd、fd是軟體開發的什麼階段
3、uml基礎教程(很全面的教材)
軟體設計分為結構化設計(SD)
軟體設計分為結構化設計 sd 與物件導向設計 ood 其中結構化設計sd是一種面向資料流的方法,它以srs 軟體需求規格說明書 和sa 結構化分析 階段所產生的和資料字典等文件為基礎,是乙個自頂向下 逐步求精和模組化的過程。sd方法的基本思想 將軟體設計成由相對獨立且 具有單一功能的模組組成的結構,...
UART軟體設計與分析
在利用uart進行資料操作之前,先來了解uart的操作過程是怎樣的。1 設定i o連線到uart。2 設定串列埠波特率。3 傳送或接收資料。4 檢查串列埠狀態字或等待串列埠中斷。關於串列埠的操作主要由以下幾個函式來實現。1 串列埠初始化函式uartinit uint32 t baudrate uar...
數學建模 統計分析
1.正整數頻率表 使用tabulate函式可以得到正整數的頻率表 t ceil 5 rand 1,10 隨機產生一組資料 table tabulate t 得到t的頻率表 t 324 2345 531table 1110 22203 33042 205220tabulate有乙個缺點是,它得到的是正...