系統(tǒng)集成項(xiàng)目管理工程師(筆記10)
(3)面向?qū)ο蠓椒?/span>——后面會講
在系統(tǒng)開發(fā)的實(shí)際工作中,往々根據(jù)需要將多種開發(fā)方法
3.2信息系統(tǒng)設(shè)計(jì)(了解)
3.2.1方案設(shè)計(jì)
系統(tǒng)方案設(shè)計(jì)包括總體設(shè)計(jì)和各部分的詳細(xì)設(shè)計(jì)(物理設(shè)計(jì))


3.3?軟件工程
3.3.1軟件需求分析與定義
所定義的需求必須可以被驗(yàn)證?需求最基本特點(diǎn):可驗(yàn)證性
好處:通過需求分析,可以檢測和解決需求之間的沖突;發(fā)現(xiàn)系統(tǒng)的邊界;并詳細(xì)描述出系統(tǒng)需求。
擴(kuò)展:需求可分為:功能需求;非功能需求;設(shè)計(jì)的束
3.3.2、軟件設(shè)計(jì)、測試與維護(hù)
·?軟件測試(必考1分):測試是為了評價和改進(jìn)產(chǎn)品質(zhì)量、識別產(chǎn)品的缺陷和問題而進(jìn)行的活動。軟件測試是針對一個程序的行為,在有限測試用例集合上,動態(tài)驗(yàn)證是否達(dá)到預(yù)期行為。
·?測試不再只是一種反在編碼階段完成后才開始的活動。
測試是種應(yīng)該包括在整個開發(fā)和維護(hù)過程中的活動。
軟件測試伴隨開發(fā)和維護(hù)過程。
劃分單元測試、集成測試、系統(tǒng)測試三個階段
·?軟件維護(hù):交付給用戶后的行為,
交付后的活動包括:軟件修改、培訓(xùn)、幫助資料等
·?軟件維護(hù)類型:
①更正性維護(hù)—更正交付后發(fā)現(xiàn)的錯誤
②適應(yīng)性維護(hù)—使軟件產(chǎn)品能夠在變化后or變化中的環(huán)境中繼續(xù)使
③完善性維護(hù)一改進(jìn)交付后產(chǎn)品的性能和可維護(hù)性(軟件維護(hù)工作主要部分)
④預(yù)防性維護(hù)—在軟件產(chǎn)品中的潛在錯誤成為實(shí)際錯誤前,檢測并更正它們(未來)
