軟件工程實踐2019我的做業——軟件評測

項目 內容
班級 班級連接
做業要求 做業要求
做業目標 經過分析 騰訊實時音視頻 ,結合閱讀《構建之法》,寫一篇隨筆。
做業正文 本頁連接

##第一部分 調研,評測 ###評測 ####Android demo html

####微信小程序 demo 前端

####Web demo 數據庫

#####BUG 1小程序

微信小程序建立直播房間是不能進行分類設置,只是簡單的設置房間名,不利於其餘用戶的分類查找

截圖以下: 後端

爲何這個產品組的人沒有發現這些bug?微信小程序

只是測試demo,不考慮商業用途,人數過少,不須要這個功能

#####BUG 2緩存

Android demo直播中,沒有發現送禮物的按鈕,缺少主播的激勵機制,用戶的消費機制

截圖以下: 服務器

爲何這個產品組的人沒有發現這些bug?微信

只是測試demo,不考慮商業用途,人數過少,不須要這個功能

###採訪 ####想要開發的產品 學習直播平臺 ####產品的主要功能 給與想要學一同窗習的人一個平臺,進行互相激勵 ####產品面向的用戶 學生 ####NABCD分析: ######N(Need,需求) 有不少學習的高中生或者大學生,但願本身處於一個安靜但又有人監督的環境,平時的我的學習可以達到安靜的條件,可是卻沒法受人監督 ######A(Approach,作法) 用學習直播平臺,提供給其餘網友監督 ######B(Benefit,好處) 提供一個受人監督的環境,且不會有直接的干擾,而且可以得到必定的收益 ######C(Competitors,競爭) 與現有的直播平臺——B站,鬥魚,虎牙等有衝突,有一部分的主播開展了這個業務,而且現有的基礎更好,用戶量大 ######D(Delivery,推廣) 經過貼吧,微博,校園君等推廣 ####採訪潛在用戶數據庫設計

  1. 採訪對象的背景和需求

    本人
     背景:普通大學生
     需求:想安靜的學習,還想賺點錢
  2. 採訪對象使用10-30分鐘的騰訊實時音視頻的功能照片

  3. 描述用戶使用這個DEMO的過程, 用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?

    問題沒有解決
     優勢:可以快速的開啓本身的直播
     缺點:不能分類搜索直播
     用戶體驗:缺少與主播的互動
  4. 介紹說你想用這個SDK開發怎樣的產品

    學習直播平臺
  5. 用戶對騰訊實時音視頻的功能有什麼改進意見?

    應該推進直播分類
  6. 用戶對你想開發的產品有哪些意見?

    本身對本身沒啥意見
  7. 結論:通過這麼多工做,你必定有充分的理由給騰訊實時音視頻下一個評價,請選擇一個結論:

    推薦

##第二部分 分析 ####SDK作到這個程度大約須要多少時間 三週差很少 ####分析這個軟件目前的優劣 優點:可以快速的開啓直播 劣勢:如何肯定用戶的真實信息,單一的直播內容難以維持用戶粘性 ####團隊在軟件工程方面能夠提升的一個重要部分 用戶的快速審覈機制的創建

##第三部分 建議和規劃

  1. 若是你是項目經理,如何提升從而在競爭中勝出?

    與優秀的考研上岸人員接洽,邀請他們入住平臺直播
  2. 目前市場上有什麼樣的產品了?

    B站(其中的一些up主)
  3. 你要設計什麼樣的功能?

    學習直播平臺
  4. 爲什麼要作這個功能,而不是其餘功能?

    不少學習的高中生或者大學生,但願本身處於一個安靜但又有人監督的環境,平時的我的學習可以達到安靜的條件,可是卻沒法受人監督
  5. 爲何用戶會用你的產品/功能?

    產品可以提供給他們一個直播平臺受人監督,且可以得到必定的利益
  6. 你的創新在哪裏?能夠用 NABCD 分析。

    見上文
  7. 若是你來領導這個團隊,會有什麼不同?

    對直播的生態有必定的瞭解,能儘量的提供用戶滿意的功能
  8. 若是你的團隊有5我的, 4個月的時間,你做爲項目經理,應該如何配置角色(開發,測試,美工等等)?

    1人UI/美工
     1人安卓前端
     2人後端
     2人測試
  9. 描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件。

    1-3周完成需求分析,數據庫設計
     4-5周進行用戶調研,利用原型收集部分意見
     6-13周軟件第一階段開發
     14周提供給內測用戶測試
     15-16周完善軟件
  10. 項目發佈後,有沒有考慮過項目該怎麼部署才能知足需求。依據下圖(某校教務處系統的部署)做爲參考,分析16周後你所完成的項目上線須要哪些配套設備(服務器、帶寬、數據庫需求數量與配置) 。

    應用服務器配置: 4核8G *2
    後端服務器配置: 8核16G*3
    關係型數據庫: SQL Server/ Oracle/MySql數量: 3 (讀寫分離*二、備份*1)
    緩存數據庫:Redis數量: 2 (主備)
相關文章
相關標籤/搜索