這個做業屬於哪一個課程 | 軟件工程1916-W(福州大學) |
這個做業要求在哪裏 | 項目Alpha衝刺 |
團隊名稱 | 基於雲的勝利衝鋒隊 |
項目名稱 | 雲評:高校學生成績綜合評估及可視化分析平臺 |
這個做業的目標 | alpha階段總結 |
隊員學號 | 隊員姓名 | 我的博客地址 | 備註 |
---|---|---|---|
221500201 | 孫文慈 | https://www.cnblogs.com/swc221500201/ | |
131601207 | 陳序展 | https://www.cnblogs.com/chenxuzhan/ | |
221600414 | 馮凱 | https://www.cnblogs.com/codingkai/ | 隊長 |
221600415 | 傅德泉 | https://www.cnblogs.com/dqblog/ | |
221600416 | 黃海山 | https://www.cnblogs.com/hhs-blog/ | |
221600417 | 黃樂興 | https://www.cnblogs.com/hlxing/ | |
221600439 | <script> | https://www.cnblogs.com/aaaaaaaaaaaaaa/ |
1.福州大學軟件工程實踐這門課程主要依託於博客園進行做業的線上發佈、提交等環節,但因爲博客園自身功能的限制,對於每次學生提交的博客及做業的成績和統計分析每每須要老師和助教經過在Excel表格上進行許多繁瑣且重複的操做才能完成,這種人工進行統計與分析的方式不只極大的佔用了助教和老師的時間,也致使同窗沒法直觀清晰的看到本身的成績與能力分析。咱們的軟件就是爲了解決在實踐教學中的這一痛點問題。 2.咱們軟件的定義是比較清楚的。 3.對於典型用戶和典型場景有較清晰的描述,咱們與該門課程的老師進行了屢次的交流,肯定了較爲明確的需求。
咱們alpha階段的目標是登陸、註冊、新建評分維度、新建班級、編輯班級、加入班級的對應功能,咱們完成了全部計劃的功能,按照原計劃交付時間交付了,原計劃並無計劃用戶數量。
和上一個階段相比,團隊軟件工程的質量提升了,主要是在於團隊成員之間互相合做的默契度提升以及任務的分配更爲合理,成員完成度更好。主要經過功能的完成度來衡量。
由於咱們目前整個系統還未完成,所以用戶量還沒法統計。用戶對重要功能的接受程度和咱們事先的預想基本一致。咱們離目標更近了。
咱們對於需求的分析不夠細緻,致使先後端在某些功能出現了不統一的現象。若是歷史重來一遍,咱們會更加細緻的分析咱們的需求。
團隊相信好的計劃規劃,會避免中期走彎路,節省時間成本,因此安排了足夠的時間作計劃。
同事各抒己見,在小問題上尊重隊長和代碼能力較強同窗的想法。在大問題上,爲尊重每位同窗的意見,在詳細闡述想法後全員投票,票出決定。
基本完成。
沒有。
是。
否,項目前端設計最先是讓一位同窗主要負責,可是成果並非很能讓人滿意,致使後面重構代碼。仍是沒有了解好隊員的能力,是否須要協做,不是獨自完成,過程也須要更多監督。
通常在一天以內,當天完不成的任務,確保要在次日以內加班完成,不能拖過久,不然會影響總體的項目進度。
未來的計劃應該可以按時或者提早完成,由於alpha階段咱們已經對後期的工做作了總體的部署規劃,部分beta階段的任務已經完成。
學到了提早規劃的重要性,在項目過程當中,須要及時跟進隊友手裏的工做,把關質量,而不是最後不行從新來過。
有,咱們的前端和後端開發同窗都有足夠的項目經驗和技術能力應對需求設計,項目開發和文檔編寫任務。
根據之前開發相似項目的經驗,估計目前各種任務的時間;通過估計時間和實際時間的比較,偏差精度在一天之內。
測試的時間,人力和軟件/硬件資源基本足夠,由於咱們開發的同窗都有必定的項目經歷,對於前端和後端的開發框架比較熟悉,而且擁有阿里雲服務器部署項目,加上在五一假期時間有充足完成開發測試工做;對於不須要編程的資源沒有低估難度,由於這個課程對於這方面的要求較高,因此咱們團隊在這方面提供了足夠的重視,而且也花費了較多的時間。
沒有,由於咱們各司其職,分工明確,在分配任務的時候充分考慮到了每一個人擅長的方面。
在任務開始前總覺得有較多的時間來完成任務,結果形成了前期拖延,後期忙碌的現象;改進:嚴格按照計劃時間表來完成任務,不把今天的事情拖到明天作。
能夠。全部的變動消息均發佈在QQ羣之當中,而且都會進行口頭的傳遞。
評估功能的實現成本以及重要性。儘可能實現項目中的關鍵性功能,對於一些實現難度大,花費時間超過課程結束時間的,暫時採起推遲。
前端頁面美觀,用戶體驗良好;實現需求文檔中的功能,而且功能能有必定的可靠性和容錯性。
能夠,小組每一個成員都有相對應的任務,遇到可能的變動,會進行必定的協調和組員商討,保證項目可以持續進行。
能夠。員工都比較認真負責,包容必定範圍的需求變動。
咱們提高了對變動請求的處理能力。若是再來一遍,咱們會多常常溝通交流,理解相互之間的難處,提高團隊的開發效率。
1.原型設計在項目原型設計答辯前一週完成的,由負責前端的同窗完成的,是合適的時間,合適的人。 2.數據庫和系統設計在項目原型需求最終肯定以後完成的,由負責後端的同窗完成的,是合適的時間,合適的人。
有些需求不是很明確,團隊跟「客戶」約了時間重現確認了需求。
團隊運用了junit進行單元測試,JProfile來進行性能分析,使用IDEA做爲集成開發環境。UML文檔和如今的大致上同樣,有些不同的部分後來已經有所更改。
評分和做業模塊涉及的數據內容比較多,分散在多張表裏面,BUG比較多,在發佈以前已經修復。
使用eslint進行代碼質量控制,代碼總體架構和規範都有着嚴格的要求。
團隊對項目的功能模塊作了集成測試,對每一個類作了單元測試。
alpha階段的功能進行了測試,正式的驗收測試將在項目完成以後進行。
使用postman進行接口測試.
十分有用,能夠在開發過程當中查找不足,及時作相關的修改優化。
生產環境和開發環境的配置差別,使得項目在部署的時候存在配置問題,沒法啓動web服務器,以後修復了BUG並順利發佈。
1+1>2,團隊總體的力量不僅是每一個人能力的累加,團隊成員之間密切的配合可使得整個項目的開發進度大大加快。若是歷史重來,咱們團隊可能會在前期需求方面作更加細緻的調研。
根據每一個成員擅長的技能和我的意願進行分配,每一個成員都獲得了滿意的崗位。
成員之間互幫互助,有不懂的地方,你們都會熱心的去幫助解決。
開會討論產生解決辦法。
可重複級(Repeatable)檔次。
創造階段
你們配合更加默契,項目開發逐漸走上正軌。
項目總體實現細節有待優化。
邊學邊用,在實踐中掌握。
團隊總體強制使用同一的規範進行約束,後期再進行文檔複審。
陳序展:感謝fk同窗對個人幫助,由於我是初次接觸Vue框架,學習和使用過程當中遇到一些問題,馮凱同窗每次都會熱心地幫我解決問題。前端
馮凱:感謝團隊的每一位成員,你們在項目合做期間都各司其職,認真對待本身負責的任務,期間你們都很配合其餘人的工做,爲項目的順利開發打下了基礎,但願你們可以再接再礪。vue
黃海山:感謝fk同窗天天爲咱們提供詳細的任務需求,使得開發任務清晰明確,效率高。天天都會認真地整理咱們彙總的博客資料,還會耐心地指出其中的不足,提供修改建議。web
黃樂興:感謝codingKai對個人幫助。在此次項目中,組長規劃了每一個組員的工做,並定下了一個又一個的DDL,讓我能有必定的壓迫感,更加高效地去編寫程序。當我遇到困難後,組長也會耐心地引導我,爲我提供必定的幫助。數據庫