餘黃強--實踐課:案例分析
阿新 • • 發佈:2022-04-09
這個作業屬於哪個課程 | 至誠軟工實踐F班 |
---|---|
這個作業要求在哪裡 | 實踐課:案例分析 |
這個作業的目標 | 通過對軟體的案例分析來學習軟體工程的實踐 |
學號 | 212106743 |
找bug
- 參與CSDN技能樹測評點我檢視原文(參與帖子必須只能在csdn釋出)
功能分析
- 根據軟體已有的功能,評估其做到這個程度大約需要多少時間?(例如:團隊人數6人左右,計算機大學畢業生,並有專業UI支援)。
所屬階段 | 預計開發週數 |
---|---|
需求分析 | 2.5周 |
原型設計 | 4周 |
開發過程 | 9周 |
軟體測試 | 1周 |
軟體修復 | 2周 |
驗收與交付 | 1周 |
- 分析這個軟體目前的優劣(和部落格園相比),哪個更實用?
csdn:
- 優點:
使用者量大,資源多
移動端APP功能完善,成熟 - 缺點:
內容重複率高,存在使用者互相抄襲,對原創無保護
一堆文章裡面就是無限轉載,無限套娃,想找到答案不容易
過於商業化,收費專案過多
內容質量相對較低
部落格園:
- 優點:
UI可使用自定義JS指令碼,不收費!
內容質量相對較高 - 缺點:
移動端App功能缺陷很多 - 總結:
對與普通初學者使用者csdn更好,使用方便,基礎資料多,整理齊全方便學習。對於更專業使用者部落格園更好,內容有深度。
- 從各方面的問題,推理出這個軟體團隊在軟體工程方面可以提高的一個重要方面(具體建議)。
建議和規劃
市場現狀
- 目前市場上是否有其他類似功能的產品、競品?
目前為找到技能樹類似功能多產品 - 上述產品功能的定位、優勢與劣勢在哪裡?
定位:技術初學者、考研使用者、學生使用者
優勢:資料整理齊全、學習進度清晰。
劣勢:內容比較淺,答題板塊題目較少
產品規劃
-
你要在當前軟體的基礎上設計什麼樣的新功能?
技能樹給出了學習順序,給初學者畫出了學習路線。本質還是對優質使用者帖子的整合,那既然是整合何不整合到底,這個技能學完了下一步學什麼卻沒有給出任何建議。(場景:一名想從事java後端開發人員,在java技能樹中學完了所有內容,接下來要學什麼就不知道了。)
新增一個智慧生成學習路線功能: 可以讓使用者選擇自己學習的目的:興趣愛好、從事前/後端開發、作為輔助技能、回顧技術、查缺補漏等,根據使用者的選擇智慧地給出學習路線。 -
請為你的團隊設計16個週期每週的詳細規劃
開發週期 | 開發任務 | 開發週期 | 開發任務 |
---|---|---|---|
1周 | 需求分析 | 9周 | 功能實現與頁面設計 |
2周 | 使用者調研 | 10周 | 功能實現與頁面設計 |
3周 | 功能分析 | 11周 | 功能實現與頁面設計 |
4周 | 原型設計 | 12周 | 功能實現與頁面設計 |
5周 | 原型設計 | 13周 | 功能實現與頁面設計 |
6周 | 技術選型 | 14周 | 測試 |
7周 | UML設計 | 15周 | 測試 |
8周 | 資料庫設計 | 16周 | 產品上線 |