软件评价了解

近期参加了学院计算机系的软件评价团队从事助研工作,由于每周要写工作汇报,就顺便把每周的学习内容给放在这。

一、什么是APP?

app为应用程序的统称,通常是移动设备(手机、平板)操作系统中的应用程序。对该问题费解,老师对自己还不了解。

二、什么是软件评价?

1,软件质量

软件质量是软件的生命,它将直接影响着软件的使用和维护。通常软件质量有下面几个方面来评价软件的优劣:

  • 软件需求是衡量软件质量的基础,不符合需求的软件就不具备质量。设计的软件应在功能、性能等方面都符合要求,并能可靠地运行。
  • 软件结构良好,易读、易于理解,并易于修改、维护。
  • 软件系统具有友好的用户界面,便于用户使用。
  • 软件生存周期中各阶段文档齐全、规范,便于配置、管理。
2,如何评价软件质量?(评价模型)
一个软件,我们如何评定呢?最通用的一个规范标准就是使用ISO/IEC 9126-1991标准规定的软件质量度量模特。这个标准在网上很容易下到,
它不仅对软件质量做了定义,还涉及了整个软件测试的一些规范流程等,设计测试计划的撰定,测试用例的设计。ISO/IEC91261991标准规
定的软件质量度量模型,由3层组成,其中第1层称为质量特性,第2层称为质量子特性,第3层称为度量。

图1 ISO软件质量度量模型
3,软件评价过程(流程)
软件质量评价的目的是为了直接支持开发并获得能满足用户要求的软件。最终目标是保证产品能提供所要求的质量,即满足用户明确的和隐含
的要求。软件产品的一般评价过程是,确定评价需求,然后规定、设计和执行评价,如图所示。
2软件评价过程
4,怎么保证软件质量?(执行评价)
为了在软件开发过程中保证软件的质量,软件的质量保证活动应贯穿整个软件生存周期的每一个阶段。软件的质量保证的措施主要有检查、
审和测试。如图所示,软件质量保证的工作从项目 一开始就应介入。

3质量保证活动
5,软件测试(图3中第四步)

软件测试是一个找错的过程。软件测试的过程亦是程序运行的过程。程序运行需要数据,为测试设计的数据称为测试用例。测试用例的设计原则是尽可能

暴露程序中的错误。软件是由人来完成的,所有由人做的工作都不会是完美无缺的。软件开发是个很复杂的过程,期间很容易产生错误。无论是软件从业

人员、专家和学者做了多大的努力,软件错误仍然存在。因而大家也得到了一种共识:软件中残存着错误,这是软件的一种属性,是无法改变的。所以通

常说软件测试的目的就是为了发现尽可能多的缺陷,并期望通过改错来把缺陷统统消灭,以期提高软件的质量一个成功的测试用例在于发现了至今尚未

发现的缺陷。软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后

由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

三、额外学习内容
1,XML相关

XML可以很好解决树状结构(非二维表)和二维表问题。可自定义,与机器无关,让人容易理解的特点。在linux中简体中文tomcat/mysql均使用ISO-8559-1(或ladin1编码)编码方式。在xml中用"?''来间隔数据,http可以理解为标准字符协议,xml可称为标准字符拓展集。

2,AS3简介

AS3(actionscript3.0)是一种编程语言,不完全属于脚本语言(代码不完全由浏览器解释执行)。AS3具有非web又可跨平台的特性是移动互联网的主流技术,编译原

理与java相同。AS3的运用环境为fiash Air可在window、 Android、IOS多平台上,主要优势多媒体表达能力,流媒体通信能力强。

对AS想要进一步了解可参考:http://www.missyuan.com/thread-526157-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会画板子的物联网工程师

如果文章还不错,欢迎点赞收藏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值