1. 程式人生 > 其它 >實踐課:案例分析——聶煦珉

實踐課:案例分析——聶煦珉

這個作業屬於哪個課程 至誠軟工實踐F班
這個作業要求在哪裡 https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12580
這個作業的目標 <分析產品軟體>
學號 <212106728>

第一部分 找Bug(黑白盒測試)

·Bug發生時的測試環境
測試裝置:iPHone12 Pro
版本:14.4

(1)

i至誠中的健康日報打卡時間延遲半分鐘左右(必然發生)
比如說:學生們在凌晨12:00準時打卡,但在i至誠後臺卻顯示23:59或23:58,導致學生未打卡情況
可能成因:i至誠後臺時間未成功設定與北京時間同步
(2)


事務大廳中出現申請已處理完畢卻仍一直顯示待處理情況(偶然發生)
比如說:學生髮起的出校申請中,輔導員與團委書記均已審批同意,此申請應在已辦中,但仍顯示在待辦事務中
可能成因:i至誠後臺出bug導致遺漏項
(3)

校園一卡通中沒有充值選項(必然發生)
比如說:學生想要用校園卡付款,但是裡面沒有餘額,需要充值卻一直找不到充值入口
可能成因:i至誠開發人員未考慮到充值情況
(4)


i至誠通常很卡(經常發生)
比如說:學生每次開啟i至誠各種頁面,總是需要等待很久,並非網路原因
可能成因:程式碼冗餘太高,出現一個執行命令需要執行重複多次

第二部分 功能分析(參考8.6節對工作的估計,和14.1節軟體工程的質量)

1.根據軟體已有的功能,評估其做到這個程度大約需要多少時間?
團隊人數8人左右,計算機大學畢業生,並有專業UI支援

需求分析階段 4周
軟體設計階段 5周
軟體測試階段 2周
2.分析這個軟體目前的優劣(和微信端的“至誠教務助手”相比),哪個更實用?
個人覺得將微信端的“至誠教務助手”中的功能融合進i至誠會更實用

第三部分 建議和規劃(參考《構建之法》第8章功能的定位和優先順序;第9章專案經理)

·市場現狀
(1)目前市場上是否有其他類似功能的產品、競品?
答:有。例如易校園
(2)上述產品的定位、優勢與劣勢在哪裡?
答:上述產品的定位是在各個學校均可以使用,優勢是面廣,劣勢是不能專為一個學校服務
·市場與產品生態
(1)產品的使用者群體之間是否存在一定的關係?是否有利用其相互作用二次構成特定使用者生態的可能性?
答:存在使用者需求才產生產品。無法利用其相互作用二次構成特定使用者生態。
·產品規劃
(1)你要在當前軟體的基礎上設計什麼樣的新功能?為何要做這個功能,而不是其他功能?為什麼使用者會用你的產品/功能?你的創新在哪裡?可以用NABCD分析。
答:設計校園一卡通可以充值的新功能。因為充值功能可以非常方便學生充值,不用通過外部別的方式繞一圈充值,正好缺少這個功能。
(2)如果你是專案經理,可以招聘6個人,並且有4個月的時間,你認為應該如何配置角色(開發,測試,美工等等) 才能在第16周如期釋出軟體的改進版本,並取得預想中的成績。

開發週期 計劃 開發週期 計劃
第一週 研究軟體開發目標 第九周 軟體程式碼編寫
第二週 確定軟體可行性 第十週 軟體程式碼編寫
第三週 需求分析階段 第十一週 軟體測試
第四周 需求分析階段 第十二週 軟體測試
第五週 需求分析階段 第十三週 軟體測試
第六週 需求分析階段 第十四周 軟體試執行
第七週 軟體框架設計 第十五週 軟體改進
第八週 軟體程式碼編寫 第十六週 軟體交付
    請為你的團隊設計16個週期每週的詳細規劃。