天天看點

0428 團隊項目合作2.0作業

首先,我們把這個軟體了解成一個投入市場的、幫助小朋友進行算術運算練習的APP。

從品質保證的角度,有哪些需要改進的BUG?

1.APP螢幕沒有的占用手機全部螢幕

改進:應該有一個适應視窗的函數,每次進入時調用函數根據手機螢幕大小進行調整

2.pass和fail放在猴子身上,會引起誤解

改進:用更鮮豔的區分色來調整這兩個選項,更好的适應小孩子的使用。

從使用者的角度(把自己當成國小生或真的請國小生幫忙),需要在哪些方面進行改進?

從産品的角度(軟體的市場定位、推廣方式、盈利模式等),我們要對現有軟體做些什麼手腳?

1,改變界面,使界面變得更加美觀,更加吸引大衆;

2,在app當中插入小廣告,可以收取廣告費。

3,軟體是對幫助小朋友練習運算,是以對軟體開發難度等級。

從開發者的角度,在架構、算法、技術實作、可擴充性、代碼規範等方面可以怎樣優化?

在有些時候APP中出現的題中會出現 1!=? 的題目,答案是1,出現0!=?的問題很明顯是全是答案的,但還是隻有一個正确,這是一個明顯的BUG,需要的是優化APP中的生成題目的算法,還有就是應該在進入APP時的MainActivity中時應該添加一個選擇難度的菜單,或者添加一個按鈕當使用者選中彈出一個選擇難度的視窗。

  完成10道題目後就是,停留在那個頁面上沒有讓使用者選擇離開開是重新開始,可以在完成題目後出現一個視窗或者在所在的Activity上出現一個按鈕可以讓使用者繼續進行練習。

  有些變量的命名不是很規範,例如KuohaoCalc.java類,使用了拼音的命名法,但是其他的類都是使用英文命名的,使得我一開始修改時都不知道這個類是有什麽用的,是以我盡量把不合理的變量名和類名進行了重構。

  還有就是這個APP并沒有使用什麼架構,也不容易修改,以為有些函數都不知到有什麼用的,沒有足夠的注釋。

  實作規範了混亂的命名規則,添加了注釋。