一、明确课程任务以及每个人分工
序号 | 姓名 | 分工 | 备注 |
1 | 屠宸宇 |
阶段一:安全性分析、GUI界面测试 |
组长 |
2 | 彭丁巍 | 阶段五,以及书写每日博客。 | |
3 | 付昌昌 | 阶段一:基本功能分析、前端性能分析 | |
4 | 梁蒙 | 阶段四 | |
5 | 胡梦婷 | 阶段二和阶段三 |
(1)阶段一:软件评测
选择一款产品,并选择对应的一种竞品产品,展开对比性评测,并按照缺陷的定义,找出几个功能性的比较严重的bug,用专业的语言加以描述。
针对选定的被测产品,从如下方面展开评测:
(2)阶段二:用户调研
记载你对一位用户的采访。
(3)阶段三:给出结论
结论:经过工作给这个软件下一个评价:
a. 非常不推荐
b. 不推荐
c. 一般
d. 好,不错
e. 非常推荐
请选择一个结论再进行定量的结论。
(4)阶段四:分析
根据邹欣老师在《现代软件工程》一书中的描述:
l 程序 = 算法 + 数据结构;
l 软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)
l 软件企业 = 软件 + 商业模式
回答问题:
a. 分析该软件目前的优劣(通过与竞品产品,以及其他类似软件产品相比),该产品的质量在同类产品中估计名列第几?
b. 它的市场份额估计第几?两者匹配么?不匹配的原因是什么?
c. 在第一阶段所发现的缺陷,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:
其中阶段一有四个部分:
a. 基本功能分析,围绕被测产品的主要功能,结合竞品产品,分别展开对比功能分析,例如,爱课程网有课程视频学习的功能,学堂在线也有课程视频学习的功能,主要考察二者在相同功能的实现方面,有何不同,差异主要体现在哪里,谁更有优势。要求给出主要的操作界面截图,并加以文字说明,充分体现对功能的对比分析;
b. 前端性能分析,选择部分页面,使用前端分析工具,展开前端性能分析。被测产品和选定的竞品产品,需要做对比分析。要求明确说明使用的前端分析工具,给出主要的运行界面截图,并加以文字说明,充分体现对前端性能的对比分析;
c. 安全性分析,使用一定的安全检测方法,对部分功能进行安全检测,分析其安全方面的性能。被测产品和选定的竞品产品,需要做对比分析。要求明确说明使用的安全检测方法,如果使用了工具,应说明使用的工具,无论是否使用工具,都应给出主要的运行界面截图,并加以文字说明,充分体现对安全性的对比分析;
d. GUI界面测试,选择部分页面,依据一定的界面规范,展开GUI界面分析。被测产品和选定的竞品产品,需要做对比分析。应给出主要的运行界面截图,并加以文字说明,充分体现对安全性的对比分析。
经过我们小组讨论,我们选择的待测对象是博客园,竞品对象选为和博客园类似的CSDN网站。
从开课到现在,我们一直在使用博客园的班级博客来提交小组的博客,记录小组的任务完成情况。请对博客园的博客功能(网址:https://www.cnblogs.com/),特别是班级博客功能(网址:https://edu.cnblogs.com),结合竞品对象(https://www.csdn.net/)展开对比分析。
下图为小组讨论时拍摄的照片。