日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程实践总结

發布時間:2024/3/12 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程实践总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、請回望暑假時的第一次作業,你對于軟件工程課程的想象

1)對比開篇博客你對課程目標和期待,“希望通過實踐鍛煉,增強計算機專業的能力和就業競爭力”,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什么?

我覺得在增強計算機專業能力方面達到了我的目標和期待,因為通過了這個學期軟件工程的學習,我不僅學習了一些軟件工程的知識,還因為實踐作業學習了Android平臺的編程開發,學到了許多編程的小技巧,獲益甚多;但是感覺自己在專業能力方面還是有很多的欠缺,面對許多學習過程中的問題以及編程過程中的BUG,解決起來都很乏力,效率低下,仍然需要經驗的積累。

2)總結這門課程的實踐總結和給你帶來的提升,包括以下內容:

  • 統計一下,你在這門軟件工程實踐中,完成了多少行的代碼;

    我的代碼任務主要都是在APP的功能函數上,經統計大概有800行左右的代碼量
  • 軟工實踐的各次作業分別花了多少時間?(做一個列表)

    作業時間(h)
    第一次作業-準備篇2
    結對第一次—原型設計(文獻摘要熱詞統計)10
    結對第二次—文獻摘要熱詞統計及進階需求15
    團隊作業第一次—團隊展示2
    團隊作業第二次—項目選題報告8
    團隊第三次-項目原型設計10
    團隊作業第四次-項目需求分析10
    團隊作業第五次—項目系統設計與數據庫設計10
    團隊作業第六次—團隊Github實戰訓練8
    項目Alpha沖刺(團隊)50
    事后諸葛亮(團隊)2
    項目Beta沖刺(團隊)20
    Beta階段團隊項目互評3
    個人作業——軟件工程實踐總結作業3
  • 哪一次作業讓你印象最深刻?為什么?

    Alpha沖刺最讓我印象深刻。因為Alpha沖刺的實踐囊括了整個五一假期,而我整個五一假期幾乎都待在宿舍,為了完成項目功能主體的編碼。
  • 累計花了多少個小時在軟工實踐上?平均每周花多少個小時?

    根據上面的表格計算,我累計花了153小時在軟件工程實踐上。經計算平均每周花費11.7小時。
  • 學習和使用的新軟件;

    開發軟件:Android Studio原型設計軟件:Axure RP 8、MockingBot遠程控制軟件:TeamViewer 13代碼管理:Github任務分配控制:Teambition博客編寫:Typora
  • 學習和使用的新工具;

    開發軟件:Android Studio原型設計軟件:Axure RP 8、MockingBot遠程控制軟件:TeamViewer 13代碼管理:Github任務分配控制:Teambition博客編寫:Typora
  • 學習和掌握的新語言、新平臺;

    新平臺:Android平臺
  • 學習和掌握的新方法;

    使用開發者社區上別人已經集成好的組件
  • 其他方面的提升。

    抗壓能力的提升組織隊友、分配任務能力的提升。
  • 二、寫下屬于自己的人月神話——個人或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析

    我認為在團隊項目實踐工程中,一個團隊一定要有幾個“頂梁柱”的人物,因為如果所有人都是比較弱或者都是初次接觸一個新平臺,這樣做項目,不僅學習成本非常大,工作中有困難或者需要求助的地方也沒有人能幫你,這是個很重要的問題。例如我們團隊在選擇了Android開發平臺后,因為大部分的隊友都沒有安卓開發經驗,所以我們花費了大量的時間去學習安卓開發的知識,這很影響項目的進度以及提高了項目的人力成本。

    三、對下一屆實踐的建議,或者對于開學初的你,對于大一的你,對于開學初的我,你有什么想建議和告知的呢?對于后來人的期許。 特別地,特別地,下一屆要不要中途換隊員?

    1.一個團隊一定要有幾個“頂梁柱”的人物,因為如果所有人都是比較弱或者都是初次接觸一個新平臺,這樣做項目,不僅學習成本非常大,工作中有困難或者需要求助的地方也沒有人能幫你。2.選擇隊友一定要慎重!慎重!慎重!有一些很懶惰或者喜歡“裝死”的人千萬不要選擇為隊友,不然有可能當你熬夜寫代碼時看到他在打游戲并且非常吵時,你會爆炸的。3.盡量不要去使用團隊都不熟悉的新平臺去開發項目,因為軟件工程實踐的沖刺總共加起來就兩三周,如果要接觸新平臺,最好在沖刺前就完成對新平臺的學習與使用,不然會很影響項目進度。4.團隊不需要太多的人,人多了任務倒不好分配,分配任務時最好保證每個隊友的任務耦合度都很低,不要出現某個人要去讀某個人代碼的情況,這樣不同的代碼習慣與編程邏輯,熟悉起來也是很費時間的。5.多買點眼藥水,沒事就滴一滴,保護視力從我做起。6.我覺得中途換員是可取的,但是要換員的兩個團隊的開發環境最好不要差別太大,不然在項目已經到了中期的時候,再去學習新平臺的成本是非常大的。

    四、分析一下自己所處的團隊。軟件工程實踐是大學里少有的認真的團隊協作經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過么,最后到達了“創造”階段了么?(參考《構建執法》第17章 人、績效和職業道德)

    我們的團隊大概只經歷了三個階段:萌芽階段、磨合階段和規范階段。我們的團隊并沒有到達“創造”階段,甚至還有一定的距離。團隊從最初的大家都不知道想做點什么東西,到通過會議決定了項目選題,再到分配任務、互相合作編程,互相交流,再到后來的分工明確,提高了大家的工作效率,我們團隊的進步還是很大的。

    五、怎樣證明你學會了軟件工程?

    1)研發出符合用戶需求的軟件

    有實際的用戶,通過我們前段時間的推廣與宣傳,目前暫有37的下載次數,經統計,有23人在進行有效操作與使用。

    2)通過一系列工具,流程,團隊合作,能夠在預計的時間內發布 “足夠好” 的軟件

    有項目規劃/需求/設計/實現/發布/維護,有定時的進度發布;并不是通過臨時熬夜,胡亂拼湊,大牛一人代勞,延遲交付等方式糊弄。

    3)并且通過數據展現軟件是可以維護和繼續發展的。

    我們的源代碼是在Github上公開的,可編譯,程序可運行,并且有代碼規范文檔等。

    七、個性發揮,包括圖文、照片和創意等

    轉載于:https://www.cnblogs.com/canceregg/p/10970344.html

    總結

    以上是生活随笔為你收集整理的软件工程实践总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。