软件分析
Posted mooa123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件分析相关的知识,希望对你有一定的参考价值。
软件有很多种: Web APP ( 基于网页的软件)、Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(手机应用)、Operating Systems(操作系统)、Tools(工具软件),选取三种软件,请分析它们各自的特点。
Web APP ( 基于网页的软件)特点:1、Web App前端UI访问终端本地API的中间件,专门负责UI与本机的操作系统API打交道,起到一个桥梁的作用。2、优点是可以访问终端的API,但也是需要中间件的支持的;缺点是,针对不同的移动终端的不同的系统,需要发布不同的安装包,维护的复杂度上升。3、Web App有App的特性,更有Web的特性。每一个Native App在当前的用户使用场景下是相对孤立的,而Web App则可以像传统互联网网页那样相互链接,从一个Web App直接跳转到另外一个Web App。这无论是从用户的使用体验层面还是从应用之间的数据传输来看都是非常不错的选择。
Games(游戏)特点:1、民间游戏概念:民间游戏是指流传于广大人民生活中的嬉戏娱乐活动,俗语称“玩耍”。游戏是竞技民俗中最常见的、最普遍的、最有趣味的娱乐活动。
2、民间游戏特点:广泛性、自由性、竞赛性、趣味性,内容具体生动,形式活泼、轻松。
Operating Systems(操作系统)特点:1、买电脑的时候自带的,是以盈利为目的,通过把系统买个企业或用户,还有系统的维修服务业务。2、通过出错反馈和专业团体测试,维护找出bug并更新,更新后开机和关机会提示更新,有手动更新和自动更新。3、特殊”现象会出现蓝屏,卡机,死机。硬件是看得见摸得着的物理硬件或设施。而软件是以程序和文档的形式存在,它们是用来操控硬件的。4、好处是简单和快捷,为人们提供高效易行的工作环境,会自动备份还原点,缺点的开机时间长,系统不是很稳定。
– 这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?
当有手机的时候,手机里就自带着各种各样的手机软件,当手机越来越智能化也就意味着手机软件也在慢慢的更新变化,人们都喜欢与时俱进。软件提供给用户的第一映象是友好的界面,从而让用户更去使用在逐渐了解摸索去使用某些功能。手机软件服务在我们生活的方方面面,但并不是所有的软件都是收费的,比如一些社交生活的软件,是为了便民能更简单更快捷的交流。手机软件不全是以盈利为目的。
– 这些软件是如何到你手里的(邮购,下载,互相拷贝……)
有手机时是手机自带的软件商店,有些是免费的有些是收费的。不收费的就直接在手机应用商店里下载,收费的就通过电脑下载。
– 这些软件有Bug 么?又是如何更新新版本的?
android在开发过程中,开发通过logcat的方式进行调试,最后在通过指定版本和签名发布,当软件有改动或是做了某方便的修改,开发者通过提高软件的版本,客户端当发现有更高的版本号就会启用网络下载最新版的该类软件,并启动手机自带的安装程序进行应用的安装,达到覆盖更新的效果。
– 此类软件是什么时候开始出现的,同一类型的软件之间是如何竞争的? 发展趋势如何?
就列如手机QQ而言,出现时间是2003年出现的,它能满足随时随地的免费聊天需求,还能拍照、视频、传文件等等。与其他社交软件相比,列如微信 ,手机QQ具有较全面的功能,用户量也比微信用户量多。如果单看数据,手机QQ凭借PC端QQ的垄断地位,在用户数量仍然占据转换优势。但我们需要知道,手Q的8亿用户中,很多都是功能机用户,而微信用户数与中国智能手机用户数的比例则高达7:10。微信的用户更适应未来。而且,微信面对的是一个更大、更多元的世界型大格局
– 列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
现象:当在软件中按下点亮手电的按钮后,能够启动硬件上面的手电筒。
差异:软件是依附着硬件并控制着硬件来工作的。
本质:软件就是一个控制硬件执行的代码集。
– 你个人第一次用此类软件是什么时候,你当时是几年级,班主任叫什么?在哪里,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)
第一次拥有智能机的时候是读初一的时候,2010年,那时候在正处于好奇心以及懵懂期,当时就对手机对手机里各种各样的功能充满的好奇。手机里下载的软件基本都是免费的不需要花钱,要花钱的软件基本用不到所以都不会去下载。
– 你是如何精通这软件的?它给你什么好处,坏处?
熟能生巧,什么东西用久了,就能很轻松的使用。好像毋庸置疑就是软件的种类变得更多,但与之同来就是一副沉重的眼镜。
– 你现在还用它么,或者是同类软件的不同品牌,为何?
同类软件通过比较资源的丰富度或者是使用的方便性来抢占市场,但作为用户的我,并不关心功能的实现难易程度,只关心功能是否适用,是否好用
– 这种软件再过10年,20年还会存在么,为什么?
这类软件在10年、20年内肯定还会存在,随着智能家居的问世与普及,在为这些设备运行的环境当然不会消亡,只会越来越流行,与之相关的软件也会蓬发展。
以上是关于软件分析的主要内容,如果未能解决你的问题,请参考以下文章