201671010428沙沙:實驗三做業互評與改進報告

課程名稱 2016級計算機科學與工程學院軟件工程(西北師範大學)
做業要求 實驗三做業互評與改進報告
課程目標 經過學習這門課程,深刻了解軟件開發的標準過程,從軟件生命週期的8個階段分析各個階段的開發任務,摒棄以往開發軟件的方法。
做業意義 這次做業能使我規範個人博文寫做習慣,理解軟件工程各階段文檔的做用與意義,瞭解軟件工程文檔的國家標準及其規範。

三個評論

評論1:閱讀《現代軟件工程—構建之法》提出的問題
點評內容
閱讀西北師範大學的同窗寫的這篇博客以爲整個行文很簡單明瞭,對於三個問題也是保質保量的完成了,每一個問題中都有本身的見解和思考,尤爲是第三個問題關於bug的,這個也是困擾我好久的問題,軟件的bug,我以爲跟用戶的需求有很大的關係,不一樣的需求帶來不一樣的bug,在軟件的開發過程當中咱們只能去避免bug的存在,而不能杜絕bug的發生,這就須要開發過程當中的規範化,而軟件工程就是來解決軟件開發過程當中的問題的,全部要想避免bug的存在,給用戶帶來最好的使用體驗,就要用軟件工程的規範來要求本身。
評論2 :第一次做業-準備篇
點評內容
閱讀福州大學的同窗寫的這篇博客以爲該同窗的博文書寫的很規範,在整篇博客中對本身不論是生活仍是學習上的定位很準確,有明確的學習目標,對軟件工程這們課程也有本身的見解。
評論3:[軟件工程]第一次閱讀做業
點評內容
閱讀北京航空航天大學的同窗寫的這篇博客以爲這位同窗的博文排版很整齊,全部想呈現的東西都一目瞭然,在閱讀的過程當中能夠快速的找到本身感興趣的地方,進一步去閱讀。博文中題的全部問題都頗有表明性,都是一些軟件開發管理過程當中會出現的問題,博主都進行了一系列的思考,引起讀此博文的讀者的思考,我以爲那些問題都會在實踐當中得以解決和驗證,實踐出真知。html

表一:軟件生命週期各階段中的文件編制

文件/階段 可行性分析 開發計劃 需求分析 設計 實現 測試 使用與維護
可行性研究報告
項目開發計劃
軟件需求書
數據要求說明書
測試計劃
概要設計說明書
詳細設計說明書
數據庫設計書說明書
模塊開發卷宗
用戶手冊
操做手冊
測試分析報告
開發進度報告
項目開發總結

學習總結

    這段時間初步學習了軟件開發文檔和軟件生命週期關係,雖然感受理解的並非很深入,可是體會到軟件開發文檔在軟件生命週期中的重要地位,從前我都是站在一個程序員的角度看的,本身參與的只是軟件的代碼實現部分,因此以爲其餘的文檔不少餘。可是軟件開發畢竟是要走標準化路線的,這樣才能協調軟件開發的各方面工做,真正實現軟件的效益。而要作到標準化規範化,文檔是十分重要的。下面是我對軟件開發文檔和軟件生命週期關係和其重要性的一些理解:程序員

  •   在我理解,文檔最主要的目的仍是爲了作好軟件的開發,協調好客戶和相關開發人員關係,作出高質量並符合客戶需求的軟件產品來。
  •   軟件開發人員在開發過程當中把文檔做爲軟件開發的前一階段的總結以及後一階段的依據。
  •   軟件開發過程當中,軟件開發人員會制定一些軟件開發計劃,這些計劃都要提供給管理人員獲得必要的支持,這就是開發文檔。
  •   軟件開發人員須要爲用戶瞭解、使用、維護軟件提供詳細的資料,這就是用戶文檔。
  •   管理人員也要在宏觀上把握和控制軟件開發的總體進程,與這些相關的就是管理文檔。
    (以上這些都是我經過學習書本和網上資源總結的,可能內容上有些不太規範,請諒解。)

採訪一個高年級同窗在軟件工程實踐課中作過的書城項目

  •    項目如今有用戶嗎?項目未上線,沒有用戶
  •   項目可否繼續開發,源代碼/文檔還有麼?項目的可擴展性不太好,能夠繼續開發,可是具備必定難度,源代碼文檔還在。
  •   項目開發有什麼經驗和教訓?在開發項目時必定要作好前期的需求分析以及文檔的編寫,這個會很大程度上決定之後的開發進度,在他們項目中就是因爲前期的需求分析、功能分析還有文檔編寫的不夠完善致使數據庫創建有誤,後期不得不反功,其次就是要保證程序的可擴展性,這個是決定代碼好壞的標準,一個沒有擴展性的程序,對後期需求的改變作不出足夠的響應,就會致使需求達不到用戶的要求。
  •   對學好軟件工程有什麼建議?實踐出真知,要去主動分析軟件開發過程當中的每一階段,進一步規範本身的開發過程。
相關文章
相關標籤/搜索