實驗十一 團隊專案設計完善 編碼測試

2022-08-25 12:15:28 字數 2774 閱讀 9867

任務一:

根據ood詳細設計工作要點,修改完善團隊專案系統設計說明書和詳細設計說明,將完善後內容以《xx團隊專案軟體設計方案》為名發布在團隊部落格中,博文中要突出對完善內容的陳述說明,修改部分要陳述修改理由。並在團隊專案github倉庫中上傳文件《軟體設計方案說明書》。鏈結為:

1)軟體系統設計說明書的完善

在本次實驗中,我們針對初稿中設計功能流程圖進行了改進,原本的流程圖描述了專案的功能作用,沒有直接反應使用者的實際需求,改善後的流程圖將系統功能進行了更清晰的展現。使用者使用軟體後產生的第一次體驗是來自於介面的,所以說介紹軟體使用者介面是至關重要的,決定了使用者對於該軟體的第一印象,使用者了解了介面的分布和功能後會容易進行操作這是我們前期沒有注意到的問題,因此在本次實驗中我們對使用者介面設計概述在軟體說明書中進行了補充。初稿中沒有很好的完成軟體系統結構模型的建模設計,只是完成了伺服器部分的整體功能的流程設計,在本次實驗中也進行了改善。詳情請看《軟體系統設計說明書1.2》。

2)軟體詳細設計說明書的完善

在上一次的《軟體詳細說明書》中軟體系統結構模型的建模設計做的不夠完善,專案系統結構的整體設計不夠全面。我們對上一次的系統設計模型圖進行了改進與完善,加入了系統流程圖。原本的系統設計模型圖描述了專案的功能作用,沒有展示出專案的設計流程和實現路線圖,改善後的流程圖加入了設計實現路線,對於系統功能進行了更為詳細的展示。對於軟體開發流程和功能分布做了補充和完善,並且加入了軟體測試的一些內容。我們也對文件中存在的錯誤以及文字描述不準確的地方進行了修改。詳情請看《軟體詳細設計說明書1.1》.。

任務二:

執行環境:jdk8、mysql、windows server 2012

開發環境:idea、jdk8、mysql、windows 10

任務三:

小組內成員共同商議制定團隊專案編碼規範, 並在團隊專案github倉庫中上傳文件《軟體編碼規範說明書》。鏈結為:

任務四:軟體關聯資料庫表建立

任務五:專案測試人員編制滿足不同測試要求的測試用例並執行測試;測試中,測試人員如果發現故障,則由相應**編寫人員在確定缺陷原因後對**進行修改,直到測試不再出現故障。

故障:使用者不按順序或者所選順序錯誤就搜不到答案      解決方案:在使用者須知裡提醒使用者

任務六:提交軟體專案原始碼團隊專案github倉庫。鏈結為:

任務七:在團隊部落格發布博文,結合燃盡圖陳述本實驗執行過程,上傳團隊實施本次實驗場景**,描述團隊成員的具體分工、佔整個實驗任務的工作量比例及完成各自任務的實際時間,每位成員結合任務分工總結本次實驗心得,最後由專案組長進行總結陳述。

燃盡圖:

本次工程基本按照了燃盡圖進行實現,略有出入的地方也在情理之中,預估之內,目前已基本完成編碼部分,進入測試檢驗階段,剩餘卡片數目為3,也均是檢驗測試部分。

團隊分工:

成員分工

比重時間

馬玉婷**書寫,撰寫《軟體設計方案說明書》,撰寫部落格,燃盡圖的製作與分析

45%一周

馬美玲**書寫,完善系統及詳細設計說明書,撰寫《軟體編碼規範說明書》

45%一周

益西卓嘎

**測試

10%兩天

成員心得:

馬玉婷:作為團隊的小組長,也作為乙個軟體工程的初學者,在這一期的正規的軟體工程專案設計開發裡面我們遇到並解決了很多的困難,也學到了許多的東西,團結是乙個團隊基本的素養和成功的保障。作為乙個領導者,能夠有效的組織團隊成員開發和跟進後期工作,團結團隊成員,解決內部矛盾,規劃前景,劃分任務;作為乙個團隊的一分子,積極主動和同組成員溝通意見,共同進步,一起合作雙贏,快速的找準自己在團隊的定位並找到自己的工作;作為乙個軟體工程人員,更是學會了如何正確和快速的構建乙個合格的軟體工程。感謝所有的助教老師和團隊成員們,給了我不盡的動力能堅持下去。

馬美玲:通過乙個學期的學習,已經基本了解了軟體設計的基本流程。組長能明確的詳細的對任務進行分析和分工,在一次次的實驗中也越發的感受到了團隊合作的重要性,整個過程中深切的體會到軟體設計中乙個軟體從最初的構想到最後實現所需要的步驟。

益西卓嘎:通過本次結對學習,對我最大的感觸三個臭皮匠頂個諸葛亮,乙個人的力量往往是有限的,但跟我們團隊合作的過程中。我從中得知了自己的不足點,也讓我學習到了如何跟人合作,如何做到我們的目標是一致的。充分的鍛鍊了自己與別人合作的學習能力。也讓我從最初的對軟體工程這門課,一點了解都沒有,通過我們團隊所做的工作,對這門課現在有了充分的了解。

專案心得:

通過不斷地完善需求說明書、概要設計說明書以及詳細設計說明書,我們團隊對於專案的總體設計有了明確的規劃,在編碼階段也能夠有具體和清晰的規劃,不會手忙腳亂,感覺團隊開發的效率提高了好多。團隊之間分工明確,減少了不必要的問題,提高了團隊合作意識促進了專案更好地進行。但還是遇到了一些困難,沒有找到解決方案,這個也和我們自身的編碼能力有很大的關係,以後會注意這一缺點,積極改進的。相信在代老師和助教團隊以及團隊成員的幫助下,我們會做到更好。

實驗場景**:

《坐熱板凳組》第七次作業 團隊專案設計完善 編碼

專案 內容 這個作業屬於哪個課程 這個作業的要求在 團隊名稱 坐熱板凳組 作業學習目標 根據ood詳細設計工作要點,修改完善團隊專案系統設計說明書和詳細設計說明。團隊部落格位址 專案名稱 對專案技術設計方案如何體現軟體設計準則的總結 任務三 燃盡圖 任務四 團隊完成本次任務的場景 任務五 具體分工及...

實驗九 團隊作業5 團隊專案編碼與Alpha衝刺

專案 內容課程班級部落格鏈結 這個作業要求鏈結 團隊名稱 夢想進大廠 團隊成員分工描述 魯斌 組織每天的會議及進行分工安排,編寫 首頁 我的 模組,每日上傳github 陳正麗 推薦 模組的編寫完善,對小程式進行測試 道彤陽 推薦 模組的製作,美化 李清華 推薦 模組的製作,美化 每日衝刺部落格由團...

實驗九 團隊作業5 團隊專案編碼與Alpha衝刺

專案 內容課程班級部落格鏈結 這個作業要求鏈結 團隊名稱 狗蛋帶仨妞 團隊成員分工描述 王國偉張琳負責資料庫,後台,測試 楊雪雪王英雪負責前端,測試,部落格及github上傳 團隊的課程學習目標 1.掌握軟體編碼實現的工程要求。2.學習敏捷軟體開發過程 scrum 這個作業在哪些方面幫助團隊實現學習...