軟體工程:第二次作業 2023年3月20日
2) 給出你的各項任務完成時間估算與實際消耗時間表。
答:主要任務消耗時間表:
預計消耗時間
實際消耗時間
將遊戲名稱改為「貪吃蛇」
10秒10秒
將「score」改為中文「分數」
10秒10秒
將遊戲除了上邊框以外的邊框全部去除並給上邊框設定合適的高度
5分鐘未完成
重新設計一套遊戲配色方案並應用到遊戲中
5分鐘10分鐘
驗證你對**的更改全部生效且未對整個遊戲
其他功能造成破壞後將**推送到遠端倉庫
5分鐘完成一半
消耗5分鐘
3) 給出你對該遊戲改進的基本想法的文字描述以及你對需求的分析和設計。
答:根據任務要求:我對遊戲的文字及色彩方面進行了改進,這個遊戲除了這些改進需求,我認為還可以在鏈結區域網乃至網際網路方面和整體結構布局方面進行改進,例如,開發遊戲聯網多人對戰功能,改進遊戲的整體ui風格等。
4) 給出你的具體設計的文字描述以及此次任務的**量(**行),提交(commit)次數,推送(push)次數。
答:我將遊戲的食物、蛇身、棋盤的顏色進行了重新組合改進,但是針對於程式設計這一方面,我還有很多需要學習的,惡補的。所以對於這次貪吃蛇遊戲的改進工作,我對此次任務的**量(**行),提交(commit)次數,推送(push)次數沒有基本概念。
5) 給出你對你所新增的功能或者特性的功能測試報告。請給出測試清單,哪些功能,預期結果是什麼,測試結果是什麼。
答:我更改了遊戲顏色設計,遊戲名稱和文字,經測試,顏色匹配相對可以,功能上與源**基本一致。
7) 給出你對此次任務的總結與反思。
答:通過這次任務我認識到了,我在程式設計方面的許多不足,自己欠缺的知識很多,還需要很多的學習,在工作或是學習上要有相應的計畫,才能確保效率。
軟體工程第二次作業
題目鏈結位址 github鏈結位址 難度瓶頸 最終選擇 改進版本 只是生成數獨終盤,不考慮附加作業,就沒有考慮類,只是函式。array 0 0 7 basic.erase 7 basic為集合名稱 if basic.size 0 for int k 0 k row k else 版本二 void c...
軟體工程第二次作業
github 位址 我剛開始打 的時候覺得打完就好,能過樣例就ok。經歷過一段時間後會發現有可能樣例過了其他測試點全錯,所以就會開始多測試幾組資料,希望自己的 能夠盡量準確。當準確性開始有保障後,我就會去思考程式本身是不是可以進一步改進,使 執行速度變的更快。在我看來自己出資料測試就相當於書中說的單...
軟體工程第二次作業
1.簡述軟體過程 軟體生存週期 軟體過程模型 軟體生存週期模型 三者之間的概念區別。軟體過程 軟體生存週期中的一系列相關過程所涉及的活動 軟體生存週期 軟體生命週期 同任何事物類似,軟體也有乙個從生到死的過程,這個過程一般稱為軟體生存週期或生命週期 軟體過程模型 軟體生存週期模型 為了能高效地開發乙...