BUAA个人博客作业-软件案例分析

项目 内容
这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健)
这个作业的要求在哪里 软件案例分析
我在这个课程的目标是 学习开发软件的能力
这个作业在哪个具体方面帮助我实现目标 对已有软件作出评价并思考如何改进

第一部分 调研,评测(软件的bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)

我调研的软件是博客园班级博客。

使用截图

所发现的bug

1、在博客收到回复后,右上角会有“短消息(1)”的提示。但是我从我的博客进入并回复后,右上角的"短消息(1)"并不会消失,必须从该链接进入通知后,再点击博客链接的url进行回复后,才能消除该提示信息。我认为该功能主要是提醒博主回复消息,回复后即可取消提示,而不必必须点击它的链接,用户体验稍微有些不好。

2、班级博客可以在不同电脑同时登陆,但是在不同电脑同时对一篇博客进行编辑时,会出现冲突。即一台电脑的修改无法在另一台电脑同时更新。我认为既然可以多台电脑同时登陆,应该做到多个“写”操作不冲突。

描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

用户可以创建班级,并将一些其他用户拉入班级中。在班级中分为老师、助教、学生三类,老师和助教可以发布作业、公告等,学生要求在规定时间内提交作业。此外,还有一些简单的博客评论功能。另外,有一个学习计划功能,有点不清楚是干什么用的,好像只是发布一下学习计划,没有什么实际作用。总体来说我认为解决了用户需求,已经可以做到对一个班级的管理,包括学习、作业、讨论等功能。

数据量方面可能只是所涉及的学校还不够广泛,用户数量不是特别多;界面上我觉得整体比较清晰简单,但有些效仿CSDN,希望可以做出自己的特色;功能方面我认为已经比较齐全,暂时还没发现什么缺点;准确度上搜索班级学习等还比较准确,但搜索相关博客上还不是很准确。

用户体验总体还不错,可以打到80分以上。

对产品有什么改进意见?

产品总体来说已经十分不错了,改进意见就是在细节方面,比如不同电脑登陆同一账号的问题,消息显示的问题。另外对于班级来说如果可以做到一些横向对比,对比不同学校不同班级之间的教学差异,给出一个不单单只是活跃度的排名,可以促进不同班级之间互相学习。

结论

d) 好,不错

类别 描述 评分
功能 核心功能 1、创建班级博客 2、区分班级内成员 3、发布作业,提交作业 10
细节 博客受到评论后的提示信息、邮件等细节做得不错 6
用户体验 用户体验整体很好 8
辅助功能 没有皮肤,界面模仿CSDN较多 4
差异化功能 可以创建班级并实施教学 8
软件的效能 没有出现过卡顿、界面崩溃等情况 9
体验 软件的适应性 适应屏幕大小,只用键盘操作进入链接不太方便 8
成长性 可以在一定时间内记住登陆用户。但从去年到现在没有看到太多更新 7
用户有控制权 一些复制粘贴撤销等快捷键都可以使用 8
自选 学习计划功能 学习计划功能没有实际作用,需要完善 4

总分:72

第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)

使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

班级博客功能整体上并不难,实现目前班级博客的所有大概需要3-6个月左右。但要做到目前用户使用量,还需要比较长的时间。

分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

与CSDN相比,班级博客园主要新增了班级功能供教学使用,估计能够名列前3。

优势:1、新增班级功能,方便学校老师教学使用

​ 2、软件质量较高,用户体验比较好

劣势:1、用户数量主要面向学生和老师,与CSDN相比较少

​ 2、界面等主要消费CSDN,缺少创新

从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

注重细节,对于一些功能,既然把它设计出来就应该把它设计好,如果设计一个半成品展示,会给用户带来不好的体验,或许还不如不设计该功能。比如学习计划功能,希望可以在后续完善。

你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?

对于短消息提示的bug,我认为是对用户需求掌握不好。因为用户需要的是回复,而不是必须点击短消息链接再回复。

第二个多台电脑登一个账号同时编辑博客的bug,可能该情况极少出现,所以团队在发布前没有刻意取修复它。

第三部分 建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?

首先,市场是面向老师和学生,以大学为主,可能还会有少部分高中老师学生,用户数量大概在几千万。

目前市场上有的产品有CSDN,CSDN主要是面向所有用户,发布一些技术博客。而我们的产品面向学生和老师,除了创建班级进行管理外,应当收集好的博客进行发布,供老师和同学交流学习。目前CSDN上的博客良莠不齐,而我们的博客经过了老师和开发者的审核,质量可能比CSDN要好,这也是优势所在。

核心用户主要是老师和学生,老师的年龄会大一些,学生的普遍年龄在20-30岁。所以整体用户年龄还是比较低的。他们的爱好肯定都是关于计算机方面,所以可以提供一些计算机的前沿消息供他们浏览。对于班级来说,老师的需求就是发布作业、催促、批改作业等,学生们主要是完成、交流等。所以需要好的交流平台、讨论区供老师和同学交流。以及,对于某些代码作业可以进行线上评测,来缓解老师的压力。

BUAA软件工程个人作业-软件案例分析的更多相关文章

  1. [软工作业]-软件案例分析-CSDN

    [软工作业]-软件案例分析-CSDN(app) 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 ...

  2. 2020BUAA软工个人博客作业-软件案例分析

    2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...

  3. 【BUAA软工】软件案例分析

    项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:BUAA软件工程结对编程项目作业 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 个 ...

  4. 软件工程个人博客作业-软件案例分析:VS与VS Code

    项目 内容 本作业属于北航 2020 年春软件工程 博客园班级连接 本作业是本课程个人项目作业 作业要求 我在这个课程的目标是 提高软件开发能力.团队协作能力 这个作业在哪个具体方面帮助我实现目标 提 ...

  5. “深度评测官”——记2020BUAA软工软件案例分析作业

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 完成一次完整的软件开发经历并以博客的方式记录开发 ...

  6. BUAA SE 软件案例分析-CSDN

    Q A 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 系统地学习软件工程开发知识,掌握相关流程和技术,提升 ...

  7. SE_Work4_软件案例分析

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求:分析软件案例 个人博客作业-软件案例分析 班级 005 这个作业在哪个具体方面帮助我实现目标 分析对比一类软件,学会规划分析软件的 ...

  8. BUAA软件工程:软件案例分析

    BUAA软件工程:软件案例分析 Author:17373015 乔玺华 项目 内容 这个作业属于哪个课程 2020计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 软件案例分析博客作业 我在这个 ...

  9. BUAA软件工程_软件案例分析

    写在前面 项目 内容 所属课程 2020春季计算机学院软件工程(罗杰 任健) (北航) 作业要求 软件案例分析 课程目标 培养软件开发能力 本作业对实现目标的具体作用 对案例进行分析以学习软件开发的经 ...

随机推荐

  1. 事务保存点savepoint

    一.

  2. oh,我的老伙计,你看看这近五十个dapr视频

    oh,我的老伙计,你看看这近五十个 dapr 视频.这不就是你想要的视频资料吗?快来捡走吧! 开始了,但是没完全开始 Dapr 是一个可移植的.事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的. ...

  3. 分享一则Linux系统邮件提示 /usr/local/lib/libprocesshider.so > /etc/ld.so.preload 的中病毒解决方法

    ​ 系统环境:CentOS Linux release 7.6.1810 (AltArch)                   CPU架构:ARM            最近发现生产服务器CPU占用 ...

  4. Powershell配合word伪装木马执行

    环境: win7 64位,word2013 生成木马 msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.64.135 LPOR ...

  5. study day2

    study day2 windows 常用快捷键 CTRL C:复制 CTRL V:粘贴 CTRL A:全选 CTRL X:剪切 CTRL S:保存 CTRL Z:撤销 alt f4:关闭窗口 shi ...

  6. WPF listbox中Checkbox横向排列

    <ListBox Height="220" Margin="0" ItemsSource="{Binding RightCollection}& ...

  7. scrum项目冲刺_day11 第一阶段总结

    "智能垃圾分类APP"第一阶段总结 总任务: 一.appUI页面(已完成) 二.首页功能: 1.图像识别功能(已完成) 2.语音识别功能(已完成) 3.垃圾搜索功能(基本完成) 4 ...

  8. Deprecated: __autoload() is deprecated, use spl_autoload_register()

    Deprecated: __autoload() is deprecated, use spl_autoload_register() 解决:可能原因PHP版本过高,亲测discuz3.4版本使用ph ...

  9. nginx 禁止某IP访问

    首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下. 在nginx的配置文件nginx.conf中加入:inc ...

  10. synchronized Lock(本地同步)锁的8种情况

    Lock(本地同步)锁的8种情况 总结与说明: * 题目: * 1.标准访问,请问是先打印邮件还是短信 Email * 2.email方法新增暂停4秒钟,请问是先打印邮件还是短信 Email * 3. ...