第二次作业(个人作业):软件案例分析

氵丶氵丶氵 2022-10-28 19:19:27

这个作业的要求是:第二次作业(个人作业):软件案例分析

我选择的分析课题为4、现在很多开发人员和IT专业的学生都在移动设备上学习、工作,在移动设备上的APP 能满足这类目标用户的需求么?它们会被wx公众号取代么? 请分析 csdn 的APP

第一部分  调研、评测

功能性bug

1.进入某个页面时,有时会一直处于加载状态,但是返回重进之后立刻就进去了,或者是进去之后一直不显示内容,只有一个标题,也是返回重进就出现了。

2.在app上的代码部分观感很差,因为手机基本是竖屏使用,而代码横向,这就使得app端代码不能一行看全,需要点开全屏,但是这样又看不到其他文字内容,要读懂代码和理解内容需要来回切换,很麻烦

 

 

请你自己花几天时间时不时用一下 <被评测软件>,  看看你有没有成为一个持续使用者。

 我并没有经常使用,只是在有需要的时候才会使用

<被评测软件> 解决了你的什么问题?

csdn的app解决了我在编程时遇到的困难,让我学会了更多的高效算法,也让我对我不会的语言有了许多了解。

采访:我的采访对象是南京工程学院信息工程专业一大三学生

 用户需求:学习和复习各种语言,借鉴解决老师布置的作业内容

 

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

他在使用的过程中很好地解决了问题,app上学习专题页面能够帮助他学习和复习各种语言,作业部分网友发布的帖子有各种各样的优秀算法。app上功能很齐全,只是这种程度的使用并没有什么明显的缺陷。

改进意见:app上代码的观看很麻烦,直接复制粘贴感觉不太好,希望app端在代码页面可以设置一个页面格式。

结论:app在手机端功能非常强大,相比于其他软件有很强的竞争力,很大的优势,但是也仅仅是在手机端,在许多其他部分还有很多不足,所以我选择d)推荐,如果要给分的话,大概是75分。

第二部分 分析 

根据你对 <被评测软件> 的了解, 现在请估计这个软件/网站/服务 做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

以现在的csdn的app开发程度来看,团队人数6 人左右, 计算机大学毕业生,  并有专业UI 支持的情况下,我估计需要一年的时间。

优势:对于大部分一般情况都可以应付,使用也比较便捷

劣势:用户有许多无关的发帖内容和很多付费内容,付费内容和一般内容没有分开显示,影响观感。

这个产品的质量在同类产品中估计名列第几? 它的市场份额估计第几?

仅看app的话,毫无疑问是在同产品中排第一,csdn早已吸引了大量用户,在商业方面也有比较大的优势,但是相比其他平台还不能断言。

bug的存在原因:第一个bug可能是因为手机机型或者网路问题的bug,存在针对性,不易发现,第二个,csdn原本是以网站的形式存在的,大部分使用者也是在pc端用网页发帖,所以代码的格式是针对pc用户使用的,要再次适配app并没有太好的解决办法。

团队问题:团队的方向可以很明确的看出是针对编程设计而开发的,就结果来看也确实在编程方面设计了很多完善的功能,但是对于用户方面的划分可能没有把控好。有些用户会发布一些或者很多和编程毫不相关的内容,甚至把这里当作娱乐软件,可能开发人员是想着程序员压力比较大,这样可以放松放松,但是有很多人会为这些无关内容感到困扰,影响体验。

团队在划分区域方面可能还有要提高的地方,对于不同的帖子的内容,并没有明确的划分区域,各种各样的帖子都能看到,希望在这方面进行一点改进。

第三部分  建议和规划 

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

如果我是新上任的项目经理,我会在考虑到软件运行的情况下,尽可能地减少广告,并设置专栏,严格限制不同类型的帖子在不同类型的专栏出现,以提高用户体验。

市场有多大?

目前市面上的类似产品有知乎,博客园,微信公众号等,但这些很多都不是主打软件开发方向的或者不是app,严格来说还是csdn用得最多。

以2020年的数据来看,中国到底多少个程序员,对于这个问题,似乎没有一个准确的答案,不过据IDC保守估计500w作用。据CSDN网站创始人蒋涛透露,csdn注册会员超过2500万,其中活跃用户超过800万(3个月内登录的),这其中30%是学生,60%是和一线开发相关人员,也就是说差不多500万。

核心用户:如上面所说,主要用户是学生和一线开发相关人员

想要实现的功能:设计不同语言对于实现相同或类似效果的区别。对于程序员,往往要掌握多种语言,然而学的多了,时间长了,对于不同语言的相同用法往往会出现混乱,这种功能不仅可以清晰对比不同语言,还能在学习一种语言的同时对其他语言更加了解。

Need(需求)

对于程序员,往往要掌握多种语言,然而学的多了,时间长了,对于不同语言的相同用法往往会出现混乱,因此需要对不同的语言进行对比。

Approach(做法)

设置新的专题栏,专门比较不同的语言之间的区别

Benfit(好处)

可以帮助了解不同的语言,更好地记忆对比语言之间的区别

Competitors(竞争)

目前像csdn这样的app并不多见,这方面的竞争比较小

Delivery(推广)

csdn经营多年,已经有了较高的人气和用户,可以用之间的庞大用户群体进行推广

如果你有钱可以招聘6个人, 有4个月的时间, 你作为项目经理, 应该如何配置角色 (前端开发人员, 后端开发人员,测试人员,交互设计师,等等)?

两名前端开发人员,两名后端开发人员,交互设计师一名,测试由一名人员和前端后端开发人员各一名进行。

1-2周进行人员安排,分配任务,明确目标,指定规划

3-10周进行软件开发,完善大部分工作,进行内部测试

11周发布简易版本进行用户测试调研

12-14周根据调研情况对软件进行修改完善,开发完整版本

15周进行内部测试和用户测试

16周进行最终完善,上线正式版本

...全文
248 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80

社区成员

发帖
与我相关
我的任务
社区描述
河海大学-软件工程
软件工程 高校
社区管理员
  • rzqi_water
  • 南川..
  • zjy19990207
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧