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

夏令时记录55 2022-10-28 19:42:10

这个作业的要求是:https://bbs.csdn.net/topics/608658572

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

目录

这个作业的要求是:https://bbs.csdn.net/topics/608658572

第一部分 调研、评测

功能性bug

使用感受

优点:

缺点:

用户采访

调研结论

第二部分 分析  

对工作的估计

csdn移动端App优势与劣势

优势

劣势

csdn的市场背景

存在BUG的原因

建议

第三部分  建议和规划 

市场情况

NABCD分析

团队开发流程


 

第一部分 调研、评测

功能性bug

我第一次了解认识csdn是在进入大学本科阶段后由于专业需要,在互联网上检索相关资料时认识了csdn网站。对于本次分析对象csdn移动端App使用时间也逐步增加,尤其是开始学习软件工程课程之后几乎每周都有使用,所以对csdn移动端所存在的bug也或多或少有所了解。

  • bug1:在csdn移动端app的社区功能中,其他用户发布的帖子内容文字被限制无法进行复制操作。在写作过程中,若使用移动端app将无法复制老师所发布帖子中的作业要求或题目,故在移动端app上完成作业的体验糟糕。
  • bug2:在csdn移动端app上写作时存在字数限制,且相较于PC端移动端app功能过少,对于内容的排版较为困难,移动端写作发帖体验糟糕。
  • bug3:在csdn移动端中无法获取用户发布帖子的网址链接,只能借助于在外部浏览器中打开查看,增加了帖子网址获得的难度,使操作繁琐。

使用感受

优点:

从进入大学了解认识了csdn后我就在一直使用,毫无疑问我已经成为了csdn一个持续使用者。csdn作为全球最大的中文IT网站拥有着众多的优质博主或者各大高校师生、业内人士提供了很多优质博客,在平时的大学生活中,由于专业原因,我时常在编写代码的过程中遇到一些问题,这些问题几乎都可以在csdn中获得解决方法。例如,我在学习过程中遇到了一个斐波那契数列问题,我不知道什么是斐波那契数列,于是我在csdn上进行搜索。得到了如下结果:

 于是我不仅了解了斐波那契数列的概念,还了解了斐波那契数列在c、python、java等语言下的实现方法。

缺点:

  • 在搜索某些问题的答案时,容易发现部分明显抄袭的文案或者是出现粗制滥造的灌水内容。同时,博客的正确与否需要自行判断。

  • csdn移动端App过于臃肿,有着许多大部分用户都不需要使用的功能。
  • 社区功能较为隐蔽,对于首次使用该功能者十分不友好。与此同时,使用社区功能时需要进行的操作过多过于繁琐。

用户采访

1)采访对象的背景和需求:本次使用用户采访了河海大学智能院大三学生,由于专业需要,该名同学需要在网络上查找编程过程中遇到的问题。csdn作为一个中文程序员社区,该同学很乐意在csdn上寻找问题的答案。

2)用户使用情况:

 3)用户使用感受:该同学在使用过程中表示自己喜欢直接在浏览器中搜索问题答案,然后进入网页版的csdn中。在使用过程中他觉得下载一个移动端App没有什么必要,同时觉得自己平时只是查阅资料,使用浏览器搜索还能搜索到其他平台的解答因此下载一个App完全没必要。

在被要求下载使用一段时间后该用户表达了不满:

  • 首页页面太单调了,感觉重点不够突出,放眼望去都是千篇一律的标题+图片又一个标题+图片……;
  • 进入自己所在学校社区查看老师布置的任务时操作过于繁琐,需要先点击我的,然后找到我的社区进入后选择顶部社区,再选择我的,然后才能点击进入学校社区;
  • 在移动端App上进行社区发帖功能时存在功能少、使用不方便、字数限制等问题。

该用户同时也对csdn移动端App大加赞赏:

  • 在App中使用时没有浏览器中的大量烦人弹窗并且也几乎没有看到广告;
  • 每日一练功能很适合学生,不仅可以巩固以往学习过的知识,也能在遇到不会的问题时引发思考,学习到新的知识。可以随时随地的利用碎片化的时间来提升自己;
  • 可以跟随技能树功能系统高效的学习一门新的编程语言,或者在复习过程中发现自己的不足从而巩固提高。

4)用户改进意见:

  1. App首页因该详略得当,增加一些视觉效果以吸引用;
  2. 简化社区功能使用复杂度,让社区功能更加直观的出现在App中;
  3. 优化社区发贴功能,让移动端App的社区发帖功能更加高效便捷。

调研结论

a)   非常不推荐

b)   不推荐 

c)   一般

d)   推荐

e)   非常推荐

总的来说:d)推荐 

若以10分为满分则有

评价指标评价得分
功能性功能众多但无用功能众多,平时经常使用的功能较少,但功能强大。7
实用性查询资料较为方便,但在发帖方面体验较差。6
美观性主页界面不够直观较为单调,我的界面简易美观.7

 

第二部分 分析  

对工作的估计

若有一个团队条件如下:人数6 人左右, 计算机大学毕业生,  并有专业UI 支持计算机大学毕业生,  并有专业UI 支持。

预估完成用时:5~6个月(在有模板,知道需要的所有功能),以版本的csdn移动端App来看,它已经被开发成了一个成功的商业软件,其所实现的众多功能绝对不是在开发之初就在计划之列的。有许多功能都是在软件版本迭代过程中根据用户需求、市场情况进行添加修改的。若是从零开始做一个软件实现所有功能,6个人的刚毕业计算机大学生大概率无法在半年时间内完成。

csdn移动端App优势与劣势

优势

  • 成立时间早,各项功能完善稳定
  • 拥有众多优质博主,在时间的沉淀中积累了大量优质用户,拥有了大量优质博客
  • 对使用用户有清晰认知,专业性较强,能更好的服务与IT行业从事人员以及学生

劣势

  • 博客内容参差不齐缺少对内容质量的把控
  • 缺少对优质博客的扶持力度
  • 和例如知乎这样的平台比起来圈子较小,不利于与其他行业进行联动
  • 部分功能使用繁琐,且存大量大部分用户不需要的功能

csdn的市场背景

csdn成立于1999年,注册用户超过3500万,覆盖90%的中文开发者,是全球最大的中文开发者社区,在全球编程类网站中排名第7。对于中国的开发者服务平台来说csdn是毫无疑问的第一,从专业性角度来说csdn是面向IT专业技术人员,提供专业化、集成化的服务的平台,经过长时间的沉淀已经成长为中国市场份额最大的开发者平台。

存在BUG的原因

对用户需求掌握不好

现阶段仍然没有优化的必要

现阶段下的开发环境更多的是建立在PC平台上的,对于移动端来说,开发者给予的关注不够。移动端自身存在硬件上的限制,对于博客的写作上存在不便。开发者没有给予移动端未来的发展给予长足的重视。对于移动端存在的上述问题只是小部分人的需求,没有必要花费力气去做一件收益较低的事情。

建议

现阶段移动端的发展较为迅猛,相信在不远的将来,人们手中的手机或者平板能代替现阶段下在PC上更便于完成的事情。例如,现在的平板已经可以使用外接键盘进行文档的写作,csdn移动端App因该尽快解决其发帖存在的字数限制问题、功能缺失问题等严重影响使用体验的问题。随着科技的进步,会有越来越多的人使用移动设备进行办公,对于笔记本电脑来说手机或是平板显然更加轻便,优化移动端App的发帖体验很有必要。

第三部分  建议和规划 

市场情况

作为一个面向IT专业技术人员,提供专业化、集成化的服务的平台,其核心用户肯定是IT从业者,但随着近年来计算机领域、人工智能领域、网络安全等领域的持续发展,越来越多的中国人开始关注IT行业,可以说IT行业现在的处境是如日中天。作为一个面向开发者的平台,csdn也可以向学生、计算机爱好者等有需求的人提供服务。在该领域内有github、leetcode等专业社区,也有如知乎、贴吧等开放社区也已经运营多年,对于中文用户来说csdn整合了以上平台的优点既有专业性又有庞大的用户基础,对于中文社区的新手用户来说是最佳选择。

作为项目经理来说该产品的核心用户群体因该是专业的IT从业人员和IT专业学生,年龄阶段一般在18-40岁之间。这类用户最核心的需求就是解决所遇到的相关问题,或是学习新的相关技术。因为计算机行业的发展较为迅猛,所以产品应该做到与时俱进,收录新的知识、提供新的技术方案,留住核心用户的同时也可以为其他有需求的用户提供服务。

NABCD分析

  • Need:移动端App更好的发帖体验,使用移动端就能够轻松的完成一篇排版清楚、重点明晰、不限字数的博客。
  • Approach:增加更多的功能,例如增加网页端的标题、引用块、代码段、表格等功能,取消字数限制。
  • Benefit:吸引移动端的用户群体,怎加用户的依赖度,方便了用户的需求。
  • Competitors:在目前的移动市场中leetcode已经率先完成该功能,但csdn用户数量更加庞大,在移动端的竞争方面也具备不容小觑的优势。
  • Delivery:与其他平台合作进行推广,或者利用自己庞大的用户基础邀请用户进行体验。

团队开发流程

团队条件:6个人,自己作为项目经理

时间:4个月

具体流程:

1-3周市场调研,分析用户需求,制定产品需要满足的功能,规划发展方向
4-5周分配开发任务,明确目标,制定开发计划
6-9周产品功能开发
10-13周完善功能,邀请用户内测,发现问题,解决问题
14-16周收集反馈,最后调整,解决bug,总结开发进度,准备宣发工作

 

...全文
565 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文系统研究了在不平衡电网条件下,基于延时相消算法(DSC)的T型三电平LCL并网逆变器控制策略,并通过Simulink平台完成了建模与仿真实现。研究构建了逆变器在非理想电网工况下的正负序阻抗解析模型,深入分析了同步锁相环(PLL)引发的频率耦合效应对系统稳定性的影响,提出采用序分量分离方法以提升并网性能。通过小信号扰动扫频辨识技术,从仿真数据中提取正负序阻抗特性,实现理论建模与实测数据的精确对标,并结合Nyquist稳定判据与Bode图稳定裕度指标,对系统频域稳定性进行定量评估。研究结果表明,在弱电网环境下,负序通道因相位裕度快速衰减成为系统失稳的主导因素,验证了所提控制策略在抑制宽频带振荡、提升系统鲁棒性方面的有效性与优越性。; 适合人群:从事电力电子、新能源并网、微电网控制等相关领域的科研人员及电气工程专业的研究生、高年级本科生。; 使用场景及目标:①用于分析T型三电平LCL逆变器在电网不平衡条件下的稳定机理;②指导基于序分量控制的高性能并网逆变器设计与仿真验证;③为解决弱电网下宽频带振荡问题提供理论依据和技术方案; 阅读建议:建议结合Simulink仿真模型同步学习,重点关注第三章阻抗建模与第六章稳定性分析部分,动手复现扫频辨识过程以加深对序阻抗特性和系统失稳机理的理解。
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 在信息技术领域中,数据可视化是一项关键技能,特别是在网页设计方面,运用JavaScript和HTML技术来构建动态化、交互式的曲线图,能够显著增强用户的使用感受。本教程将深入阐述如何借助JavaScript和HTML技术来完成曲线图的构建过程。 我们需要明确HTML作为网页的基础结构语言,而JavaScript则赋予网页动态特性,包括实时数据变更和用户互动功能。在曲线图的实现阶段,HTML主要用于搭建页面的基本框架,并定位图表的容器;JavaScript则负责进行数据计算和图形渲染。 一、HTML基础布局 在HTML文档中,我们首先需要设计一个容器元素,用于容纳曲线图。通常情况下,可以使用`
`标签来创建这一容器,并设定相应的宽度和高度,例如: ```html
``` 二、JavaScript绘图库 尽管可以通过原生JavaScript来绘制曲线图,但这通常需要编写大量的代码并进行精密的坐标计算。为了简化这一流程,我们可以借助现成的JavaScript绘图库,比如D3.js、Chart.js或Highcharts等。此处以Chart.js为例,它是一个轻量级且操作便捷的库。 1. 引入Chart.js库 在HTML文档中,我们需要添加Chart.js的CDN链接: ```html <script src="https://cdn.jsdelivr.net/npm/chart.js">
源码下载地址: https://pan.quark.cn/s/7f6388f6b641 ### LIN通信基础知识说明 #### 一、LIN通信简介 **LIN**(Local Interconnect Network)是一种具有低成本和低传输速率特性的串行通信协议,主要应用于汽车电子网络系统中的分布式控制领域。该协议构建于UART/SCI(通用异步收发器/串行通信接口)技术之上,适用于包括汽车、家用电器以及办公设备在内的多个应用领域。 #### 二、LIN通信的发展历程 1. **创建与进步:** - 1996年,由Volvo与Volcano通讯(VCT)合作,为Volvo S80系列汽车开发了一种基于UART/SCI的通信方式,命名为Volcano Lite。 - 1997年,Motorola参与合作,协助Volvo和VCT对Volcano Lite协议进行优化,使其能更好地适应不同的应用环境,例如支持无需使用晶振的从设备。 2. **LIN版本的更新:** - 本资料主要聚焦于LIN 2.1版本的详细内容。 - 自1999年LIN协议首次推出以来,已经经历了多次版本的迭代,其中LIN 2.0版本是当前应用最广泛的版本之一。 #### 三、LIN通信的核心概念 1. **LIN子网(Cluster)与节点(Node)** - **子网(Cluster)**:指由一个或多个LIN节点构成的局部网络系统。 - **节点(Node)**:指能够接收及发送LIN通信数据的电子控制单元(ECU)。 2. **主/从机节点与主/从机任务** - **主节点(Master Node)**:负责对整个LIN子网进行管理,包括调度数据传输及网络唤醒/睡眠状态。 - **从节点...

80

社区成员

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

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