一、2019我国软件产业调研

2019年1-11月,全国软件和信息技术服务业规模以上企业4.03万家,累计完成软件业务收入64616亿元,同比增长15.5%。

从收入便可以看出软件产业的发展前景还是十分的不错的,随着各行业信息化、自动化和智能化的水平的提高,我们可以大致的从这些方面去了解一下软件行业,首先就是通信市场,随着互联网的普及,FTTH逐渐的增长,电信行业的市场一直都是处于一个上升的苗头趋势,从最初的50Mbps到100Mbps,用户量一直是很高的,根据工信部统计:截至 2018年 12月底,三家基础电信企业的固定互联网宽带接入用户总数达 4.07亿户,其中,光纤接入(FTTH/O)用户 3.68亿户,占固定互联网宽带接入用户总数的 90.4%;宽带用户持续向高速率迁移,100Mbps及以上接入速率的固定互联网宽带接入用户总数达 2.86亿户,占固定宽带用户总数的 70.3%,占比较上年末提高 31.4 个百分点。当然这是18年的数据,19年的只会更高。非电信行业的市场也在逐步的上升。

关于一些软件行业的公司,我在此去了解了几个公司。随着短视频的火爆,某音app迅速占领了市场,当然,字节跳动是对标百度,随着网络上媒体的报道:字节跳动具备了百度巅峰时期的优点(技术领先,销售强势),而目前的百度的缺陷(不重视用户的体验、无执行力)这也就是字节跳动崛起的原因。某音火了以后,字节跳动立马进军海外市场,产生了海外版本的某音(TikTok)。同时最主要的是电商,它也同时触碰到了阿里的电商地位,因此这是一家很有竞争力度的公司,走进他们的官网:

接着我又去查找了鹅厂的一些招聘信息,首先说说鹅厂,网上的一句话很打动我:腾讯的核心业务整体增速放缓,消费互联网进入生命周期成熟期。可以根据数据来说明社交网络、网络游戏及广告业务均受到宏观经济下行+政策影响+短视频行业兴起对广告业务的挤出效应的影响,所导致的整体营收增速不及预期,另一方面,投资收益2019Q2为40.38亿元,贡献增长15亿,成本费用端的销售费用为47.18亿元,广告费同比减少16亿,这是需要考量的风险因素之一。QQ:2019Q2QQ月活账户数8.08亿,同比上升0.6%,环比下降1.8%;QQ的智能终端月活账户数为7.07亿,同比下降0.3%,环比上升0.9%。微信&Wechat:2019Q2微信&WechatMAU11.33亿,同比增长7.1%,环比增长1.9%。QQ空间:2019Q2QQ空间的智能终端MAU为5.54亿,同比上升2.0%,环比下降3.2%。收费增值服务注册账户数:2019Q2收费增值服务注册账户数1.69亿,同比增长9.7%,环比增长2.1%。

接下来我去查询的是小米公司,一家用户理念极度强的公司,俗称“粉丝经济”。小米模仿了戴尔一直销模式,即采用在互联网上直销的方式,不需要实体店面,这样就降低了成本支出

由小米公司独立研发完成MIUI也是中国首个基于互联网模式进行开发的手机操作系统,而且其系统还会根据发烧友的反馈意见不断的更新迭代。这种根据用户的思维和建议而开发的 系统几乎是不存在的,小米是一个特例。这些优势都使小米的竞争对手无法比拟。

 

二、谈谈自己使用的好的软件并分析为什么好。

1)火绒

我见到的90%的电脑都被360安全卫士给绑架了,安装了360卫士之后,它就像一个超级寄生虫一样,将360浏览器、360导航、360杀毒、360软件管家、360解压、鲁大师、驱动大师等等,将近20多个360自家的软件。关键是你在安装之后,卸载的权限都被被隐藏的很深,几乎找不到,各种弹窗更是层出不穷!

原本只是想请一个管家,让自己舒心安静的工作,现在这个管家不仅霸占了你的电脑,还将自己的各种亲戚安插进来,要挟你不能卸载!

现在,一款最美、最安静、最优雅的安全管家软甲推荐给你,你会发现:当你开始使用它的那一刻,你的电脑就不再有任何广告弹窗、没有各种系统崩溃、风险提示

2)桌面日历

不需要登陆什么的,当然想同步也是可以的,备忘录,日期,一目了然,简洁舒适。

轻量级,办公学习必备。

3)Everthing——搜索神器

当电脑用久了,懒得整理的时候,烦吐了windows的内置搜索,慢的不能说什么了,因此找到了这款神器,速度提升不得不说,强迫症都好了

根据所列出的软件,我觉得一个好软件最重要的是,最简洁的操作实现最复杂的功能,目前的小爱同学打造的生态圈也是我十分向往的一种方式,注重用户体验感,体验3分钟让用户喜欢上这个应用。其次就是功能全面,这也是软件的灵魂所在。一款好的软件要满足使用者的各方面的个性需求。因为使用者的行业不同,对象不同,因此产生了各种各样的使用软件,可以完成不同任务的软件。比如您说的你是饲料厂的。那么您的需求可能就是需要财务管理方面的软件,也或者是需要饲料生产管理流程监控管理的软件,也可能是需要行政管理的软件。某些软件是可以在各个行业通用的,但是某些软件是依据使用者个性需求单独开发定制的软件。还有就是对软件后期维护,软件升级换代比较及时,省心。软件维护是决定着它可不可以正常使用,能不能发挥出软件的全部性能。还有软件的升级是可以弥补软件自身的某些缺陷和不足。

三、做出一个软件所需要的各类应用

首先根据产品想法->需求分析-》原型设计-》ui设计-》前后端代码-》测试验收-》发布运营-》产品迭代优化这些步骤进行一一的分析

工欲善其事必先利其器

Git:一个开源的分布式版本控制系统

Atom:github专门为程序员推出的一个跨平台文本编辑器

Termius:终端连接工具

Postman:Postman是一款强大的网页调试工具,提供功能强大的 Web API & HTTP 请求调试

SwaggerUI:一个API在线文档生成和测试的利器(非桌面客户端,要部署安装)

Wireshark:一款小巧、开源且能在几乎所有流行操作系统下使用的抓包工具软件

DBeaver:通用数据库管理工具

Robomongo:Roomogo是一个基于Shell的跨平台开源MogoDB可视化管理工具

MemAdmin:基于 PHP5 & JQuery 的 Memcached 管理监控工具(非桌面客户端,要部署安装)

VM:虚拟机

StarUML:一款生成类图和其他类型的统一建模语言(UML)图表的工具

yEd Graph Editor:一款流程图绘制工具,可以很方便的创建流程图, UML 图表,意向图以及其它类型的图表,图形和网络结构图

TeamViewer:连接远程计算机

Microsoft Visual Studio:Microsoft Visual Studio包括一组服务,包括Visual Studio IDE(适用于Android,iOS,macOS,Web和云端的全功能集成开发环境)。开发者使用Visual Studio可以快速轻松地在各种平台上规划,构建和发布软件。     ————部分软件检索来自知乎

四、画交互图

作业心得:本周的作业其实更多的是一个了解,再此估计是为了后面逐个分开讲解的一个铺垫,总的来看待软件工程这个事情,其实诸多的不解,但是通过慢慢了解其实就是一个合作的过程,一个team需要的也是各种人才而不是单一的。因此本次作业更多的是一个方向性问题,自己的方向在哪,自己应该根据什么去确定方向学什么,这便是这周所得到的所思所想。

------以上有诸多百度得来,仅作作业使用。

随机推荐

  1. JavaScript 基础学习(二)js 和 html 的结合方式

    第一种 使用一个标签 <script type="text/javascript"> js代码; </script> 第二种 使用 script 标签,引入 ...

  2. Python——模块和包

    一.概念 """模块():一个python文件,以 .py 结尾,包含python对象定义和语句.模块可以定义函数.类.变量,也可包含可执行文件 导入模块: 1.impo ...

  3. 测试.NET core MiddleWare 运行逻辑

    话不多说,直接开整. 首先创建一个.NET CORE web 工程,创建完成之后,会自动创建相关文件如图(本示例基于.NET CORE 3.0): 打开Startup.cs可以看到在Configure ...

  4. C# 调用WCF服务的两种方法

    项目简介 之前领导布置一个做单点登录的功能给我,实际上就是医院想做一个统一的平台来实现在这个统一的平台登录后不需要在His.Emr.Lis等系统一个个登录,直接可以登录到对应的系统,然后进行相应的操作 ...

  5. POST注入之sqlmap

    POST注入方法一加—form跑数据库sqlmap.py -u http://59.63.200.79:8815/Pass-05/index.php —form —dbs跑出数据库后查询表名 假设库名 ...

  6. Android实战项目——家庭记账本(七)

    今天主要实现了登录注册功能的客户端和服务端,但由于短信接口调用出现问题,导致注册功能还不完整. 截止到今天,APP的功能已经基本完成,后续还会陆陆续续的完善各功能模块与服务端的交互,因为需要和云端关联 ...

  7. 回炉重造之重读Windows核心编程-004-进程

    进程是一个正在运行的程序的实例,由内核对象和地址空间组成.进程是不活泼的,执行地址空间中代码的是在它的环境中运行线程.每个线程都需要自己的一组CPU寄存器和堆栈. 为了让所有线程都能运行,操作系统就要 ...

  8. java-十进制与十六进制的转化

    问题: 在一些特定的情况下,程序中需要用到进制之间的转化,现在来说说十进制和十六进制的转化. 其实java进制转换非常的简单. 那问什么还要说这个问题呢? 因为在转化的时候遇到一个问题... 记录一下 ...

  9. 安装Nginx到CentOS(YUM)

    运行环境 系统版本:CentOS Linux release 7.3.1611 软件版本:nginx-1.12.2 硬件要求:无 安装过程 1.配置YUM源 [root@localhost ~]# r ...

  10. RHEL6 yum本地源配置

    RHEL6 yum本地源配置 将RHEL6 的iso上传到/file1/xxx 新建目录/file1/xxx/mnt,将iso挂载到mnt目录 mount rhel-server-6.3-x86_64 ...