第四次大作业-确定分工,确定目标

一、明确课程任务以及每个人分工

序号姓名分工备注
1屠宸宇

阶段一

组长
2彭丁巍阶段五,以及书写每日博客。
3付昌昌阶段一
4梁蒙阶段四
5胡梦婷阶段二和阶段三

小组需要提交的材料包括:

案例分析报告。根据阶段一到四的工作成果得到,注意,在文档末尾应注明,小组成员完成该作业的最终耗时(以小时计算)。文件名格式:作业名-070x班-0x组-案例分析报告;(注意:个人提交时的格式要求见其他说明的第(1)条)

(1)阶段一:软件评测

从上述3款产品中选择一款产品,并选择对应的一种竞品产品,展开对比性评测,并按照缺陷的定义,找出几个功能性的比较严重的bug,用专业的语言加以描述。具体要求如下。

针对选定的被测产品,从如下方面展开评测:

(2)阶段二:用户调研

相信每个同学的朋友中一定有人需要用这样的软件(例如,同班上课的同学,同实验室的学长,或者外专业的同学等),记载你对这位用户的采访。

(3)阶段三:给出结论

结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

a. 非常不推荐

b. 不推荐

c. 一般

d. 好,不错

e. 非常推荐

请选择一个结论。除了定性的结论,是否能有定量的结论(就像最近比较时髦的手机评测那样,跑个分?),如何定量地评价一个软件?请看邹欣老师的博客,并尝试进行定量的测评:

(4)阶段四:分析

根据邹欣老师在《现代软件工程》一书中的描述:

l 程序 = 算法 + 数据结构;

l 软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)

l 软件企业 = 软件 + 商业模式

请回答如下问题:

a. 分析该软件目前的优劣(通过与竞品产品,以及其他类似软件产品相比),该产品的质量在同类产品中估计名列第几?(必答)

b. 它的市场份额估计第几?两者匹配么?不匹配的原因是什么?

c. 你在第一阶段所发现的缺陷,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

其中阶段一有四个部分:

a. 基本功能分析,围绕被测产品的主要功能,结合竞品产品,分别展开对比功能分析,例如,爱课程网有课程视频学习的功能,学堂在线也有课程视频学习的功能,主要考察二者在相同功能的实现方面,有何不同,差异主要体现在哪里,谁更有优势。要求给出主要的操作界面截图,并加以文字说明,充分体现对功能的对比分析(必答);

b. 前端性能分析,选择部分页面,使用前端分析工具,展开前端性能分析。被测产品和选定的竞品产品,需要做对比分析。要求明确说明使用的前端分析工具,给出主要的运行界面截图,并加以文字说明,充分体现对前端性能的对比分析(选答);

c. 安全性分析,使用一定的安全检测方法,对部分功能进行安全检测,分析其安全方面的性能。被测产品和选定的竞品产品,需要做对比分析。要求明确说明使用的安全检测方法,如果使用了工具,应说明使用的工具,无论是否使用工具,都应给出主要的运行界面截图,并加以文字说明,充分体现对安全性的对比分析(选答);

d. GUI界面测试,选择部分页面,依据一定的界面规范,展开GUI界面分析。被测产品和选定的竞品产品,需要做对比分析。应给出主要的运行界面截图,并加以文字说明,充分体现对安全性的对比分析(选答)。

注意:a选项的内容为必答,即必须完成该项分析内容。b到d选项的内容为选答,即从3个选项中任选一项作答即可。即,每个小组应至少完成上述要求中的两项:a+b/c/d。

经过我们小组讨论,我们选择的待测对象是安科网,竞品对象选为和安科网类似的CSDN网站。

从开课到现在,我们一直在使用安科网的班级博客来提交小组的博客,记录小组的任务完成情况。请对安科网的博客功能(网址:https://www.cnblogs.com/),特别是班级博客功能(网址:https://edu.cnblogs.com),结合竞品对象(https://www.csdn.net/)展开对比分析。

下图为小组讨论时拍摄的照片。

相关推荐