軟(ruan)件工程學習(xi)筆(bi)記(ji) 系(xi)統化開(kai)發(fa)之(zhi)道
- 分(fen)階段(duan)的(de)生(sheng)命(ming)周期:將軟(ruan)件開發過程劃分(fen)為清晰、有(you)序的階(jie)段(duan)(如(ru)需(xu)求、設(she)計、編碼(ma)、測試、維(wei)護(hu)),便(bian)於(yu)管(guan)理和(he)控制(zhi)。
- 模(mo)塊(kuai)化與(yu)抽(chou)象(xiang):將復(fu)雜(za)系(xi)統分(fen)解為獨立(li)的(de)模塊(kuai),降(jiang)低(di)復雜(za)度,提(ti)高可讀性、可維(wei)護(hu)性和(he)可重(zhong)用性。
- 關註點分(fen)離:將(jiang)不(bu)同(tong)層(ceng)面的(de)問題(如(ru)數(shu)據、業務(wu)邏輯、用(yong)戶(hu)界面)分(fen)開處(chu)理(li),使(shi)系(xi)統結(jie)構(gou)更(geng)清晰。
- 可(ke)驗證性與可追溯性:確保每個階(jie)段(duan)的(de)工作成果(guo)(需(xu)求文檔(dang)、設(she)計圖(tu)、代碼(ma))都(dou)能被驗證(zheng),並且(qie)能(neng)追溯到其源頭,保障最(zui)終產品符合初始需(xu)求。