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

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

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

第一部分  调研、评测

1功能性bug

1.1手机端不能看见在电脑段发布过的帖子,或者回复过的帖子,不能实时发现问题,两者设计不同容易让使用者产生混乱

电脑端                                          

https://img-community.csdnimg.cn/images/941f721e55934e7d8456601b04f23556.png ​​

1.2在电脑端发帖中不能调整字体大小,在写较长的帖子时使用不便利,手机端的发帖页面功能也不够完善,不能很好满足及时需要

手机:

2持续使用和解决的问题

2.1经过几天的使用时间,我已经成为一个持续使用者,对使用者粘性较大。

2.2Csdn帮我集中了资料和问题,解决了学习上遇到的困难,同时我通过其也能向其他的程序员学习。

3采访

3.1采访对象

背景:南京某211大学智科专业大三学生

需求:解决在计算机相关领域学习上遇到的问题

使用csdn的原因:其对初学者较为友好,该软件包含的内容比较全面,一般对平时不怎么熟悉的编程语言或者编程中遇到的一些问题,在CSDN上基本都能找到自己想要的答案

痛点:CSDN对编程初学者用处比较大,但是对一些已经有一定基础的编程者就不是那么适用了,因为CSDN这个网站抄袭、同质化严重,海量相同的文章,还有就是下载资源,有超级多都需要额外付费,但在付费之前,你不知道你买的资源是不是你真正想要的,付费资源的介绍会比较模糊。

3.2使用像

3.3使用过程

一般情况下,受访者所所提出的问题基本都能得到解决,少数问题在之前没有回答或专门的文章回答时,直接提问不能及时获得解答。

优缺点:

 优点缺点
数据量数据量上基本足够满足使用者需求,一个问题的搜索结果通常能够有数个重复回答太多时,寻找有用的资料比较困难
界面界面较为简洁在手机端观看代码时,翻看困难,观感较为难受
功能基本满足了使用者寻求问题解答的需求,功能丰富希望有一个简洁版删去不需要的功能
准确度大部分问题能够正确得到解答少部分回答较少的问题可能出错

3.4 改进意见

该用户对其的改进意见为:剔除大量重复的文章,改变较为优质的资源大部分需要收费这一现象,减少首页上的无关娱乐向的内容推荐。

4评价

综合的评价的结论是d,推荐

满分五分

内容质量:3.5

使用体验:4.5

使用热度:5

发展趋势:4.3

平均:4.3

第二部分 分析

1时间分析:大约需要六--八个月时间完成该软件

2优劣分析

优势:

a 热度较高,基础用户足够大,能够吸引更多的用户和发帖人员;

b 资源较全,能够基本满足用户需求;

c 网站和软件都较为成熟,拥有完整的工作流程;

d 对初用者较为友好,用户体验较好。

劣势:

a 抄袭严重,重复文章较多,相同,类似内容较多;

b 文章质量参差不齐,优质文章较少且大部分需要额外付费,并且不能提前预览一部分;

c 论坛讨论氛围较差。

3质量以及市场份额

质量在2-3名,市场份额估计第一,不匹配,原因是csdn基础用户较为广大,初学者较多,热度始终较高,能够吸引到更多用户。

4 bug修复

我觉得是有意不修复。

对用户需求掌握不好、测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试

在反馈接受和改正方面方面还有问题,不能及时地改正这些问题,出现问题的原因可能是将关注度放在新功能的研发上,而不能及时修正bug,运营商业化严重,不关注用户体验。

5 提问与建议

提问:开发人员是否也会在私下使用csdn,如果是,体验又如何?

建议:更加注重用户使用体验,征集用户意见,根据用户意见做出相关调整。

第三部分 建议和规划

1 如何提高并胜出: 前期加强宣传,增加热度,吸引较大基数的用户,后续提高服务和网页质量,增加用户粘性。

2市场:从业人数方面,1-4 月,我国软件业从业平均人数 711 万人,同比增长 5.8%,规模比 1-3 月增加 14 万人;从业人员工资总额同比增长 11.0%,比 1-3 月提高 0.4 个百分点,近两年复合增长率为 5.6%。市场规模庞大且具有稳定增长,具有优秀的发展趋势。

3 竞争产品及其优劣势

产品优势劣势
csdn基础用户大,知名度高,对初学者友好,涵盖内容广泛商业化较为严重,重复内容较多,抄袭现象也较为严重
博客园有模板功能,个性化较好,文章质量较高,保证了一定原创性平台感觉较为陈旧,可用资源较少,除了博客和文章其它地方不够出彩
掘金作为前两者的后起之秀,结合了二者优点,拥有合适的商业化,简洁的页面SEO并不好,在搜索引擎大部分文章都来自csdn等其它平台

这个领域处于平台阶段。

核心用户:在计算机学习方面的初学者,如大学生和刚参加工作的新手等,具有较多需求

典型用户:学历:大学以上,年龄:20-30岁,专业:计算机相关专业,爱好:学习提升自我,收入:中低,表面需求:寻求自身不会的问题的解答、分享交流技术,潜在需求:通过学习提高自身,学习更多的技术、拥有更高的收入。

功能设计:

Need:技术交流,技能分享。

Approach:注重用户反馈,积极接受用户建议,吸引更多大牛作者。

Benefit:提高用户体验,增加用户粘性。

Competitors:同类软件相对较少,竞争压力较小。

Delivery:与社交用软件合作,嵌入宣传广告,增加知名度,增大用户范围,扩大用户来源。

开发人员分配:2个前端开发人员, 2个后端开发人员,1个测试人员,1个交互设计师

第1周:需求分析,确认大致功能和框架设计。

2~4周:初步进行代码编写,实现底层功能。

5~6周:修复存在的bug,协调各功能间的问题。

7~8周:优化程序代码以及显示页面。

9~11周:开始进行一部分内测,确认收集用户反馈问题。

12~13周:停止内测,集中对问题进行优化,调节各部分功能。

14~15周:进行维护工作,做好防范工作,准备软件发布工作。

16周:正式发布软件,增加宣传,持续检测,不断优化。

 

...全文
411 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
源码链接: https://pan.quark.cn/s/4059260b3dc9 在电子设计自动化(EDA)范畴内,Verilog作为一项关键的硬件描述语言(HDL),被普遍应用于构建数字系统的模型,其应用范围涵盖从基础的逻辑门构造到高级的系统级设计,例如本案例所探讨的电梯系统。运用Verilog进行的电梯系统构建是一个典型的综合实践任务,它融合了数字逻辑、嵌入式系统以及计算机工程等多个核心知识领域。 我们必须明确电梯系统的功能要求。电梯需依据乘客的楼层指令,智能地选择其运行路径、选择停靠的楼层以及安排门的开启流程。这一过程涉及到状态机的设计,这是Verilog编程中的一个核心概念。状态机能够将电梯的操作流程划分为多个独立的状态,例如待机、上行、下行、开门、关门等,通过状态间的转换条件来执行各类操作。 Verilog程序通常由多个模块构成,每个模块对应电路的一部分。在此项目中,可能包含以下模块:主控制单元模块、楼层识别模块、按键输入单元模块、电机驱动模块等。各模块均具备特定的功能,例如主控制单元负责统筹各部分的工作,而电机驱动模块则依据指令操控电梯的升降动作。 在构建电梯系统时,还需关注实时性和同步性。例如,电梯不允许在两个楼层同时开启门,这需要在Verilog程序中运用适当的同步手段,例如边沿触发的时钟信号,以确保数据传输的精确性与统一性。 接下来是仿真环节和验证步骤。借助ModelSim或Vivado这类软件工具,我们可以对Verilog程序进行仿真,模拟电梯的操作情形,考察其在不同情境下的表现是否符合设计预期。此步骤极为关键,有助于识别并修正设计中的缺陷。 倘若设计满足所有条件,可将Verilog程序编译并上传至FPGA(现场可编程门阵列)进行硬件层...
内容概要:本文基于Simulink平台,构建了一个包含风能、太阳能、储能系统和质子交换膜(PEM)电解水制氢系统并网运行的交流母线协调仿真模型。该模型旨在研究多种能源形式与制氢负荷在共用交流母线下的协调运行机制,重点分析风光出力波动性对系统稳定性的影响,以及储能与制氢负荷在能量调节和消纳富余可再生能源方面的作用。通过设计合理的控制策略,实现系统内功率的动态平衡与高效利用,并对系统在不同工况下的动态响应特性进行了仿真验证,为高比例可再生能源接入背景下风光储氢一体化系统的规划与运行提供了技术参考。; 适合人群:具备一定电力系统、新能源或自动化专业背景,从事相关领域研究或工程应用的研发人员及高年级本科生、研究生。; 使用场景及目标:①研究风光储氢多能互补系统的集成与协调控制策略;②分析储能与电解制氢负荷在平抑可再生能源波动、提升系统稳定性方面的作用;③掌握基于Simulink的多能源系统建模仿真方法,服务于科研项目、毕业设计或工程预研。; 阅读建议:建议结合Simulink软件动手复现模型,重点关注各单元模块的控制逻辑与接口设计,通过调整参数和工况进行对比仿真,深入理解系统动态特性与协调运行机理。
下载代码方式:https://pan.quark.cn/s/06ddd041bd02 STM32CubeIDE是由STMicroelectronics(意法半导体)开发的一款功能全面的集成开发平台,主要面向STM32微控制器的应用。该v1.0.2版本特别适配于Windows操作系统,并且能够适用于x86及x64架构的计算机系统。STM32CubeIDE融合了代码编写、编译执行、调试诊断以及项目管理等多项核心功能,致力于精简STM32应用的开发步骤,从而显著提升开发工作的效率。 STM32CubeIDE的主要特性具体包含: 1. **集成开发环境(IDE)**:该平台提供了一个统一的操作界面,开发者能够在此平台上进行代码的编写、编译、链接以及调试STM32应用程序。IDE的设计注重用户体验,支持包括C和C++在内的多种编程语言。 2. **代码生成器**:STM32CubeMX作为STM32CubeIDE的一个组成部分,是一个图形化的配置工具,用户可以通过它来设定微控制器的多种参数,例如时钟系统配置、外设接口选择等。完成配置后,该工具能够自动生成初始化代码,从而大幅减少手动编写基础代码的工作量。 3. **项目模板**:STM32CubeIDE提供了多种预先配置好的项目模板,这些模板覆盖了STM32系列的不同微控制器型号,从而使得新项目的启动过程更加迅速和便捷。 4. **调试工具**:IDE内建了功能强大的调试器,支持JTAG和SWD接口,且兼容多种ST-LINK/V2、ST-LINK/V3以及各类第三方调试设备。调试功能涵盖了断点设置、变量监控、内存检查、性能评估等多个方面。 5. **编译工具链**:STM32CubeIDE集成了GCC编译器以及针对ARM...

80

社区成员

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

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