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

一、作業鏈接

個人作業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,用專業語言描述bug1.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

四、成績統計

學號作業地址1234567891011121314151617181920212223得分
120http://www.cnblogs.com/daleag/p/7619771.html11.50.50.50.511111110111111211122
116http://www.cnblogs.com/EtihwXD/p/7604380.html11.50.50.50.511111110111111210.5121.5
027http://www.cnblogs.com/ThinkAlone/p/7623037.html11.50.50.5?0.5?1?1?1?1?0?1?0?2?0.5?1?1?1?1?1?2?1?1?1?21.5?
093http://www.cnblogs.com/zy-96/p/7617361.html1?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.5020.5?
019http://www.cnblogs.com/xinfengleo/p/7609223.html1?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?
092http://www.cnblogs.com/jll-9/p/7617538.html11.50.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?
109http://www.cnblogs.com/gymmj/p/7620055.html11.50.5?0.5?0.5?1?1?1?1?1?1?0?0?0.5?1?1?111210.5120?
112http://www.cnblogs.com/xiaofeng-xu/p/7623475.html1?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?
024http://www.cnblogs.com/hezhongpeng/p/7624671.html1?1.5?0.5?0.5?0.5?1?1?1?1?1?0.5?0?0?0.5?1?1?1?1?1211120?
100http://www.cnblogs.com/wayy/p/7617303.html1?1.5?0.5?0.5?0.5?1?1?1?1?1?0.5?1?0?0.5?1?1?1?112?1?0.5?1?19.5?
025http://www.cnblogs.com/wekinglin/p/7615948.html1?1.5?0.5?0.5?0.5?1?1?1?1?1?1?0?0?0.5?111?11?2?1?1?0?19.5?
097http://www.cnblogs.com/vambo/p/7624664.html11.5?0.5?0.5?0.5?1?1?1?1?1?1?00?1?1?1?1?1?1?2?1?0.5?0?19.5?
115http://www.cnblogs.com/plab/p/7624478.html1?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?
096http://www.cnblogs.com/royalchen/p/7619880.html1?1.5?0.5?0.5?0.5?1?1?1?1?11?0?0?0.5?1?1?1?1?1?21?0.5?0?19?
111http://www.cnblogs.com/HangZhe/p/7622979.html1?1.5?0.50.5?0.5?1?1?1?1?1?0.50?0?0?1?1?1?1?1?2?1?0.5?1?19?
018http://www.cnblogs.com/zxb630866690/p/7617508.html11.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?
094http://www.cnblogs.com/xuqiyao/p/7610358.html11.5?0.50.5?0.5?1?1?1?1?0?1?0?0?1?1?1?1?1?1?2?1?0.5?0?18.5?
020http://www.cnblogs.com/rovinglight/p/7623501.html1?1.50.5?0.5?0.5?1?1?1?1?1?0.51?0?0.5?1?1?1?1?1?0?1?0.5?1?18.5?
118http://www.cnblogs.com/luckydelbert/p/7622949.html1?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?
113http://www.cnblogs.com/ricardoCYF/p/7624018.html11.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?
105http://www.cnblogs.com/xumz/p/7623000.html11.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?
108http://www.cnblogs.com/qq1145163692/p/7623407.html1?1?0.5?0.5?0.5?1?1?1?1?0?0.5?0?0?0.5?1?1?1?1?12?1?0.5?0?17?
114http://www.cnblogs.com/YangJM/p/7623324.html1?1.5?0.5?0?0?00?1?1?1?10?0?0.5?1?1?1?1?1?2?1?0.5?0?16?
098http://www.cnblogs.com/helloc14/p/7624552.html1?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?
031http://www.cnblogs.com/tuchiayu/p/7613388.html1?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?
102http://www.cnblogs.com/p-12/p/7622393.html1?1.5?0.5?0.5?0.5?1?1?1?10?0?0?0?0?0?0?0?0?0?0?0?0?1?9?
060http://www.cnblogs.com/pjishu/p/7623308.html0.51.5?0000000000001?0?1?1?1?0?1?0?0?7?
099none000000000000000000000000
030none100000000000000000000000

五、總結

優秀作業:

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,一個“良好的”用戶體驗,這里面的“好”或者是“良好”體現在什么地方還是要細化的,就像我們在用分數定義一個“好的”作業的時候是要給出詳細的標準的。

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

轉載于:https://www.cnblogs.com/whenever/p/7623371.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251738.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251738.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251738.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

全局eslint不生效的處理

react項目里能用上 eslint 的 airbnb 規范真是的,對自己的編碼有很好的幫助,不經可以養成良好的代碼風格,而且還能檢測出 state或者變量 是否 使用過, 然而,所在團隊的小伙伴們,卻并未使用,或者…

IP通信基礎

源端口和目的端口字段--各占2字節。端口是傳輸層與應用層的服務接口。傳輸層的復用和分用功能都要通過端口才能實現。序號字段--占4字節。TCP連接中傳送的數據流中的每一個字節都編上一個序號。序號字段的值則指的是本報文段所發送的數據的第一個字節的序號轉載于:https://www.…

回溯算法 ------回溯算法的幾個例子

1.回溯算法的小結 2.回溯算法的幾個例子 2.1 ------ 4后問題 搜索空間: 2.2 ------01背包問題 01背包問題的算法設計 01背包問題的實例分析 01背包問題的搜索空間 2.3 ------- 貨郎問題 貨郎問題實例 貨郎問題的搜索空間 最后再來個小結 轉載于:https://www.cnb…

Phaserjs V2的state狀態解析及技巧

用phaserjs開發了好多游戲了,但是對phaser還是了解不深,只知道怎么去用,今天就特意花點時間研究下phaser的狀態管理到底是怎么回事。 首先,new Phaser.Game,以下是Phaser.Game的部分源碼: Phaser.Game fun…

JAVA_出神入化學習路線大綱

注:參考GitHub上的項目(toBeTopJavaer)總結出來 也是自己的目標。 基礎篇:https://www.cnblogs.com/blogzcc/p/10899066.html 進階篇:https://www.cnblogs.com/blogzcc/p/10899841.html 高級篇:https://www…

Ubuntu安裝并使用sogou輸入法

1.下載搜狗輸入法的安裝包 下載地址為:http://pinyin.sogou.com/linux/ ,如下圖,要選擇與自己系統位數一致的安裝包,我的系統是64位,所以我下載64位的安裝包 2.按鍵CtrAltT打開終端,輸入以下命令切換到下載文件夾: [ht…

面試題之web

1. django和flask框架的區別? django:大而全的全的框架,重武器;內置很多組件:ORM、admin、Form、ModelForm、中間件、信號、緩存、csrf等 flask: 微型框架、可擴展強,如果開發簡單程序使用flask比較快速&am…

python 常用鏡像

pip鏡像https://pypi.tuna.tsinghua.edu.cn/simplehttps://pypi.douban.io.com/simple pip install python-qt -i https://pypi.tuna.tsinghua.edu.cn/simple清華開源軟件鏡像:(anaconda)https://mirrors.tuna.tsinghua.edu.cn/https://mirro…

flutter 幾秒前, 幾分鐘前, 幾小時前, 幾天前...

Show me the code!!! class RelativeDateFormat {static final num ONE_MINUTE 60000;static final num ONE_HOUR 3600000;static final num ONE_DAY 86400000;static final num ONE_WEEK 604800000;static final String ONE_SECOND_AGO "秒前";static final St…

CMake 使用筆記

記錄 CMake 相關知識。 Prelude:讀文檔一定要有耐心! 問題一 CLion: CMakeLists.txt 中 set(CMAKE_CXX_FLAGS -Wall) 不起作用 Solution: 改用 target_compile_options(main PUBLIC -Wall) Reference:target_compile_optionsGCC: Options to …

Docker 完全指南

Docker 最初 dotCloud 公司內部的一個業余項目Docker 基于 Go 語言Docker 項目的目標是實現輕量級的操作系統虛擬化解決方案Docker 的基礎是 Linux 容器(LXC)等技術Docker 容器的啟動可以在秒級實現,這相比傳統的虛擬機方式要快得多Docker 對…

NOIP 2016【蚯蚓】

好吧,我承認我是個智障…… 這道題一眼看上去就是個堆,然而實際上有單調性。 注意到,如果 \(q 0\) 的話,將蚯蚓的左右兩邊分開丟進兩個隊列中,則兩個隊列都是單調不增的,因為每次取出的蚯蚓長度單調不增。…

Ajax異步(客戶端測試)

客戶端測試:GET方法實現Ajax異步 var request new XMLHttpRequest(); request.open("GET","sever.php?number" document.getElementById("keyword").value); request.send(); request.onreadystatechange function(){ if(request.…

VS 添加文件添加文件成鏈接

轉載于:https://www.cnblogs.com/wsxkit/p/10907585.html

設計模式——3.觀察者模式

觀察者模式(Observer) 觀察者模式(Observer)簡介: 定義一個一對多的依賴關系,讓多個觀察者對象監聽某個主題對象,當主題對象的狀態發生改變時,主題對象則通知所有的觀察者對象&#…

Android 長按照片保存 工具類

2019獨角獸企業重金招聘Python工程師標準>>> public class ImgUtils {public static void saveImageToGallery(Context context, Bitmap bmp) {final String[] items new String[] { "保存圖片"};//圖片轉成Bitmap數組final Bitmap[] bitmap new Bitmap…

反爬機制

一.通過headers反爬蟲: Basic Auth這是一種古老的、不安全的用戶驗證方式,一般會有用戶授權的限制,會在headers的Autheration字段里要求加入用戶名密碼(明文),如果驗證失敗則請求就會失敗,現在這種認證方式正在被淘汰。…

knockout + easyui = koeasyui

在做后臺管理系統的同學們,是否有用easyui的經歷。雖然現在都是vue、ng、react的時代。但easyui(也就是jquery為基礎)還是占有一席之地的。因為他對后端開發者太友好了,太熟悉不過了。要讓一個后端開發者來理解vue或者是react的VN…

輕量社交APP系統ThinkSNS 簡 權威發布 限時惠購

2019獨角獸企業重金招聘Python工程師標準>>> 伴隨國內外創業風潮、AI、區塊鏈等互聯網軟件科技領域的高速發展,2019年,ThinkSNS軟件品牌迎來十周年后的新紀元。作為下一個階段的產品元年,官方于2019年5月正式發售輕量核心社交APP系…

linux下安裝oracle sqlplus以及imp、exp工具

一、下載oracle 11g sqlplus軟件 linux 64位操作系統,oracle安裝包地址 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm  oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_6…