201671030119唐蓋強 實驗三做業互評與改進報告

任務1:點評、連接、閱讀心得:html

  • 點評1:
    • 通讀《現代軟件工程-構建之法》後的疑惑
    • 構建之法中提到,在約定的時間、成本之下,發佈出可使用戶滿意的的軟件,這樣的軟件就能夠算做「足夠好」的軟件。而對於上述提到的「某大學的教務管理系統」,至少這個「教務管理系統」在提交於用戶的時候,它的身份是「足夠好的軟件」。至於後續一系列不良反應這就是軟件維護人員的鍋了。
    • 閱讀心得:在閱讀通讀《現代軟件工程-構建之法》後的疑惑以後,我對博文中提出的問題進行了研究,「足夠好的軟件」、選擇正確的團隊模式、敏捷流程等等知識的瞭解使我受益不淺。
  • 點評2:
    • 結對第一次-原型設計
    • 結對編程是敏捷軟件開發中的一種優秀的方法,上述博文是一個有關於論文檢索的軟件開發,詳細按照NABCD原則敘述,但看到題目是「結對第一次——原型設計」,但願博主將結對編程對大家在軟件開發時的幫助,結對的優勢等敘述出來。
    • 閱讀心得:閱讀 結對第一次-原型設計 後,我瞭解告終對編程的概念,這種編程方式能夠極大的減小咱們編程時候的錯誤,之後編程時必定要找機會試試。
  • 點評3:
    • 軟件工程第一次閱讀做業
    • 結對編程的優勢在於兩我的合做,由一人編程,一人觀察,這樣使程序的錯誤率大幅度的下降。同時,結對編程對於兩個開發人員都是有幫助的,兩我的互相學習各自的優勢。如果產生了矛盾就去解決矛盾,固然,尋找適合本身的結對夥伴也是很重要的。
    • 閱讀心得:合適的方法須要合適的人去使用,尋找適合本身的夥伴,讓他作本身的一面鏡子,映照本身 的不足。

任務2:軟件生產週期各階段的文件編制數據庫

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

任務3:採訪
採訪過程:編程

採訪人員:丁煒軒學長

1. 項目如今還有用戶嗎?

目前沒有用戶。

2. 項目可否繼續開發,文檔與源代碼還有嗎?

項目開發已經完成,但因爲時間問題,後續優化操做沒有去作。源代碼和文檔還完整保存。

3. 項目開發有什麼經驗和教訓嗎?

對於不一樣的軟件項目,採用不一樣的軟件開發流程。對於整個軟件開發流程來講,每個環節都是相當重要的,好比說:人員的分工,前期的需求分析,以及實時開發的過程。固然我認爲最重要的一點是,整個的軟件開發流程中,都須要圍繞着用戶來開發,這樣作出來的東西,纔會有人用,人會用。

4. 對學好軟件工程有什麼建議?

先系統的學習軟件工程這門課,而後用理論知識到實際的項目中去驗證,俗話說,學以至用嘛。

採訪總結數據庫設計

  • 項目名稱:小學四則運算練習系統
  • 項目簡介:爲了鍛鍊小學生的運算能力,開發了小學四則運算練習系統,系統能夠由題庫中任意抽取題目,交由學生練習,結束後能夠查看得分狀況,
  • 項目開發人員名單:丁煒軒,傅康
  • 採訪人員觀點:軟件能夠很好的鍛鍊小學生的運算能力,能夠爲家長老師指明學生的不足,小學生的成績天然就提升了。
  • 採訪心得:這次採訪讓我更深的瞭解到了一個軟件開發的過程,由需求分析到軟件成品出現再到以後的測驗,每一步都是在軟件開發人員認真的、仔細的規劃後才實施成功的,此次對於學長的採訪讓我收穫到不少,在之後的軟件開發過程當中必定要向學長學習。
相關文章
相關標籤/搜索