任務1:點評、連接、閱讀心得:html
- 點評1:
- 通讀《現代軟件工程-構建之法》後的疑惑
- 構建之法中提到,在約定的時間、成本之下,發佈出可使用戶滿意的的軟件,這樣的軟件就能夠算做「足夠好」的軟件。而對於上述提到的「某大學的教務管理系統」,至少這個「教務管理系統」在提交於用戶的時候,它的身份是「足夠好的軟件」。至於後續一系列不良反應這就是軟件維護人員的鍋了。
- 閱讀心得:在閱讀通讀《現代軟件工程-構建之法》後的疑惑以後,我對博文中提出的問題進行了研究,「足夠好的軟件」、選擇正確的團隊模式、敏捷流程等等知識的瞭解使我受益不淺。
- 點評2:
- 結對第一次-原型設計
- 結對編程是敏捷軟件開發中的一種優秀的方法,上述博文是一個有關於論文檢索的軟件開發,詳細按照NABCD原則敘述,但看到題目是「結對第一次——原型設計」,但願博主將結對編程對大家在軟件開發時的幫助,結對的優勢等敘述出來。
- 閱讀心得:閱讀 結對第一次-原型設計 後,我瞭解告終對編程的概念,這種編程方式能夠極大的減小咱們編程時候的錯誤,之後編程時必定要找機會試試。
- 點評3:
- 軟件工程第一次閱讀做業
- 結對編程的優勢在於兩我的合做,由一人編程,一人觀察,這樣使程序的錯誤率大幅度的下降。同時,結對編程對於兩個開發人員都是有幫助的,兩我的互相學習各自的優勢。如果產生了矛盾就去解決矛盾,固然,尋找適合本身的結對夥伴也是很重要的。
- 閱讀心得:合適的方法須要合適的人去使用,尋找適合本身的夥伴,讓他作本身的一面鏡子,映照本身 的不足。
任務2:軟件生產週期各階段的文件編制數據庫
可行性研究報告 |
√ |
√ |
|
|
|
|
|
項目開發計劃 |
√ |
√ |
√ |
|
|
|
|
軟件需求說明書 |
|
√ |
√ |
|
|
|
|
數據要求說明書 |
|
|
√ |
|
|
|
|
測試計劃 |
|
|
|
√ |
|
|
|
概要設計說明書 |
|
|
|
√ |
|
|
|
詳細設計說明書 |
|
|
|
|
√ |
|
|
數據庫設計說明書 |
|
|
|
√ |
|
|
|
模塊開發卷宗 |
|
√ |
|
|
√ |
√ |
|
用戶手冊 |
|
|
|
|
√ |
|
√ |
操做手冊 |
|
|
|
|
√ |
|
√ |
測試分析報告 |
|
|
|
|
|
√ |
|
開發進度月報 |
√ |
√ |
√ |
√ |
√ |
√ |
|
項目開發總結 |
|
|
|
|
|
√ |
√ |
任務3:採訪
採訪過程:編程
採訪人員:丁煒軒學長
1. 項目如今還有用戶嗎?
目前沒有用戶。
2. 項目可否繼續開發,文檔與源代碼還有嗎?
項目開發已經完成,但因爲時間問題,後續優化操做沒有去作。源代碼和文檔還完整保存。
3. 項目開發有什麼經驗和教訓嗎?
對於不一樣的軟件項目,採用不一樣的軟件開發流程。對於整個軟件開發流程來講,每個環節都是相當重要的,好比說:人員的分工,前期的需求分析,以及實時開發的過程。固然我認爲最重要的一點是,整個的軟件開發流程中,都須要圍繞着用戶來開發,這樣作出來的東西,纔會有人用,人會用。
4. 對學好軟件工程有什麼建議?
先系統的學習軟件工程這門課,而後用理論知識到實際的項目中去驗證,俗話說,學以至用嘛。
採訪總結數據庫設計
- 項目名稱:小學四則運算練習系統
- 項目簡介:爲了鍛鍊小學生的運算能力,開發了小學四則運算練習系統,系統能夠由題庫中任意抽取題目,交由學生練習,結束後能夠查看得分狀況,
- 項目開發人員名單:丁煒軒,傅康
- 採訪人員觀點:軟件能夠很好的鍛鍊小學生的運算能力,能夠爲家長老師指明學生的不足,小學生的成績天然就提升了。
- 採訪心得:這次採訪讓我更深的瞭解到了一個軟件開發的過程,由需求分析到軟件成品出現再到以後的測驗,每一步都是在軟件開發人員認真的、仔細的規劃後才實施成功的,此次對於學長的採訪讓我收穫到不少,在之後的軟件開發過程當中必定要向學長學習。