楊仕金---實踐課:i至誠分析
這個作業屬於哪個課程 | 至誠軟工實踐F班 |
---|---|
這個作業要求在哪裡 | https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12580 |
這個作業的目標 | 測評i至誠app |
學號 | 212106790 |
第一部分 找Bug
-
Bug發生時的測試環境
i至誠版本:1.9.9
手機作業系統:Android -
Bug的可復現性及具體復現步驟
經過多次測試,這兩個bug是必然發生的 -
Bug具體情況描述
1.繫結不了手機號
2.健康日報簽到時間與顯示時間不一致 -
Bug分析
1.繫結不了手機號這個bug是很嚴重的。如果忘記密碼,就沒有辦法通過手機號自己修改密碼,只能通過後臺修改,不僅安全性不高,花費的時間也很多。可能資金到位,租個好點的伺服器就能解決這個bug。
2.健康日報簽到時間與顯示時間不一致這個bug也很嚴重。簽到時間與顯示時間兩者間相差大概有個3分鐘,倘若同學在第二天凌晨打卡,可能顯示的時間是前一天,沒有檢查時間的話,第二天就要寫檢討。可能獲取簽到時間程式碼沒寫的那麼完善,修改下時區之類的就可以解決這個bug。
第二部分 功能分析
1.根據軟體已有的功能,評估其做到這個程度大約需要多少時間?(例如:團隊人數6人左右,計算機大學畢業生,並有專業UI支援)。(必答)
答:如果在團隊人數6人左右,計算機大學畢業生,並有專業UI支援下,我覺得需要大概20周左右能做到這個程度。
2.分析這個軟體目前的優劣(和微信端的“至誠教務助手”相比),哪個更實用?(必答)
答:優勢:功能較齊全,滿足校園生活的需求
劣勢:部分功能沒有完善,當訪問量過大時,頁面會重新整理不出來。
3.從各方面的問題,推理出這個軟體團隊在軟體工程方面可以提高的一個重要方面(具體建議)。
答:增加資金,優化伺服器,完善尚未實現的功能,定期進行維護
4.你在第一部分發現的bug,為何軟體團隊不能在釋出前修復?他們是不知道,還是有意不修復?你覺得是什麼原因?可以從下面的可能性中選取幾個:
答:①測試把關不嚴,敷衍了事,沒有注意在特殊的配置或環境下測試
②資金不夠
③後期維護人員檢測不到位
第三部分 建議和規劃
- 市場現狀
1.目前市場上是否有其他類似功能的產品、競品?
答:現在每個學校基本都有一款貼合本校的app,如智慧校園,完美校園等等。
2.上述產品的定位、優勢與劣勢在哪裡?
答:定位:面向、服務與每個不同的學校。
優勢:方便學校的師生使用,貼合校園生活。
劣勢:伺服器小,當訪問人數過多時,會崩潰。
- 市場與產品生態
1.產品的使用者群體之間是否存在一定的關係?是否有利用其相互作用二次構成特定使用者生態的可能性?
答:產品的面向使用者是在校的師生,不存在有利用其相互作用二次構成特定使用者生態的可能性
2.產品的子產品,以及其他相關產品之間是否存在一定的關係?是否有利用各個產品特性之間的相互關係二次構成產品生態的可能性?
答:產品的子產品,以及其他相關產品之間存在一定的關係,是有利用各個產品特性之間的相互關係二次構成產品生態的可能性
- 產品規劃
1.如果你是專案經理,可以招聘6個人,並且有4個月的時間,你認為應該如何配置角色(開發,測試,美工等等) 才能在第16周如期釋出軟體的改進版本,並取得預想中的成績。
職位 | 人數 |
---|---|
開發 | 3 |
測試 | 2 |
美工 | 1 |
2.請為你的團隊設計16個週期每週的詳細規劃。
任務 | 週期 |
---|---|
需求分析 | 1-3 |
結構設計 | 4-6 |
編寫程式碼 | 7-12 |
測試階段 | 13-15 |
釋出產品 | 15-16 |