個人作業 軟體工程實踐總結 個人技術部落格

2022-09-10 19:42:13 字數 3852 閱讀 3278

這個作業屬於哪個課程

2020春|s班(福州大學)

這個作業要求在**

個人作業——軟體工程實踐總結&個人技術部落格

這個作業的目標

總結回顧軟工實踐課程,記錄個人技術成長

作業正文

個人作業——軟體工程實踐總結&個人技術部落格

其他參考文獻

我在這門課程開始的時候,定下的期望和目標是:希望借助這門課可以增強我對於後端**的編寫能力,並且加強和其他人的溝通協調能力。還希望在最後可以有能力獨立的進行簡單的後端專案開發。

在這門課中,我發現我後端**的編寫能力加強了,達到了我的預期目標。但是與其他人進行溝通還是略有點問題,總是會結結巴巴的,不知道該說什麼。

和但是的預期還是有點差距的,雖然對於後端**的編寫能力有所加強,但是掌握的框架結構還是太少了,不夠靈活,無法應對那些複雜多變的問題。並且,在當初制定學習計畫時,沒有考慮到團隊作業對於個人學習的影響。導致時間規劃有點問題。總體來說,我個人的能力還是增長較大的。

對於我來說,印象最深的是結對作業,因為那是我第一次和別人隔著老遠進行合作。以前的合作,我們都在同乙個地方,交流十分的方便,要是**出了什麼問題,都可以第一時間的找到人,進行交流。而現在卻不行了,溝通交流成了個大問題,有時候,你發過去問題,要等老久才可以得到反饋,這讓我很是難受。所以,他讓我印象深刻。

統計一下,你在這門軟體工程實踐中,一共完成了多少行的**
大概完成了6k~7k行**

軟工實踐的各次作業分別花了多少時間?(做乙個列表)

作業第一次寒假作業

300第二次寒假作業

1030

結對第一次—疫情統計視覺化(原型設計)

1410

團隊作業第一次—團隊展示和專案展示

120結對第二次—某次疫情統計視覺化的實現

1600

團隊作業第二次——團隊github實戰訓練

425團隊作業第三次—專案需求分析

320團隊作業第四次—專案系統設計與資料庫設計

350個人作業——軟體評測

280團隊作業第五次——站立式會議+alpha衝刺

3420

團隊作業第六次——beta衝刺+事後諸葛亮

1890

個人作業——軟體工程實踐總結&個人技術部落格

340累計花了多少個小時在軟工實踐上?平均每週花多少個小時?

累計花了200小時左右的時間在軟工實踐上,平均每週花10個小時左右。

學習和使用的新軟體
idea:用於j**a後端的程式設計,自帶m**en很好用

postman:用於對介面的檢測

github:用於團隊程式設計

墨刀,axure:用於原型的開發設計

學習和使用的新工具
postman:用於對介面的檢測

學習和掌握的新語言、新平台
markdown:用於的發表

github平台:託管**,並且可以看其他人優秀的**

學習和掌握的新方法
postman的介面測試的方法和本地伺服器建立的方法

工程能力的提公升
資料庫設計,類圖的設計,團隊協作能力增強,對於框架的使用提高

團隊合作上的提公升
了解並掌握了github的使用

我擔任的角色是組員

做的好的地方:積極配合組長的安排,在組長分配任務時,主動選取自己合適的任務,而不是等到最後讓組長被動的分配。在專案過程中遇到不會的技術,主動的去學習。

可以改進的地方:和組內其他人的溝通不足,遇到問題都只會自己埋頭幹,而不會去向組員請教。

改進方法:加強溝通訓練,對於和陌生人組隊也要大膽的進行溝通交流。

我覺得我的組長和組員們的自我學習能力很強,像負責前端的幾個同學,都沒有android前端程式設計的經歷,但是他們還是在開始之前選擇去自學了這些內容,並且對於前端的處理十分的好。組長對於組員也十分的負責,在發現問題是會直接和組員進行聯絡,一起解決。

我覺得,在這次組隊中,不好的一點就是團隊間的溝通還是較少的,基本都是在例會上進行。建議:加強溝通交流

關於團隊發展的階段共有四個,分別是:萌芽階段、磨合階段、規範階段、創造階段。

萌芽階段:最開始的時候,老師講隨機組隊時,都很茫然,在組完隊後,大家都不熟悉,在群裡也是很少發言。

磨合階段:在經過一段時間後,大家慢慢都有了寫了解,並且在qq上也有了溝通,在經過了團隊github實戰訓練之後,我們逐漸有了默契。

規範階段:在alpha和beta階段,我們慢慢的形成了自己的規範,每個人都有自己的工作,並且我們**也有明確的規範,注釋也是十分的清晰。

創造階段:我們距離創造階段還是有部分的差距,團隊內部還是有人不願意進行交流,在例會上也是沉默寡言。

我在團隊中是擔任後端**開發的角色,負責待辦和待辦集部分**的編寫。我完成了該角色的任務。我覺得我現在適合這個角色,因為我本學期就是要加強對於後端**編寫的能力。

1.1研發出符合使用者需求的軟體
要求:必須公開發布,有實際的使用者,一定的使用者量和持續使用量 (3 天後能保持10 - 100個使用者);而不是做沒有使用者使用的軟體

我們的軟體有進行伺服器的部署和發布,並且有了一定量的使用者,但是我覺得我們的軟體還是存在一些問題,所以無法保證使用者的持續使用。

1.2通過一系列工具,流程,團隊合作,能夠在預計的時間內發布 「足夠好」 的軟體
要求:有專案規劃/需求/設計/實現/發布/維護,有定時的進度發布 ; 而不是: 通過臨時熬夜,胡亂拼湊,大牛一人代勞,延遲交付等方式糊弄

我們的軟體有經歷完整的開發流程,並且定時的在伺服器上進行了部署發布。並且我們每個成員分工明確,各有各負責的部分,不存在乙個人完成大部分內容的情況。

1.3資料展現軟體是可以維護和繼續發展的。
要求:資料展現軟體是可以維護和繼續發展的。而不是 找不到源**,**無文件,**不能編譯,沒有task/bug 等專案的發展資料

我們的軟體在github上進行託管,可以看到160多條的pr記錄。這確保了我們可以對軟體進行維護。

在進行後端開發的時候,要和隊友多交流,他們會給你建議和幫助。我之前都只知道自己乙個人悶頭在哪寫**,和隊友溝通的很少,導致我這邊出現問題,自己解決的慢,拖累了團隊的進度,我感到很抱歉。

對於自己的時間要好好的規劃,不要荒廢時間。如果,不好好的珍惜現在的學習時間,等到以後想要去補救的時候,就為時已晚。且行且珍惜。

要更加努力的學習,吸收新知識,增強自己的底蘊。

助教提出的建議都很好,就是希望助教可以更多的指點。

在軟工實踐課程中,進行隨機組隊是乙個很好的鍛鍊方法,這鍛鍊了我們和陌生人的交流協作能力,是對於以後工作很好的乙個預演,希望可以繼續保留。

j**a後端匯出excel

概述:使用apache poi實現j**a後端匯出excel檔案。

個人作業 軟體工程實踐總結

1.課程期望對比 開學初的課程期望 軟體工程的實踐專案課程的自我目標 課程期望履 況 從實際專案的最終beta版本可以看出,現實和期望基本還是挺吻合的 2.自我提公升 新軟體 xmind 思維導圖的設計 axure rp 原型設計軟體 powerdesigner 資料庫設計軟體 shadowsock...

個人作業 軟體工程實踐總結

這個作業屬於哪個課程 2020春 w班 福州大學 這個作業要求在 個人作業 軟體工程實踐總結 個人技術部落格 這個作業的目標 總結在這門課中學到的知識 作業正文 個人作業 軟體工程實踐總結 其他參考文獻 構建之法 達成的期待與目標 不足相比原來的計畫,進度還是慢了很多。常見的演算法中強化學習和監督學...

個人作業 軟體工程實踐總結

一 請回望暑假時的第一次作業,你對於軟體工程課程的想象 1 對比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?2 總結這門課程的實踐總結和給你帶來的提公升,包括以下內容 1 統...