小程序的优缺点有哪些

小程序的优缺点有哪些,第1张

小程序作为这几年一个新的流量阵地,是很多企业和商家推广都看重的一块宝地,小程序优点:

1、用户使用方便

对用户使用上来说,确实方便,要用的时候打开,不用的时候关掉,即用即走。这点比需要下载,还要占用手机内存空间的APP要好。

2、打开速度开

主要的样式代码都封装在微信小程序里面,所以打开速度比普通的H5要快,接近原生APP。

3、应用场景丰富

可以调用比H5更多的手机系统功能来进行开发,例如GPS定位、录音、拍视频、重力感应等,能开发更丰富的使用场景。

4、可以添加到手机桌面

在安卓手机上可以添加到手机桌面,看上去跟原生APP差不多,但仅限安卓手机,iphone就不行了。

5、开发成本低

运行速度跟APP差不多,也能做出很多H5不做到的功能,开发成本跟H5差不多,相对来说开发成本比APP要低。

6、开放的入口比较多

除了通过扫码,发送朋友,搜索,附近等常用入口外,还能与公众号关联,群发文章嵌入,公众号菜单链接等

微信小程序缺点:

微信小程序只有2M的大小,这样导致无法开发大型一些的小程序。所以目前你会看到很多小程序真的很小很简单。

一旦发现软件缺陷,就要设法找到引起这个缺陷的原因,分析对产品质量的影响,然后确定软件缺陷的严重性和处理这个缺陷的优先级。各种缺陷所造成的后果是不一样的,有的仅仅是不方便,有的可能是灾难性的。一般问题越严重,其处理优先级就越高,可以概括为以下四种级别:

(1)微小的(Minor)。一些小问题如有个别错别字、文字排版不整齐等,对功能几乎没有影响,软件产品仍可使用。

(2)一般的(Major)。不太严重的错误,如次要功能模块丧失、提示信息不够准确、用户界面差和 *** 作时间长等。

(3)严重的(Critical)。严重错误,指功能模块或特性没有实现,主要功能部分丧失,次要功能全部丧失,或致命的错误声明。

(4)致命的(Fatal)。致命的错误,造成系统崩溃、死机,或造成数据丢失、主要功能完全丧失等。

除了严重性之外,还存在反映软件缺陷处于一种什么样的状态,以便于及时跟踪和管理,下面是不同的缺陷状态。

·激活状态(Open):问题没有解决,测试人员新报告的缺陷或者验证后缺陷仍旧存在。

·已修正状态(Fixed):开发人员针对缺陷,修正软件后已解决问题或通过单元测试。

·关闭状态(Close):测试人员经过验证后,确认缺陷不存在之后的状态。

以上是三种基本的状态,还有一些是需要相应的状态描述,如“保留”,“不一致”状态等。

IEEE 1983 of IEEE Standard 729中对软件缺陷作了一个标准的定义:

从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。

因此软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,没有满足用户的需求。

以前看黑马程序员公开课时候就讲过。

软件错误:软件生存期内的人为错误,导致软件缺陷产生。

是人为过程,相对于软件本身是外部行为。

软件缺陷:存在于软件(文档、数据、程序)中的偏差,导致软件在某个特定条件下出现故障,这时称软件缺陷被激活。

软件故障:软件运行过程中出现的不希望或不可接收的内部状态。是动态行为。

软件失效:软件运行时产生的不希望或不可接受的外部行为结果。

综上:软件错误是一种人为错误。一个软件错误必定产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产生一个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同的软件故障。软件故障如果没有集市的容错措施加以处理,便不可避免地导致软件失效;同一个软件故障在不同条件下可能产生不同的软件失效。

一软件缺陷的正式定义:

符合下边5个规则的才能叫做软件缺陷。

1软件未达到产品说明书标明的功能。

2软件出现了产品说明书指明不会出现的错误。

3软件功能超出产品说明书指明范围。

4软件未达到产品说明书虽未指出但应达到的目标。

5软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。

参考

>

以上就是关于小程序的优缺点有哪些全部的内容,包括:小程序的优缺点有哪些、软件缺陷可以划分为哪几个等级、简述软件缺陷的定义和划分等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10635073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存