(1)學習規範的博文(文檔)寫做。
(2)理解軟件工程各階段文檔的做用與意義,瞭解軟件工程文檔的國家標準及其規範。html
任務一:做業點評數據庫
1.2019春季計算機學院軟件工程(羅傑)(北京航空航天大學)
數據庫設計
(1)點評連接:學習
http://www.javashuo.com/article/p-yeemezlv-hm.html(2)點評內容:測試
(3)閱讀心得:設計
這位同窗的博客做業內容很是有價值,我在閱讀他的第一次博客做業的同時也大概瀏覽了一下其餘的博客內容。做業不但可以認真完成,並且可以從各個方面進行深度的瞭解,查閱資料並運用本身的平常學習經驗。在從此的學習過程當中,我應該向這位同窗學習!2.軟件工程1916|W(福州大學)
htm
(1)點評連接:blog
http://www.javashuo.com/article/p-cdzbojoh-nk.html(2)點評內容:開發
(3)閱讀心得:文檔
經過這位同窗的做業,我在瞭解她對本身學業規劃以及軟件工程認識的同時,也在反思本身的規劃、本身的收穫。3.2016級計算機科學與工程學院軟件工程(西北師範大學)
(1)點評連接:
http://www.javashuo.com/article/p-eoobeyjl-kx.html(2)點評內容:
(3)閱讀心得:
不論是從做業完成角度仍是從對軟件工程理解的角度來看,這位同窗的態度首先很認真,並且能自主思考不少有價值的問題,懂得如何完成做業,懂得如何學到知識,一樣也是值得我學習的!任務二:軟件生存週期各階段中的文件編制
階段/文件 | 可行性研究 | 開發計劃 | 需求分析 | 設計 | 實現 | 測試 | 使用與維護 |
---|---|---|---|---|---|---|---|
可行性研究報告 | √ | √ | |||||
項目開發計劃 | √ | √ | √ | ||||
軟件需求說明書 | √ | ||||||
數據要求說明書 | √ | ||||||
測試計劃 | √ | √ | |||||
概要設計說明書 | √ | ||||||
詳細設計說明書 | √ | ||||||
數據庫設計說明書 | √ | ||||||
模塊開發卷宗 | √ | √ | |||||
用戶手冊 | √ | √ | √ | √ | |||
操做手冊 | √ | √ | √ | ||||
測試分析報告 | √ | ||||||
開發進度報告 | √ | √ | √ | √ | √ | √ | |
項目開發總結 | √ | √ |
軟件產品文件規範內容與軟件生存週期各階段的關係:
軟件產品文件規範內容對於軟件生存週期來講,起到了記錄和規範的做用。軟件的生存週期是由軟件定義、軟件開發和軟件維護三個時期組成的,每一個時期又進一步劃分紅了八個階段。在開發過程當中的每個步驟都應該被記錄下來,並且每個階段的任務都必須遵循必定的規範。記錄有助於開發人員在已有的軟件功能基礎上進行進一步的改進和完善,發現不足,分析錯誤,整理經驗。規範則有利於開發人員在開發過程當中可以有所依據,每個階段都應該有每一個階段的特點和固定流程,規範內容可以避免開發人員隨意開發,致使軟件不符合用戶需求,也不便其餘後期開發人員的進一步工做。任務三:採訪一個高年級同窗在軟件工程實踐課中作過的項目
項目名稱:
新聞管理系統項目簡介:
實現了從體育文化信息管理,文化信息分類和查詢,到評論實現,用戶訂單處理,再到系統管理的功能項目如今有用戶嗎?
沒有用戶。項目可否繼續開發,源代碼/文檔有嗎?
能夠繼續開發,可是因爲人力和時間緣由,繼續開發的可能性低,源代碼和文檔都有。項目開發有什麼經驗和教訓?
開發一個項目,不是一我的能完成的,也不是一兩天就能完成的,開發以後也不必定能上線,可是,當一個團隊(無論小團隊仍是大團隊)各盡所能爲項目努力時,開發過程當中的困難、摩擦都是有價值的。並且,想要真正開發並使軟件上線,必須在前期作好文檔說明工做,每一個階段都不能出錯,否則到後期會很難繼續。採訪心得:
之前我對於軟件開發的認識很是片面,不夠成熟,可是在學習了軟件工程以後,在瞭解別人開發時的所得所失以後,我以爲項目要開發成功,還得綜合開發人員、用戶等等相關人員的需求,在團隊協做下才能完成。對於軟件工程,我以爲理論很重要,實踐也不能落下。