這個作業屬於哪個課程
2020春|s班(福州大學)
這個作業要求在**
個人作業——軟體工程實踐總結&個人技術部落格
這個作業的目標
對軟體工程這門課進行個人總結
作業正文
本文其他參考文獻
《構建之法》
當初我對本課程的目標與期待是:
能提公升自己的程式設計水平以及對軟體工程這個專業有更透徹的認識,對工程這個概念有更深入的理解。我對本課程的期待並不是特別高,換句話說我對自己的要求並不高,因為感覺自己的業務能力還有很大提公升空間,我覺得還是要一步一腳印,不給自己提超出能力範圍的要求。經過幾次個人作業、結對作業、小組專案以及理論課的學習之後,達到了原本的期待。
我當時制定的學習路線是以複習為主,經過本學期的學習,學習路線的內容其實都多多少少有涉及到,雖然並不是很深入但我覺得還ok,一步步慢慢來。沒有達到100%的預期,但達到了滿意的程度。
為期一天的團隊專案印象最深刻,當時其實自己並不熟悉需要使用的那些技術,手忙腳亂的就上了。
q:統計一下,你在這門軟體工程實踐中,一共完成了多少行的**;
a:大約手寫3000行**
q:軟工實踐的各次作業分別花了多少時間?(做乙個列表)
a:作業
花費時間
軟工實踐寒假作業(1/2)
3h軟工實踐寒假作業(2/2)
18h結對第一次—疫情統計視覺化(原型設計)
12.5h
團隊作業第一次—團隊展示和專案展示
4h結對第二次作業——某次疫情統計視覺化的實現
21h團隊作業第二次——團隊github實戰訓練
8h團隊作業第三次—專案需求分析
1h團隊作業第四次—專案系統設計與資料庫設計
10h個人作業——軟體評測
4h團隊作業第五次——站立式會議+alpha衝刺
55h團隊作業第六次——beta衝刺+事後諸葛亮
20h個人作業——軟體工程實踐總結&個人技術部落格
3hq:累計花了多少個小時在軟工實踐上?平均每週花多少個小時?
a:根據上表的粗略估計,大約共花費159.5小時在軟工實踐上,每週大約花了8小時。
q:學習和使用的新軟體
a:idea、axure rp、postman、github desktop、xmind zen、staruml、screentogif
q:學習和使用的新工具
a:postman、github desktop、xmind zen、staruml、screentogif
q:學習和掌握的新語言、新平台
a:markdown語言、、github
q:學習和掌握的新方法
a:前後端分離開發、**效能測試、覆蓋率測試
q:工程能力的提公升
a:有了團隊專案開發的經驗,了解了專案進行的流程,通過實踐對「軟體工程」這個概念有了更深入的理解
q:團隊合作上的提公升
a:對隨機組隊的合作有了經驗,豐富了團隊合作的經歷。
q:其他方面的提公升
a:因為專案上手的時間比較晚,基本是看**先學的,結果也能上手並完成自己分內工作,所以一定程度上提高了臨時學習能力和應變能力。
我是組員,我認為我積極參與團隊溝通交流與工作,完成了分內工作,並積極參與團隊測試、複審等協作工作,沒有給隊友拖後腿並為我們團隊獻出了乙份力。剛開始覺得自己基礎不夠紮實,參與團隊專案有點壓力,現在松了一口氣,感到挺滿足。我認為我的學習能力還有待提高,在學習實踐中遇到問題經常需要組長或其他組員的幫忙,獨立解決問題的能力有待提高,需要更善於使用搜尋引擎找到自己需要的資訊。
我認為我們組長不管是在管理團隊還是程式設計水平都非常優秀。分配任務,構建專案井井有條。組員們也都很優秀,專案的快速進行離不開每乙個組員的貢獻。
《構建之法》上團隊的發展共有四個階段:萌芽階段、磨合階段、規範階段、創造階段。我的團隊都經歷過這些階段,我認為達到了創造階段。
我在團隊中擔任了開發的角色,我完成了該角色的任務,我覺得我應該可以勝任,但是會遇到很多問題需要別人的幫助,不一定適合這個角色。
(1)研發出符合使用者需求的軟體
必須公開發布,有實際的使用者,一定的使用者量和持續使用量 (3 天後能保持10 - 100個使用者);而不是: 做沒有使用者使用的軟體
(2)通過一系列工具,流程,團隊合作,能夠在預計的時間內發布 「足夠好」 的軟體
有專案規劃/需求/設計/實現/發布/維護,有定時的進度發布 ; 而不是: 通過臨時熬夜,胡亂拼湊,大牛一人代勞,延遲交付等方式糊弄
(3)並且通過資料展現軟體是可以維護和繼續發展的。
而不是 找不到源**,**無文件,**不能編譯,沒有task/bug 等專案的發展資料
答:
(1)我們的專案已公開發布,目前註冊使用者共有36個,因為沒有正式投入使用,使用者活躍度不高。
(2)我們有全套的檔案,規範的專案流程,規範的進度匯報。前端倉庫、後端倉庫、文件倉庫
(3)我們的專案採用前後端分離,前端使用vue,後端使用springboot,前後端均有文件規範,可見於上面的倉庫,可維護,可發展。此處為我們的專案——知社
乙個專案的成功構建離不開乙個活躍的團隊。在本次的隨機組隊中,儘管組員之間相對陌生,程式設計水平也參差不齊(我就屬於可能拖後腿的),但是每乙個組員都很活躍,積極參與專案的構建,互相幫助,分享學習資料,這讓我們很快的相互熟絡和成長起來,士氣旺盛,鬥志十足,開展α和β衝刺也優先於其他組,在活躍的團隊氛圍中,我們成功將專案構建起來,實現了預期的功能。
對下一屆同學的建議,或者對於開學初的你,對於大一的你,你有什麼建議和想要告知的呢?請寫下你對後來人的期許。
對於自己今後,你有哪些建言?
對於助教工作,你有哪些建議?
對於軟工實踐課程,你有哪些建議?對於軟工實踐課程的上課形式和內容,你有什麼具體的意見和建議?在哪兒需要強化或者剔除?
答:
對於下一屆同學,或者大一的同學:盡早明確自己的定位,找到適合自己,讓自己覺得舒服的位置並提公升自己,讓自己的能力與其匹配。
對於自己今後:我希望我可以進一步提公升自己的程式設計水平,希望能在團隊專案中成為中堅力量。
對於助教工作:助教很棒,提的問題反饋的意見都非常有質量,有內容。
對於軟工實踐課程:實踐課占用了太多的時間,與其學分完全不匹配,不合理!建議提高實踐課的學分,或者重構實踐課的內容。
mybatis-spring boot 手寫sql語句
概述:遇到複雜的資料庫操作時,通過自行編寫sql解決需求。
個人作業 軟體工程實踐總結
1.課程期望對比 開學初的課程期望 軟體工程的實踐專案課程的自我目標 課程期望履 況 從實際專案的最終beta版本可以看出,現實和期望基本還是挺吻合的 2.自我提公升 新軟體 xmind 思維導圖的設計 axure rp 原型設計軟體 powerdesigner 資料庫設計軟體 shadowsock...
個人作業 軟體工程實踐總結
這個作業屬於哪個課程 2020春 w班 福州大學 這個作業要求在 個人作業 軟體工程實踐總結 個人技術部落格 這個作業的目標 總結在這門課中學到的知識 作業正文 個人作業 軟體工程實踐總結 其他參考文獻 構建之法 達成的期待與目標 不足相比原來的計畫,進度還是慢了很多。常見的演算法中強化學習和監督學...
個人作業 軟體工程實踐總結
一 請回望暑假時的第一次作業,你對於軟體工程課程的想象 1 對比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?2 總結這門課程的實踐總結和給你帶來的提公升,包括以下內容 1 統...