Bug生产队 实验五 团队作业1:软件研发团队组建与软件案例分析

项目 内容
课程班级博客链接 <填写课程班级博客链接>
这个作业要求链接 <填写作业要求链接>\
团队名称 <填写团队名称>
团队的课程学习目标 <填写目标>
这个作业在哪些方面帮助团队实现学习目标 <填写相关内容>
团队博客链接 <填写地址>

任务2:软件项目案例分析(案例分析作业以邹欣老师博客1和2为基础改编)

从候选案例中选择一个软件进行分析,以团队协作学习方式完成以下任务:
(1)阅读《现代软件工程—构建之法》第8章、第12章内容,完成以下案例分析任务:
A.下载、部署并体验案例软件的功能,使用10–30分钟这个软件的基本功能(上传使用软件的照片);
2.CSDN的使用体验
首先用自己的学生账号登录CSDN,会看到首页界面如下图,然后对CSDN的部分功能进行简要分析。

    CSDN采用学院的形式,我们在学院界面可以看到很多课程,而这些课程通过学习内容来进行划分。

    视频课程的所有学习者组织在一起就相当于一个班级,我们可以选择和自己有相同兴趣的人一起学习。

    选择一个课程,我们可以看到课程介绍、课程目录、同学笔记、最新评论四个功能,我们可以通过学习其他同学的学习笔记、发表自己的学习笔记来和同学进行沟通交流。

    在首页中的论坛板块在用户学习交流过程中也起到了非常重要作用,用户可以通过论坛的分类,快速地找到相应的论坛,在论坛里面和其他用户分享学习成果。

   B.描述使用案例产品的过程,产品解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    在使用案例产品的过程中,CSDN并没有解决用户的问题。也就是说,CSDN上面只有学院而没有班级,导致在管理方面不够明确。
    数据量:在数据的数量上,CSDN要比博客园上面的内容丰富,不管是从用户量还是用户种类上,CSDN都占优。
    界面:相比较而言,CSDN的界面比较乱。反而博客园在界面上的设计比较新颖而合理。
    功能:在用户的使用功能上,博客园的班级设计满足普通高校的教学范畴,而CSDN则在社会和企业方面比较流行。也就表明不同的软件适合不同的用户群体。
    准确度:两个软件都是通过关键字搜索,就用户体验来说,准确度方面差不多。博客园感觉是针对大学生而研发的软件。而CSDN是专门为社会人员而服务的软件。
    用户体验方面:博客园是免费的软件,而CSDN在这方面就做得比较差,本来想查一个东西,有时候突然发现需要积分才能查阅,这让人非常的生气。给人一种以后不想使用CSDN的感觉,用户体验感极差。
   C.对产品有什么改进意见?
    博客园方面增加一些交流讨论的功能模块,在CSDN方面要加一些集中化管理的功能模块,希望能取消使用积分查阅资料的功能。
   D. 进行定量的测评。
类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
核心功能 分析三个核心功能,功能设计和质量。 10
细节 有什么为用户考虑的细节? 6
用户体验 当用户完成功能时,不干扰用户 4
辅助功能 一些辅助功能如皮肤等 1
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 6
软件的效能 占用内存, 启动速度, 内存泄漏情况 6
软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 4
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 10
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 6
总分 满分90分 53
   E. 经过以上工作,你们一定有充分的理由给这个软件选择一个评价结论:(C)
     a) 非常不推荐     b) 不推荐   c) 一般  d) 好,不错  e) 非常推荐

(2)阅读《现代软件工程—构建之法》第8.6、14.1节内容,完成以下案例分析任务
A. 使用此软件的所有功能,估计这个软件/网站做到这个程度大约需要多少时间,并说明估算理由(假设团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
B. 和同类软件相比分析,这个软件目前的优劣,这个产品的质量在同类产品中估计名列第几?
C. 综合判断,给出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
(3)阅读《现代软件工程—构建之法》第8.5节、第9章内容,完成以下案例分析任务:
这个软件/网站有很多可以提高的部分,如果你是该软件新上任的项目经理,你一定非常希望所负责的项目在竞争中胜出,请思考以下问题:
•首先,市场有多大?潜在的用户有多少?
•目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?
•作为新上任的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
•功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析.
•如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

posted @ 2020-04-21 16:26  liuyongsheng6  阅读(127)  评论(0编辑  收藏  举报