第四次作業

2022-08-26 03:06:08 字數 1909 閱讀 7327

1.首先製作了需求調查問卷:

並將做好的調查問卷通過父母的朋友圈和弟弟妹妹的qq空間傳播,得到資料反饋。

2.四象限法需求分析:

優勢:劣勢:

3. 需求分解

4.工作總結

在專案開始階段,我小組總共將專案分為三大部分:前端部分、邏輯處理部分和表示式處理部分。針對這三部分分別進行分工,同步進行。

如下圖為專案開始以來的進度。在專案初期主要為需求分析和設計階段,此時,github上主要提交項為需求文件和設計文件,先由一名成員將文件初稿提交,然後組內成員根據需要進行修改和增添,針對一些功能,小組內部同樣會進行線下討論,然後將新功能更新至github,如此反覆修改文件,直至最終完成初期的文件。

在需求和設計文件完成後,成員根據自己的分工,分別進行相應的編碼工作,這個階段為實現階段,實現階段緊跟在設計階段後。在此階段,先由一名成員將專案進本框架傳至github,然後每人clone乙份專案,在這個專案基礎上進行實現,每過一段時間,小組成員將自己完成的部分上傳至github,由於編碼階段的檔案通常是在本地除錯或者測試完成後才上傳,所以github上的**檔案更新頻率比較低;此外,由於一些工作存在依賴關係,比如表示式生成演算法需要應用到後台程式,不能單獨上傳gihub,所以不可能做到所有工作同時並行,這也就導致很難做到每項工作都及時上傳;在編碼階段,每個組內成員都會建立乙個自己的分支,用於在github上同步自己的工作,這是為了不破壞主分支,之後,只有自己分支實現的功能確定沒問題後才會與主分支合併;綜上,就形成了如下曲線,曲線後面的部分是編碼階段,在這期間,通常是在本地進行編碼和測試,只有乙個模組功能相對完善後才上傳至github,通常是上傳至自己的分支。可以預料到,在編碼階段的後期,github會有更多的更新。

下圖為每個階段github上專案的更新次數,前面部分為需求和分析階段,後面為編碼的初期階段。

下圖為github上專案的**量變化,即**量的增長速度。此圖中,前面部分為需求和設計階段,基本沒有**量,中間為專案開發的初期階段,這裡存在乙個峰值,這代表短期內,專案**大量增加,這部分是專案的基礎部分,包括專案的基本框架和專案的基本功能,上傳的**為本地測試通過的**。

下圖為專案的分支情況。在專案的初始階段,即需求和設計階段,只有乙個主分支,之後的編碼階段每個成員都擁有乙個分支,這個分支主要是用於,在不破壞主分支的情況下實現自己的那部分工作,在自己分支上的工作完成後,會與主分支進行合併。

總之,專案進行到此時,已經完成了大部分工作,實現的功能包括登入註冊、表示式生成、四則運算練習及考生等核心功能,接下來需要將每個成員的工作統一到一起,然後,繼續擴充套件專案。在完成這個專案的過程中,存在的問題包括:由於每個成員的情況不同,不能找到乙個每個人都熟悉的方法去實現專案,所以,專案開始後,決定實現乙個web程式,但小組成員需要一段時間去熟悉開發環境和框架,這就導致專案開發效率比較低;這個問題需要組內成員合作解決,如在分配任務時,根據成員自身情況進行分配,以及由了解這個開發環境的人去幫助其他人進行學習。

第四次作業

扎ogu 典型產品 最高傳輸速率 ieee 802.11a wi fi5 802.11a 43m 450 zyxel p334u 54mbps 1500 zyxel p335u 54mbps 1600 ieee 802.11b d link di 624 a 54mbps 215 linksys w...

第四次作業

作業題一 vs2012 rc在介面上,比beta版更容易使用,彩色的圖示和按照開發 執行 除錯等環境區分的顏色方案讓人愛不釋手。vs2012整合了asp.net mvc 4,全面支援移動和html5,wf 4.5相比wf 4,更加成熟,期待已久的狀態極工作流回來了,更棒的是,現在它的設計器已經支援c...

第四次作業

專案一求1000以內所有偶數的和 includevoid main cout sum includevoid main while i 1000 cout sum includeint main while i 1001 cout 專案3 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 1x1 1...