一、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. MarkdownPad2 安装以及出现的错误(This view has crashed)

    在这里首先感谢 堃堃5love 的解决办法 原文链接:https://blog.csdn.net/kunkun5love/article/details/79495618 声明:写这个是为了以后遇见问 ...

  2. go实现java虚拟机02

    上一篇通过flag包实现了命令行参数的解析,其实就是将输入的参数保存到一个结构体中,上一篇说过的例如java -classpath hello.jar HelloWorld这种命令,那么HelloWo ...

  3. java设计模式1——单例模式

    java设计模式1--单例模式 1.单例模式介绍 1.1.核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 1.2.常见场景 1.3.单例模式的优点 1.4.常见的五种单例模式实现 ...

  4. Kubernetes 部署 Nebula 图数据库集群

    Kubernetes 是什么 Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes 提供了应 ...

  5. vue中keepalive怎么理解?​---vue中文社区

    vue中keepalive怎么理解? 说在前面: keep-alive是vue源码中实现的一个组件, 感兴趣的可以研究源码 https://github.com/vuejs/vue/blob/dev/ ...

  6. VUE 是个 M V VM框架

    vue基本使用 new出来一个Vue的实例,传一堆配置参数,控制一片html VM: 响应系统 - > vDOM做标记 ->一个循环周期结束后->操作DOM new Vue 返回 V ...

  7. ES6常用语法(二)

    arrow functions (箭头函数) 函数的快捷写法.不需要 function 关键字来创建函数,省略 return 关键字,继承当前上下文的 this 关键字 // ES5 var arr1 ...

  8. tomcat - 解决 org.bouncycastle.asn1.ASN1Boolean 非法循环依赖的错误

    背景 记录遇到一次奇怪的错误,在发布war包到Tomcat的时候,出现了org.bouncycastle.asn1.ASN1Boolean非法循环依赖的错误. INFO: Deploying web ...

  9. 适合小白的大白话讲解--->Git与Github的区别

    本文由 伯乐在线 - 听风 翻译,艾凌风 校稿.未经许可,禁止转载!英文出处:Red Radger.欢迎加入翻译组. 本文旨在使用通俗易懂的文字,讲解版本控制背后的理论,以便你能对程序员们如何工作有个 ...

  10. npm常用模块之bable使用

    更多npm常用模块使用请访问:npm常用模块汇总 bable这是JavaScript编译器. Babel是一个工具链,主要用于在当前和较旧的浏览器或环境中将ECMAScript 2015+代码转换为J ...