首页 > 其他 > 详细

结合工程实践选题调研分析同类软件产品

时间:2019-10-13 13:33:23      阅读:78      评论:0      收藏:0      [点我收藏+]

 

  我的工程实践选题是“基于阿里云的多协议网络通信系统”,阿里云通信服务平台,整合了三大运营商的通信能力,为开发者提供了简洁易用的短信/语音,三网合一通道。本项目以阿里云和嵌入式系统为工作平台,实现基于TCP/IP,UDP/IP,HTTP等协议的网络通信系统。本项目开发环境相关的软件有centos系统,vim编辑器,gcc编译器。

 

一、这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?

我是通过查资料知道这三款软件是linux系统开发常用的,所以采用了这三款软件作为项目的开发软件。这三款软件都是开源的,也就是不收费。

二、这些软件是如何到你手里的(邮购,下载,互相拷贝,在线使用...)

这些软件都是我下载的,因为开源,所有下载起来也很方便。

三、这些软件有Bug么?又是如何更新新版本的?

每款软件都会存在一定量的bug,但是大部分用户都不会遇到,我在开发过程中并没有遇到。当知道自己使用的软件有新版本发布,可以更新,软件更新可以手动更新或者下载源码重新编译安装,当然也可以不更新。

四、此类软件是什么时候开始出现的,同一类型的软件之间是如何竞争的?发展趋势如何?

这些软件很早就存在的,比如vim编译器是90年代开始发布的。同一类型的软件之间的竞争有很多因素,比如收费因素,使用方便因素,用户友好性因素,开发爱好因素等,综合下来用户就有了自己的偏好,选择了相应的软件作为自己的开发软件。

五、列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?

软件是运行在硬件之上的,软件是在CPU上运行的一些列指令执行的结果,再加上输入输出展现给用户看到。一般软件运行结果都是可视化的,而硬件都是门电路组成,肉眼是看不到的,需借助一些光器件才能被肉眼感知。硬件是基础,软件是定义硬件执行的指令集合。

六、你个人第一次用此类软件是什么时候,你当时是几年级,班主任叫什么?在哪里,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)

我第一次用这些软件的时候是在大学三年级,班主任叫张英杰,在安徽工业大学,是学生,当时的软件是从老师那里拷贝的。

七、你是如何精通这类软件的?它给你什么好处,坏处?

我还没精通这些软件,目前还是熟悉使用中,不过随着经常使用,会越来越顺手使用这些软件的。这些软件能让我开发程序,完成实际项目。

八、你现在还用它么,或者是同类软件的不同品牌,为何?

现在还在用,因为开源,不是黑盒子,并且资料多。

九、这种软件再过10年,20年还会存在么,为什么?

我相信20年内依然会存在,开源社区的一些高手会不断优化,改进,使这些软件能跟上时代的步伐而不至于被淘汰。

 

结合工程实践选题调研分析同类软件产品

原文:https://www.cnblogs.com/shadu/p/11666081.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!