軟體工程文檔有感

來源:互聯網
上載者:User

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

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

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

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

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

而後便是測試了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.