第二次作业:软件案例分析

2001010126隆汉韬 2022-10-29 00:09:32

此次作业的要求是:第二次作业(个人作业):软件案例分析-CSDN社区

我选择的是课题四

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


第一部分:调研、评测

1.BUG

       在我使用这个软件的过程中,我发现了以下几个功能性的bug

       1.1页面设计过于繁琐,首次使用时一些常用页面很难找到

       1.2在社区发布的文章无法附带视频或是动态的图片

2.解决的问题

       算法课上,遇到很多难以理解的算法,可以用这个软件搜索一些相关文章,其中会有很多帖子让你更加深入的了解这些算法以及他的使用环境。另外当我要用到一些具体的代码的时候,这个app也能帮到我,我认为这个软件对于我们专业还是很有帮助的。

3.问答

        我采访了计算机专业的同学有关这个软件的使用情况

        Q:你使用这个软件的频率是多少?

        A:大概每天都能用到。

        Q:你认为你的问题得到解决了吗?

        A:绝大部分专业相关的问题都能得到解决。

        Q:这个软件的使用体验如何?

        A:感觉很方便,界面设计的很清楚,让我能马上得到我想要的答案。

4.改进意见

       很多人使用这个软件的频率不高,可能只是遇到问题时打开,但每次打开时都会弹出广告窗口以及充值提醒,非常影响体验,建议可以弱化充值的页面,方便用户更加高效的使用。

5.评价

       推荐

第二部分:分析

软件分析

      我估计做出这样一款APP需要半年时间,毕竟已经有了网页基础。首要任务只是网页的移植,在保留自身特性的情况下发挥移动端的优势

      同类产品还有博客园,github等

      第一个BUG是因为过分强调移植网页版而忽略了移动端的简洁性

      第二个BUG原因是在设计时没有考虑到视频的因素

问题与建议

      希望能把页面设计的更加简洁,方便第一次使用者使用

第三部分:建议与规划

建议

      弱化VIP收益,更加注重普通用户

      简化UI设计,方便用户使用

核心用户人群

      IT行业从业者、在校大学生、对IT感兴趣的人、对编程感兴趣的青少年

针对不同人群设计不同模式(专业/业余)

     专业的IT从业者,在使用时更倾向一些具体的代码或是算法,而非专业人员更倾向去了解,二者需求不同。

开发计划

前端开发人员:2名

后端开发人员:2名

测试人员:1名

交互设计师:1名

第1周:市场调研,调查用户需求并分析需求,明确人员工作安排,制定计划。

第2-8周:写代码,分工合作

第9-10周:测试代码,发现问题

第11周:内部人员使用并反馈问题。

第12-14周:发布Beta测试版,收集使用者建议。

第15周:根据测试结果进行相应改进

第16周:发布正式版本

...全文
443 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-非IT技术 发布问题, 以便更快地解决您的疑问
代码下载链接: https://pan.quark.cn/s/a8fbca3925b4 《鸿蒙OS开发环境构建》指南系统性地阐述了配置和筹备鸿蒙OS开发所需的各种工具和条件的具体方法。鸿蒙OS,亦称HarmonyOS,是由华为研发的一款面向全场景的分布式操作系统,其目标是提供跨平台、多设备间无缝协作的使用体验。本指南涉及了从Linux服务器到Windows工作站的完整开发流程。指南中提及了MobaXterm,这是一款用于连接Linux源码服务器的软件,使得开发人员能够在Windows环境中远程访问Linux服务器。同时,HiTool作为烧录工具,用于将编译后的系统镜像写入开发板。IPOP.EXE则是一款串口终端软件,用于执行串行通信和调试任务。Embedded Studio用于开发设备驱动程序,而DevEco Studio是华为提供的图形化应用程序开发平台,支持C/C++语言,拥有代码编辑、编译、烧录和调试功能,被视为OpenHarmony智能设备开发者的首选集成开发环境。在硬件配置方面,指南列出了必需的设备,包括Linux服务器(推荐Ubuntu 16.04及以上版本),Windows工作台(兼容XP/7/10),以及Hi3518EV300 IoT Camera单板。开发期间,Windows工作台通过USB线与单板相连接,以实现数据传输。此外,为了开展开发工作,还需要安装putty、IPOP、tftp服务器等辅助软件,以及HiTool用于烧录操作。在软件系统要求方面,Linux服务器需要安装bash、Python3.7+、gn、ninja、LLVM等构建工具,这些工具对于生成和执行编译脚本具有关键作用。在Windows工作台上,建议采用Visual Studi...

80

社区成员

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

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