这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11907
这个作业的目标 分析理解成熟软件,学会案例分析
学号 20188414

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

我选择的是CSDN APP,通过CSDN,可以了解到最新的IT技术信息及其问题的解决方案.主要包含:人工智能、移动开发、编程语言、研发管理、运维、云计算/大数据、数据库、游戏开发、前端、物联网、计算机基础、安全、区块链、音视频发、架构等.

主要功能:搜索相关知识方法,交流技术。

使用截图

第一部分

功能分析

下载完成打开该APP后,可以选择游客模式使用该APP,在游客模式下,只能浏览搜索APP内的博文,与个人主页、赞评论,转发等需要注册登录的功能不能使用。

注册登录界面

进入该界面后可以自行选择恰当的方式登录:手机短信验证登录、账号登录,QQ微信登录等。(由于之前注册过该账号,过久不登录使用手机号登录会有语音动态码验证,容易被手机系统认定是骚扰电话拦截0.0)

首页界面

在该界面系统会根据之前注册用户自己所勾选的语言和所感兴趣的专栏进行推荐,也可在这个界面进行增删及“不感兴趣”的专栏,最上方还有搜索和“扫一扫”等功能。

消息,“我的”等界面

可以在消息界面查看其他人的互动以及系统的提示等信息,在“我的”界面则可以发售自己的课程,查看浏览记录收藏等。

优点缺点

优点很明确了,该APP专门为编程语言及相关计算机软件设备知识设计,查阅和发博文都很方便。
缺点则是有些时候要解决一个问题要自行翻阅很多不同用户发表的博文来解决问题,这样非常麻烦,如果能在查阅的博文下面提供相关知识链接就好了。

采访非本软工教学班级的同学


a.同学背景:其他非软工专业学生,接触编程知识少,但是会有日常使用电脑其他软件工具office等。选择他的原因是我觉得如果处于学习编程专业知识的人来说该APP一定有很大的帮助,想了解对于一些其他接触专业知识较少的人来使用感触如何。他的需求是解决日常计算机软件工具使用问题。
b.搜索栏
c.遇到倒是没什么问题,亮点就是比其他网页搜索的要更全面和详细。
d.无
评价:d

类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
功能 核心功能 分析三个核心功能,功能设计和质量。 6
细节 有什么为用户考虑的细节? 6
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 10
辅助功能 一些辅助功能如皮肤等 10
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 10
软件的效能 占用内存, 启动速度, 内存泄漏情况 6
体验 软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 10
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 6
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。
自选 自选评分项目 针对软件的特点, 自己选择一个上面没有覆盖的领域来评分 6

第二部分

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

该APP属于Native App,Native App运行时是基于本地操作系统的,所以它的兼容能力和访问能力更好,拥有最佳的用户体验、最好的交互界面,但也是开发难度最大,开发成本和维护成本最高的App。个人认为仅仅只有六人在短时间内很难完成用户如此庞大的一个APP。建立起基础模板至少得花上半年多的时间,完成整个项目估计得用上一年多的时间,当然这也是在专业UI的支持下来说。

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

与其他几个APP和公众号比较来说,我认为CSDNAPP在外观和功能上都比其他的要美观和齐全。在同类中属于T1级别的产品。首先CSDN在下载使用量上就比其他的要多的多,在信息量上占优势,就会有更多的用户互相交流,更好的去相互交流学习解决彼此的问题,在达到一个论坛基础的作用的基础上延伸出更多的功能:开设自己的课程等。

3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面

就我上面提出的一个太过散乱没有一个集中的问题解决的点,或者一些系列相关的博客推荐。 我觉得可以提供一个专栏来提供相关博客浏览或者设置计算机客服付费人工客服来解决这方面的问题。

第三部分

市场概括

我认为整个市场应该是囊括所有使用手机的用户。直接用户为能自主搜索并下载的用户,潜在的用户为直接用户的朋友等能推荐的人,也是暂时未有所需求的。

市场现状

目前市场上有很多相同的博客论坛来讨论只是方法。
先产品的定位为发表博文课程来研究学习开发。优势为较集中,用户数量较高,劣势是知识方法没有较好的整合。

市场与产品生态

这个产品的核心用户为研究学习开发的程序员和使用相当一部分工具的上班族。
部分存在一定的雇佣关系。有利用其相互作用二次构成特定用户生态的可能性,一回生二回熟。
产品的子产品,以及其他相关产品之间是否存在一定的关系,通过产品来了解子产品属于哪一分类,来推断其他产品的使用价值和特性。

产品规划

可以通过该产品进行直播互动“面对面教学”,人对人自行选择是否付费教学,能更好调动积极性。可以确定客户的需求方向来引导用户慢慢学习以后可以自主处理所要解决问题,以后遇到阻力可以免费来向之前学习对象继续学习解决。