1. 程式人生 > >集美大學1414班軟件工程個人作業2——個人作業2:APP案例分析

集美大學1414班軟件工程個人作業2——個人作業2:APP案例分析

代碼 美工 總計 val 需求分析 get gui 背景 優點

一、作業鏈接

個人作業2:APP案例分析

二、博文要求

通過分析你選中的產品,結合閱讀《構建之法》,寫一篇隨筆,包含下述三個環節的所有要求

第一部分 調研, 評測

  1. 下載軟件並使用起來,描述最簡單直觀的個人第一次上手體驗。
  1. 按照《構建之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug。
  1. 用專業的語言描述 (每個bug 不少於 40字),如有必要, 配圖更佳。
  1. 選擇一個朋友(用戶)進行采訪,並加以記載。
  1. 提示: 采訪提要
  1. 5.1. 介紹采訪對象的背景和需求。
  1. 5.2. 讓采訪對象使用該產品的功能。
  1. 5.3. 描述用戶使用這個產品的過程,用戶的問題解決了麽?軟件在數據量/界面/功能/準確度上各有什麽優缺點?用戶體驗方面有問題麽?
  1. 5.4. 用戶對產品有什麽改進意見?
  1. 5.5. 結論:經過這麽多工作,你一定有充分的理由給這個軟件下一個評價:
  • 非常不推薦
  • 不推薦
  • 一般
  • 好,不錯
  • 非常推薦

第二部分 分析

(參考《構建之法》 8.6 節 對工作的估計, 和14.1 節 軟件工程的質量)
  1. 盡可能地使用軟件的所有功能 。
  1. 分析這個軟件目前的優劣 (和類似軟件相比), 推理出這個軟件團隊在軟件工程方面可以提高的重要方面 (具體建議)。要求把對比的結果列出一個表格,對比每個軟件各自的優點和缺點。
  1. [附加題]根據理解和體驗,畫出整個軟件所有功能邏輯框圖,根據重要度標識出各模塊的重要度、完成度、出發點及效果;
  1. [附加題]針對不同的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分(能給出更詳細的評分更優)。

第三部分 建議和規劃

(參考《構建之法》第8章功能的定位和優先級;第9章項目經理)
  1. 如果你是項目經理,如何提高從而在競爭中勝出?
  1. 目前市場上有什麽樣的產品了?
  1. 你要設計什麽樣的功能?
  1. 為何要做這個功能,而不是其他功能?
  1. 為什麽用戶會用你的產品/功能?
  1. 你的創新在哪裏? 請使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html
    ).
  1. 如果你來領導這個團隊,會有什麽不一樣?
  1. 如果你的團隊有5個人, 4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?

三、評分標準

博客組成部分 題目要求 分值 備註 編號
1、調研 第一次上手的體驗 1 1
至少1個bug,用專業語言描述bug 1.5 2
采訪使用感受,背景和需求 0.5 3
描述用戶使用這個產品的過程 0.5 4
用戶在使用過程中,是否解決了自身的問題 0.5 5
軟件在數據量/界面/功能/準確度上的優缺點 1 6
用戶體驗是否有什麽問題 1 7
用戶對產品的改進意見 1 8
評價軟件 1 9
2、分析 此軟件的所有功能 1 10
以表格的形式,對比至少2款軟件,分析這個軟件目前的優劣 1 11
給出這個團隊在軟件工程方面可以改進的建議 1 12
軟件所有功能的邏輯框圖,標識模塊的重要度、完成度、出發點、效果 2 (附加題) 13
對用戶體驗、UI、核心功能打分,有更詳細的評分標準更優 1 (附加題) 14
3、建議和規劃 如果你是項目經理,如何提高從而在競爭中勝出 1 15
目前市場上有什麽樣的產品了 1 16
你要設計什麽樣的功能 1 17
為何要做這個功能,而不是其他功能 1 18
為什麽用戶會用你的產品/功能 1 19
你的創新在哪裏? 請使用 NABCD 分析 2 20
如果你來領導這個團隊,會有什麽不一樣 1 21
如果你的團隊有5個人, 4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等) 1 22
福利 回復老師助教的點評的,加一分 1 23
總計 24

四、成績統計

技術分享

學號 作業地址 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 得分
120 http://www.cnblogs.com/daleag/p/7619771.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 22
116 http://www.cnblogs.com/EtihwXD/p/7604380.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 1 0.5 1 21.5
027 http://www.cnblogs.com/ThinkAlone/p/7623037.html 1 1.5 0.5 0.5 0.5 1 1 1 1 0 1 0 2 0.5 1 1 1 1 1 2 1 1 1 21.5
093 http://www.cnblogs.com/zy-96/p/7617361.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 2 0 1 1 1 1 1 2 1 0.5 0 20.5
019 http://www.cnblogs.com/xinfengleo/p/7609223.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 2 0.5 1 1 1 1 1 1 1 0.5 0 20
092 http://www.cnblogs.com/jll-9/p/7617538.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 0.5 0 2 0.5 1 1 0.5 1 1 2 1 0.5 0 20
109 http://www.cnblogs.com/gymmj/p/7620055.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 0 0.5 1 1 1 1 1 2 1 0.5 1 20
112 http://www.cnblogs.com/xiaofeng-xu/p/7623475.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 0.5 0 0 1 1 1 1 1 1 2 1 0.5 1 20
024 http://www.cnblogs.com/hezhongpeng/p/7624671.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 0.5 0 0 0.5 1 1 1 1 1 2 1 1 1 20
100 http://www.cnblogs.com/wayy/p/7617303.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 0.5 1 0 0.5 1 1 1 1 1 2 1 0.5 1 19.5
025 http://www.cnblogs.com/wekinglin/p/7615948.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 0 0.5 1 1 1 1 1 2 1 1 0 19.5
097 http://www.cnblogs.com/vambo/p/7624664.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 0 1 1 1 1 1 1 2 1 0.5 0 19.5
115 http://www.cnblogs.com/plab/p/7624478.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 1 0.5 1 19.5
096 http://www.cnblogs.com/royalchen/p/7619880.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 0 0.5 1 1 1 1 1 2 1 0.5 0 19
111 http://www.cnblogs.com/HangZhe/p/7622979.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 0.5 0 0 0 1 1 1 1 1 2 1 0.5 1 19
018 http://www.cnblogs.com/zxb630866690/p/7617508.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 1 0 0 0.5 1 1 1 1 1 2 1 0 0 18.5
094 http://www.cnblogs.com/xuqiyao/p/7610358.html 1 1.5 0.5 0.5 0.5 1 1 1 1 0 1 0 0 1 1 1 1 1 1 2 1 0.5 0 18.5
020 http://www.cnblogs.com/rovinglight/p/7623501.html 1 1.5 0.5 0.5 0.5 1 1 1 1 1 0.5 1 0 0.5 1 1 1 1 1 0 1 0.5 1 18.5
118 http://www.cnblogs.com/luckydelbert/p/7622949.html 1 1.5 0.5 0.5 0.5 1 1 1 1 0 1 0 0 0.5 1 1 1 1 1 2 1 0.5 0 18
113 http://www.cnblogs.com/ricardoCYF/p/7624018.html 1 1.5 0.5 0 0.5 0 1 1 1 1 0.5 0 0 0 1 1 1 1 1 2 1 1 0 17
105 http://www.cnblogs.com/xumz/p/7623000.html 1 1.5 0.5 0 0.5 0.5 1 0 1 1 1 1 0 0.5 1 1 1 1 1 1 1 0.5 0 17
108 http://www.cnblogs.com/qq1145163692/p/7623407.html 1 1 0.5 0.5 0.5 1 1 1 1 0 0.5 0 0 0.5 1 1 1 1 1 2 1 0.5 0 17
114 http://www.cnblogs.com/YangJM/p/7623324.html 1 1.5 0.5 0 0 0 0 1 1 1 1 0 0 0.5 1 1 1 1 1 2 1 0.5 0 16
098 http://www.cnblogs.com/helloc14/p/7624552.html 1 1.5 0.5 0 0.5 1 1 1 1 1 0.5 0 0 0 1 1 0 0 1 2 1 0.5 0 15.5
031 http://www.cnblogs.com/tuchiayu/p/7613388.html 1 1.5 0 0.5 0.5 1 1 0 0 0 1 0 0 0 1 1 1 1 1 0 1 0.5 0 13
102 http://www.cnblogs.com/p-12/p/7622393.html 1 1.5 0.5 0.5 0.5 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9
060 http://www.cnblogs.com/pjishu/p/7623308.html 0.5 1.5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 7
099 none 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
030 none 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

五、總結

優秀作業:

http://www.cnblogs.com/daleag/p/7619771.html

http://www.cnblogs.com/EtihwXD/p/7604380.html

http://www.cnblogs.com/ThinkAlone/p/7623037.html

本次作業的整體完成情況比上次有了比較大的提高!!【撒花 O(∩_∩)O~~】,從圖中可以看出來本次作業大家的分數方差變小,但是還是有些地方會有問題:

最後的團隊的分工,大部分同學只是從人員分配的角度描述了任務,沒有考慮到時間的分配和任務模塊的劃分,比如需求分析、功能設計,代碼實現,測試等部分的時間劃分絕大多數同學都可以更加細化和豐富一些。

選擇一個朋友或者用戶進行采訪的時候大部分的同學還是比較合理的,從實際想問的問題出發進行的調查,但也有一部分同學脫離了想要調查內容的大綱而轉變成了嘮閑嗑,市場調研是需要穩準狠的,越快插入主題越好,一大段無用的閑聊是比較浪費時間的,且不能得到有價值的信息O__O 。

[附加題]針對不同的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分,這個部分的打分大部分同學們都只給出了一個總體的分數,沒有將每模塊的給分根據細化,比如說我們將一個“好”的UI,一個“良好的”用戶體驗,這裏面的“好”或者是“良好”體現在什麽地方還是要細化的,就像我們在用分數定義一個“好的”作業的時候是要給出詳細的標準的。

如果你來領導這個團隊,會有什麽不一樣?大部分同學們還是各種豪言壯語Σ( ° △ °|||)︴,比如“會更加富有創造力”,“會更加理解用戶的需求”,“會更加高效”,“會更加和諧”,那麽到底什麽樣的措施會讓你的團隊成為你口中所說的那個樣子呢?這個恐怕不是撿些過年話說些好聽的就解決的,要有具體的激勵機制和合理的政策制定,如果能在多有些自己的思考或者是優秀公司的管理或運行方面的見聞不妨分享在這裏。

集美大學1414班軟件工程個人作業2——個人作業2:APP案例分析