軟體工程文件有感

鴨脖發表於2012-05-23

最近在看軟體工程的資料,突然感覺壓力好大,後悔自己當初沒有好好聽課....不,我覺得聽課也沒有用,後悔的是自己當時沒有好好的看書,現在看書時間比較緊迫,都是草草的看,但是我現在發現軟體工程真的是門學問很深的學科阿阿阿.......算了加緊看吧,畢竟暑假的花旗被要用到這裡面的很多東西,所以我還要加把勁把這裡面的很多東西都弄懂吧


我拿到了上一年的花旗文件,現在以一個軟體工程架構師的角度來審視它,覺得寫的還蠻不錯的.我看了一下他們主要寫了以下幾個文件,分別是:

需求分析,概要設計,詳細設計,測試計劃書,測試分析報告,以及附加的開發日誌.最後一個可有可無吧,前幾個寫的蠻不錯

軟體工程首先的第一步,需求分析是肯定的.但是他們在寫的時候好像沒有寫到獲取需求的方法.我覺得這是一個欠缺的地方.需求寫好了便是規範,即specification,這個我不清楚他們寫在哪了.然後便進入分析階段.他們做的很好,首先我們肯定要archatecture design,即進行結構的設計,概要設計包含了這個設計.在概要設計的基礎之上我們要接著進行詳細設計,他們採用的是物件導向設計的開發模型.所以首先我們要畫出用例圖,以及進行名詞抽取,獲得初始類列表.之後我們進入OOD的詳細設計階段.在此階段我們要畫出序列圖,狀態圖,即進行動態模型設計.顯然davos沒有在這方面做工作.設計好了之後我們便對設計進行檢查,即design test,主要就是看看設計的好不好,是不是包含了需求文件中的所有內容.


設計好了之後便是開發了,這個工作中沒什麼文件,主要就是註釋吧


而後便是測試了


相關文章