2. 软件有很多种,也有各种分类办法: ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上); Web APP (基于网页的软件); Internal Software (企业或学校或某组织内部的软件); Games (游戏); Mobile Apps (手机应用); Operating Systems (操作系统); Tools
选取对你最相关的一类软件, 请回答:(web app)
1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的?
web最早起源于1980年蒂姆·伯纳斯-李构建的ENQUIRE项目,后英国人Tim Berners-Lee在1989年提出的web应用架构技术。从1992年开始兴起的技术包括JAVA,Javascript,Flash,Browers等技术的兴起,web app和桌面应用具有一样的交互性。
现今生活中,我们生活必不可少的需要用到web app,例如微博,邮箱等是我们与社会和朋友之间很好交流的应用,可以说一些web app已经成为了我们生活中必不可少的。
当然说俗一点web app都是用来盈利的。但是他们有很大的目标是为了让生活中充满更方面。web app可能并不一定通过赚钱现金方式,或者说绝大部分的web app并不是通过直接赚取现金的方式,他们很少会通过收费下载的方式,大部分的都应该采取免费方式。web会通过大量的客户和访问量吸引广告商的注意,赚取广告费。也可以通过卖产品等等盈利。
2) 你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,是什么状态,对软件有什么期望 软件是如何到你手里的,例如:邮购,下载,互相拷贝,从应用商店购买,等等。 (这个必须详细写,不然这道题目得0分,我要看看全世界的学生怎么抄袭这一段的)。
我接触web app的话应该是2008年的时候,那时候我初三毕业算是比较晚接触网络的时候。因为当时的主要交流方式都是通过QQ,所以QQ空间我们就接触的比较多。相对于其他软件我觉得web app 是最容易接触的,因为可以通过很简单的浏览对应的网站,我们不需要通过下载甚至是购买的方式获取。其实我对web app的期望就是它能够在功能上会更加的完善在操作上会让使用者觉得简单明了,在数据的保护上要做到绝对,在访问量暴增的时候能够依然保持稳定性的运营。其实web app就是一个走向完美的过程,却永远没有极限。
3)我们知道有些软件是收费的,有些是“免费” 的, 那么,写这个软件的工程师们,他们的工资大约是多少,请给出尽量详细的分析,精确到年收入多少万元人民币。
工资的多少还和城市有很大的关系,在北京上海的web app前端与后端开发工程师年薪平均11W左右,像天津的年薪就7W左右。
4) 你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的? 如何更新新版本的? 你估计软件团队更新一个主要版本花了多少 人月? 请写上人月的定义.
web app用起来非常简单,会上网的人应该都会用。好处就是web给了人类很大的方便,从现在的淘宝,邮箱,博客,学校的教务系统等时时刻刻给我们的生活很大的方便,无论知识的汲取,购物的方便,交流的简单。这些软件已经渗透了我们的生活,或者说我们已经离不开很多东西。坏处就是可能我们也接受到了很多不健康的东西,沉迷于一些不现实的东西。web的bug其实有很多种,像服务器的问题可以通过修改相关配置的文件,页面与浏览器不兼容的话也需要更改一些代码。web的更新有2种方式,一种是页面内容的更新在不更改页面的结构通过后天改变外观的方式,一种是页面结构的分析这需要对原来的页面进行修改甚至需要重新设计新的页面,这种情况只能通过ftp上传新页面到服务器。
人月的定义是指:一个人开发一个月称为1人月,例50人月指的是6个人开发5个月。个人web更新版本估计2人月。
5) 同一类型的软件之间是如何竞争的?你现在还用它么,或者是同类软件的不同品牌,为何?
其实我觉得竞争的方法都是一样的,取长补短。同种类型之间的网站,竞争需要了解对方网站打开的快慢、网站空间的稳定性、网站标题的设置、网页内容的布局等等。同类的不同品牌依然会用,像饿了么,美团它们都有自己的市场,有自己独特的地方
6)5年后, 这种软件运行的硬件会有什么变化, 软件再过 5 年还会存在么,为什么?
web应该在很长时间运行的硬件环境下没什么变化,5年后肯定存在,因为web适用于生活的方方面面,肯定会在很长一段时间存在。
7)列举你在使用上述软件的时候观察到的 “特殊”现象,它们和硬件有什么不同? 这些能说明软件的某些本质特性么?
web在访问量过多的时候会出现访问速度很慢的情况。硬件是一些物质产品像主机,输出设备等 ,而软件 通过程序和文档的存在,通过在计算机上运行的应用。软件的本质是按既定的要求运算,存储,读取和传输,通过屏幕等输出。
答题人:张鹏
2. 软件有很多种,也有各种分类办法: ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上); Web APP (基于网页的软件); Internal Software (企业或学校或某组织内部的软件); Games (游戏); Mobile Apps (手机应用); Operating Systems (操作系统); Tools的更多相关文章
- 第七篇——Mobile Apps,软件的曙光。
作业三: ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上): Web APP (基于网页的软件): Internal Software (企业或学校或某组织内部的软件): Game ...
- 软件分析(Mobile Apps )--百词斩
1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的? 2) 你个人第一次用此类软件是什么时候,你当 ...
- 不可或缺的企业OA面临问题,以及解决建议 软件定制开发 森普演示平台
---恢复内容开始--- 随着信息时代的来临,企业管理也相应的信息化,各种管理软件相继而出,各行各业的信息化有过成功,也有过失败(注:是以该项目是否达到用户的预期目标而言).据统计在信息化失败的案例中 ...
- 移动App測试实战:顶级互联网企业软件測试和质量提升最佳实践
这篇是计算机类的优质预售推荐>>>><移动App測试实战:顶级互联网企业软件測试和质量提升最佳实践> 国内顶级互联网公司測试实战经验总结.阿里.腾讯.京东.携程.百 ...
- 第三百三十节,web爬虫讲解2—urllib库爬虫—实战爬取搜狗微信公众号—抓包软件安装Fiddler4讲解
第三百三十节,web爬虫讲解2—urllib库爬虫—实战爬取搜狗微信公众号—抓包软件安装Fiddler4讲解 封装模块 #!/usr/bin/env python # -*- coding: utf- ...
- Linux下CD/DVD刻录软件
1.Brasero是一款CD/DVD刻录软件,Gnome桌面环境默认自带,支持单次写入数据DVD和任何类型的CD,并且能够将光盘镜像写入到硬盘,其图形化的操作界面使用户能够轻松而快速的在Linux下烧 ...
- MSYS2是对MSYS的一个独立的重写,是基于当前的Cygwin和MinGW-w64重写的,以同原生的Windows软件有更好的交互性为目的
MSYS2的官网:http://sourceforge.net/projects/msys2/ 官网的描述: Description MSYS2 is an independent rewrite o ...
- JS流程控制语句 多种选择(Switch语句) 当有很多种选项的时候,switch比if else使用更方便。
多种选择(Switch语句) 当有很多种选项的时候,switch比if else使用更方便. 语法: switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码 ...
- Mac本软件安装之后打不开的解决办法
Mac本软件安装之后打不开的解决办法 MacOS系统版本10.15.3 一,安装Axure RP 9 问题:安装之后打不开 提示“Axure RP 9已损坏,无法打开”或“打不开 Axure RP 9 ...
随机推荐
- line-height超出隐藏显示的行数和垂直居中
line-height是css样式里设置行高的方法,在div中有overflow:hidden,可以隐藏超出div的内容,配合行高和div的高,可以设置该div里可以显示几行内容,div可以容纳几个行 ...
- UML学习笔记:活动图
UML学习笔记:活动图 活动图 活动图是UML中描述系统动态行为的图之一,用于展现参与行为的类的活动或动作.在UML里,活动图很类似于流程图,但是有一些区别: 活动图着重表现系统行为,描述对象活动的顺 ...
- API SendMessage 带参数
代码未测试 [DllImport("USER32", EntryPoint = "SendMessage", CharSet = CharSet.Auto, S ...
- CA机构介绍(Certificate Authority 域名SSL证书颁发机构)
SSL证书机构即CA机构的全称为Certificate Authority证书认证中心,只有通过WebTrust国际安全审计认证,根证书才能预装到主流浏览器,成为全球可信的ssl证书颁发机构. HTT ...
- idea查看接口及类的关系继承(UML)图
选中接口或类 显示结果: 如果需要添加其他的接口或类:点击右键 添加需要的接口或类: 显示结果:
- PWM原理及其在电源中的应用
熟悉单机片的同学就应该知道pwm,也就是脉冲宽度调制技术,它是通过对一系列脉冲的宽度进行调制,来获得等效的波形.是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,因其操作简单,又灵活等 ...
- git的基本使用流程
1. 在远端创建代码仓库 2. 拉取到本地 git clone $(path) #其中,path包括git路径或者https路径,可通过实际情况进行拉取.另外,可通过-b参数指定拉取的分支,默认拉取m ...
- Apache Flink SQL
本篇核心目标是让大家概要了解一个完整的 Apache Flink SQL Job 的组成部分,以及 Apache Flink SQL 所提供的核心算子的语义,最后会应用 TumbleWindow 编写 ...
- [转帖]进程上下文频繁切换导致load average过高
进程上下文频繁切换导致load average过高 2016年6月26日admin发表评论阅读评论 http://www.361way.com/linux-context-switch/5131.ht ...
- 往List集合循环add(对象)得到的是重复对象
记录每次的错误,强大是慢慢的积累,先看看代码, 往list中循环添加RoleKungFu对象,看似没有问题,结果打印则显示: 全部是重复的数据!这是因为啥呢,因为将对象add入list中时,放入lis ...