测评软件10篇

测评软件篇1

【关键词】软件测试 可靠性评估

软件测评是保证软件质量的重要步骤,它在软件运行之前对软件进行分析、预测、试用等一系列的方法,找到软件存在的问题和缺陷,以免为以后造成不必要的麻烦和损失。这样可以使软件稳定、正常地运行,提高其可靠性。软件可靠性评估是对软件正确评估的重要手段。软件的可靠性主要是指软件在一定的时间和条件下达到预期的目的的能力。软件的可靠性是软件的固有特性,它表明的是软件用户对软件的满意度,可靠的软件是完整的、能够满足用户需求、正确的。它的要素主要有:一定的时间限制、特定的环境、特定的功能。

1 软件测试与可靠性评估的现状

就目前来看,软件测试并没有受到人们的充分重视,还存在着许多的误区,这样不利于软件质量和性能的提高。首先,人们普遍认为软件测试实在软件开发后进行的,其实并不是这样,软件测试是贯穿整个软件项目中的,在的每一个软件活动中都要进行不同的测试,用以保证每个阶段的正确性,从而来保证软件的质量。其次,在软件发现问题之后,往往将责任归咎于软件测试人员,这是不正确的。软件出现错误应该要从多方面考虑,要查清楚原因再做定夺,否则会挫败软件测试人员的工作积极性。然后就是,对软件测试的要求过低,工作人员的职业素质比较低下。绝大多数人认为软件测试是一项简单的工作,任何人都有能力胜任,其实不然,软件测试工作需要具备专业技能的人才,掌握了相关的知识,具有很强的责任心。此外,大部分人认为软件测评只与测试人员有关。实际上,软件测试还与程序员有关。因为软件测试需要各个工作人员保持密切的联系。最后,软件测评往往会在时间比较紧时做少量的测试,而有充足的时间会做比较多大测试。

我国在软件可靠性评估这一块发展得比较晚,还存在着许多的不足。首先对软件评估没有一个完整规范的管理系统,在软件项目工作安排上缺乏科学有效性,导致各种评估误差,影响软件的进一步发展,影响到软件占据市场的份额。此外,目前我国的软件可靠性评估一般将重点放在软件的研制阶段,对软件的评估程度不到位,导致软件项目后期出现一定的误差。而且我国关于软件评估的可靠性没有相对其他国家严谨规范的标准,对软件的评估存在着许多的问题,再加上软件评估人员的职业素质有限,对其认识具有不一致性,导致无法有实际意义、正确、有效地进行评估,相关的部门得不到有用的信息,从而误导软件公司做出错误的决策,不利于企业的竞争与发展。

2 软件测试与可靠性评估的意义

软件测评与可靠性评估能够发现软件存在的错误与缺陷,促进软件的完善与改进,让其更好地为软件用户服务,满足软件用户的需求。然后,能够有效定义软件成分有低层到高层的组装过程,便于日后软件的维护与修改。此外,能够有效验证软件那是否符合原有和相关规定要求,迫使企业软件从开发到软件投放市场,都有利于是软件正规化,符合相关规章制度,避免一些非法操作的软件投入市场,损害某些个人以及集体的利益。

3 使得软件测试与可靠性评估有效的措施

软件的测试与可靠性评估的方法是极为重要的,如何让其高效、正确的为软件服务,是软件研发、研究组织应该为之努力的目标。其一,要科学的管理系统,对软件人员进行很好的管理,让其充分发挥优势,使整个系统有组织、有次序的运行,既能节约资源,又能提高工作效率。其二,软件人员要充分认识到软件测试与可靠性评估的重要性,在工作当中认真负责,不能因为个人原因而影响了整个软件开发运行的进度和质量。其三,要注意对软件测试与评估的宣传,让其他人认识到这不仅仅只是软件检测员与软件评估员的事情,要求大家团结合作,避免某一环节出现错误。其四,要培养出一批具备专业水平的软件测试与评估人才,充分发挥其作用。所以组织要对其进行定期的培训,并要保证培训的质量,不能仅仅将其当成一种形式与任务,要将培训工作落到实处,真正提高工作人员的职业技能,要对培训过程中不认真的人进行一定程度的惩罚,每次培训完后要进行考核,检测培训质量,并为下一次的培训提供经验。这样就能够在很大程度上提高培训的效果,不至于培训无效,浪费人力、物力、财力。

4 软件测试与软件可靠性评估的原则

首先,软件测试与评估应该要及时,并且要增加测试、评估的力度,尽可能地多进行测试,进行评估。此外,要注意软件开发过程的整体性,保证软件测试贯穿于整个软件设计当中,与其他步骤结合起来,及时发现错误的早期阶段,降低组织软件的成本,测试时要将相关的数据结合起来,比如说:测试的输入数据与其对应的输出数据。要防止软件工作人员检测自己所设计的程序。要按计划、全面地实施软件测试。软件评估要保证客观、科学,不能以主观心态来评判,要有科学依据。采纳一些比较科学的方法来进行评估。要遵循谨慎原则,不能过于随意,要加强重视,以防止评估出现误差,造成不必要的损失。

5 小结

软件测试与可靠性评估对于软件的进步发展有着重大的意义,相关的部门、组织要高度引起重视,客观、正确、科学地看待软件测试与评估,针对自己关于软件测试与评估所出现的问题采取相关的措施,从而促进软件自身的完善与发展,提高软件的市场竞争力。由于本人的学识有限,如果本文存在着任何的缺点和不足,请大家谅解。

参考文献

[1]科教导刊编辑部;软件测试外包一站式人才培养模式的探索与实践[J];科教导刊;2013年第33期

[2]易敏捷;基于多平台的计算机软件测试方法分析[J];科技传播;2013年第20期

[3]王文斌、刘方舟、刘雪;基于云计算平台的软件测试策略[J];计算机光盘软件与应用;2013年第17期

作者简介

李金凤(1977-)女,汉,山东省广饶县人。硕士研究生学历。现为东营职业学院讲师。主要研究领域:软件开发、数据库设计。

测评软件篇2

关键词 软件评测 信息化建设 应用

中***分类号:TP3;C81 文献标识码:A

在信息化建设过程中,需要编写大量的应用软件。不同团队或个人所编写的程序软件不仅风格不同,运行效率和可靠性也有很大差别。石化系统软件由于其专业性和特殊性,有更多的行业标准和技术要求,因此拥有石化系统内部***的、权威的评测机构也将是一个必然趋势,而建立一个石化系统内部的软件测试平台会为这个的测试机构提供最系统、最权威的测试标准、测试流程、测试方法以及测试结果。

1软件评测的目的、主要内容和方法

1.1评测的目的

软件评测的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,对软件质量进行评估和测试,避免应用后可能出现的风险和经济损失。

1.2评测的内容

评价一套软件,是用软件质量来衡量的。软件质量是指“满足规定或潜在用户需求的能力”。软件质量包括“内部质量”、“外部质量”和“使用质量”三部分。内部质量是从内部观点出发的软件产品特性的总体。外部质量是从外部观点出发的软件产品特性的总体。使用质量则是从用户观点出发来看待软件产品用于特定环境和条件下的质量。测试和评价软件质量,以软件的6种特性为主要内容。

(1)功能性:包括适合性、准确性、互操作性、保密安全性和功能的依从性;

(2)可靠性:包括成熟性、容错性、易恢复性和可靠依从性;

(3)易用性:易理解性、易学性、易操作性、吸引性和易用依从性;

(4)效率:时间特性、资源利用和效率依从性;

(5)维护性:易分析性、易改变性、稳定性、易测试性和维护依从性;

(6)可移植性:适应性、易安装性、共存性、易替换性和可移植依从性。

1.3测试的分类

(1)软件开发通常是经过用户需求(提出功能要求)、需求分析与系统设计、概要设计和详细(代码)设计四个步骤。与软件开发过程相对应,软件测试则分为单元测试、集成测试、确认和系统测试、验收测试四项内容。

单元测试:对用源代码实现的每一个程序单元进行测试,检查各个模块是否正确地实现了规定的功能。

集成测试:把已经测试过的各个单元模块组装起来,进行与设计相关的软件体系结构测试,对程序的各个方面进行检查。

确认和系统测试:主要是检查已完工的软件是否全部满足需求说明中的各种要求,以及软件配置是否齐全、正确。再将经过确认的软件纳入到实际的运行环境中,与构成系统的其它成分或应用组合在一起,检查软件是否适应实际运行平台,是否会与其它应用产生资源冲突以及是否具备容灾能力等等。

验收测试:按照项目任务书或合同进行的对整个系统的测试与评审,决定接收或拒收系统。

(2)按照实施测试的组织划分,软件测试可以分为开发方测试、用户测试和第三方测试。

开发方测试也称为验证测试,主要是在软件开发完成后对要提交的软件进行全面的自我检查与验证,证实软件是否满足设计需求的各项指标。用户测试,则是用户通过运行和使用软件,检测与核实软件功能是否符合预期要求。第三方测试,是介于开发方和使用方之间的测试,也称为***测试,是第三方***在模拟用户真实应用环境下,对软件进行确认测试。

(3)按照软件测试的技术,可以划分为白盒测试、黑盒测试和灰盒测试。

1.4评测的主要方法

软件评测方法主要有三种:

(1)V模型法:这一方法,是软件开发的逆过程,即在开发完工后,从源代码开始进行的单元测试、集成测试、确认和系统测试及验收测试。

(2)W模型法:此方式是从V模型法发展而来的。该方法是对软件开发的每一个环节进行同步的***测试,其最大优点在于能够及时发现开发过程中每一步的错误,避免在最后阶段发现问题,耽误更多的时间来修改软件。目前,这种方法应用得比较普遍。

(3)H模型法:这种方式是从软件开发不可能总是严格按照需求分析、设计、编码等一系列串行行为来实施的出发点提出来的,是基于设计流程和编码流程来对软件进行的测试,其思路是在软件开发过程中设置多个测试点,某一个测试时间点就绪时,就按照预先设计的测试流程对其进行***测试。

2石化企业软件评测的实现

近几年,石化企业信息化建设发展迅速,勘探开发、油气生产、车辆管理、财务管理和设备管理等软件系统相继投入使用。由于石化业务的专业化特点,未来将有更多的专用软件需要开发和应用。为确保软件开发的质量,必须建立一套适合石化企业特点的软件评测组织体系。

(1)建立“以测代评”制度。石化企业目前使用的软件系统,大多以企业参与或委托地方公司开发的方式为主。软件生成后,经过半年到一年的试用,由我方提出意见或修改建议,只要功能满足要求,就组织专家验收。验收工作主要以开发方提供的文档资料和用户方提供的试用情况资料为依据来进行。只有通过对软件进行全面的评测,才能将缺陷和错误降低到最小程度,确保软件的正常使用。

(2)选择可行的评测方法。石化企业使用的软件,开发过程基本上是按照规范的四个步骤,即用户需求、需求分析、系统设计、概要设计和详细设计(代码)进行的。V和W模型测试法很适合用这种开发模式生成的软件。如果软件的研发时间比较充裕,可采用V模型法,这样可以节省评测小组的测试时间。不过一旦软件存在结构性的问题,必须从开发过程的顶层进行修改的话,开发周期就会被迫延长。实际上,采用W模型测试法是比较科学的,软件开发进展到哪一环节,测试就到那个环节,如果在测试中发现错误,也不需要从头再来,只需从错误点开始修改即可,能大大缩短开发周期。

参考文献

测评软件篇3

关键词:电子商务;软件;测试

中***分类号:TP393 文献标识码:A 文章编号:1007-9599 (2011) 18-0000-01

The Significance and Methods Study of E-Commerce Software Evaluation

Feng Shenhao

(Information Center of Shanghai,Shanghai 200050,China)

Abstract:This article describes the current e-commerce applications,the main structure,and based on this structure,software testing technology.

Keywords:Electronic commerce;Software;Test

一、我国电子商务的发展状况

一方面,我国计算机拥有量、互联网用户、网站数近年来飞速增长。到2008年底我国互联网用户总数达到2亿,居世界第一位。与2007年同期相比增长了19.4%,其中宽带上网人数为9000万,接近网民总数的一半。他们中的一部分已是电子商务的消费者,而更多的则是这个快速发展市场的潜在消费者。另一方面,电子商务交易额快速增长。2005年中国电子商务交易额达到7400亿,2006年大约10000亿。仅北京2006年的电子商务交易额就达到1271亿元。

二、电子商务特点及软件功能

电子商务通过Internet可提供在网上交易和管理的全过程服务,软件具有功能主要包括:(1)广告宣传。通过Web服务器和网络主页等在Internet上宣传企业形象和发播各种商品信息,客户用网络浏览器可以迅速找到所需的商品信息;(2)咨询洽谈。借助非实时的电子邮件、新闻组和实时的讨论组来了解市场和商品信息、洽谈交易事务,还可用白板会议、公告板BBS来交流即时的信息;(3)网上订购。网上订购系统在商品介绍页面上提供订购提示信息和订购交互表格,当客户填完订购单后,系统回复确认信息单,表示订购信息已收悉;(4)网上支付。客户和商家之间可采用信用卡、电子钱包、电子支票和电子现金等多种电子支付方式进行网上支付;(5)电子账户。网上支付由银行、信用卡公司及保险公司等金融单位提供电子账户,管理网上金融服务,客户的信用卡号或银行账号是电子账户的标志;电子商务的上述功能,为网上交易提供了一个良好的交易服务和进行管理的环境,使电子商务的交易过程得以顺利和安全地完成,并可以使电子商务获得更广泛的应用。

三、评测电子商务软件易用性的意义

在传统商务中,顾客通过面对面的方式进行交易,而在电子商务软件环境中人机交互的用户界面替代了上述方式。这种界面要求商家承担获取用户信息和表达商品信息的责任。

如果界面设计得当,用户就没有必要进行电话交谈或放弃购物。因此,这种人机交互的用户界面形式在增加销售量、降低成本方面具有很大的潜力。但是若界面设计不合理、不能正常运行时,不仅减少收益,还将增加技术成本。电子商务软件中,用户控制着人机互动的交流。用户控制检索过程、浏览网站的时间、价格/商品比较、购买决定,此时虚拟商店的界面设计至关重要。虽然电子商务较传统商务有着不可取代的优势,但是每天依然有为数不少的电子商务网站倒闭,除了商业原因之外,电子商务系统的设计者没有很好地关注电子商务的易用性,将优势变为劣势的因素也是不可忽视的。

四、评测过程

(一)评测类型。对电子商务易用性质量的衡量,它侧重于提供同类产品之间可比的易用性质量数据,是黑箱方式的定量测试。

(二)评测相关人员。可以由几方面的易用性专业人员共同完成。软件开发方可进行评测,为下一次开发提供历史数据或者向采购方提供报告;采购方也可以通过评测的方式来验证某个测试报告;还可由***的第三方易用性专业机构进行评测。报告主要供三类人员使用:(1)软件供应方的技术人员可以根据评测结果为下一版本的设计提供参考意见;(2)采购方的管理和决策人员,他们根据评测结果做出产品采购决定;(3)易用性专业人员,他们对评测的技术价值和产品的易用性质量进行评价,或者重复进行评测以验证报告结果。

本次评测是由第三方测试机构进行评测的,报告目前是作为相关领域的易用性评测的研究之用,在条件成熟之后会考虑向其他几方面的人员开放。

(三)评测计划。评测尽可能地接近实际的用户、任务和环境,事先进行了使用环境分析,并据此制定了详细的评测计划,详细地说明了电子商务的特征描述、环境、过程和指标体系。

(四)评测环境。产品的易用性不仅取决于产品本身,还受使用环境的影响。使用环境包括以下几方面:

1.用户特征。它包括知识背景、技能、经验、学历、年龄、体力等,有时还可按经验、职务或能力来分组。

2.使用产品的目标。产品的主要用途以及工作时间长短、强度等。

3.社会物理环境。例如计算环境、温湿度环境、法律环境、社会文化习惯环境等。

4.在详细分析使用环境的基础上,设计出评测环境并在评测计划中明确定义,并使评测环境具有使用环境的典型特征,包括:(1)评测对象特征,如知识背景、技能、学历、年龄等;(2)评测任务,如符合电子商务网站的主要用途并覆盖其主要功能,详细规定任务要求和执行顺序;(3)评测的社会物理环境,如所使用的物理设备、软件以及相关的物理和社会环境特征。

(五)评测过程与数据收集。在评测开始前向测试对象介绍产品及测试内容和目的,然后让测试对象熟悉测试环境。在测试过程中,为使测试环境符合使用环境,除了用户在正常使用环境中所能得到的帮助外,不向他们提供任何额外帮助,同时使测试对象尽可能地放松。

在正式开始测试时,要向测试对象介绍测试任务和完成时间。在测试过程中,记录人员针对任务完成情况和用户满意度,观察并记录各项测试数据,记录测试对象遇到的具体问题。在测试结束时,征询测试对象对产品的其他意见和建议。

(六)数据的分析和解释。对测试数据进行计算整理和分析,得出综合评价。

五、结束语

在未来电子商务领域,Web软件的测试是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器的显示是否合适。因此,我们必须为测试复杂的基于Web的系统不断研究新的方法,满足软件开发人员的需要。

测评软件篇4

关键词:测量不确定度;蒙特卡罗

中***分类号:TM933 文献标识码:A 文章编号:1007—9599 (2012) 14—0000—02

一、引言

测量结果与被测量真值的一致程度被定义为准确性。但是实际上不存在完全准确无误的测量,因此通常在给出量值结果的同时,通常给出适应于实际需要的不确定度。如果没有对不确定度的表述,所进行的测量的被测量对象的质量就无从判断,从而导致测量的结果值不具备充分的实用价值。测量的结果值的准确,是在一定的不确定度、误差允许误差范围内的准确。

二、测量不确定度的概念

(一)基本概念

测量不确定度的概念最早是有国外引入,一般译为:与测量结果相联系的参数,用来表示赋予被测量对象值的分散性的特征。它最早跟我们熟悉的误差的概念相似。测量不确定度的前提是当我们在重复性条件下,对具有稳定特征的被测量对象X***的进行了n次重复测量实验,在这一系列测量实验过程中,通过n个结果按公式计算出的,第i次结果xi的实验标准差E(xi),xi虽然是指第i次测量的结果,但是它的实际含义是:任一次的测量结果。表明不确定度s(xi)=u(xi)是这个测量序列中任意一次测量结果的不确定度。如果在相同的相同的、重复条件下再进行测量,得到的结果xi的标准不确定度仍然是E(xi)。

(二)测量不确定度评定的步骤

1.识别不确定度来源。对测试结果测量不确定度来源的识别应该首先从分析测量过程开始,并且要对测量方法、测量系统和测量程序作详细研究和熟悉,如果可能要画出测量系统原理***和测量流程***。不确定度来源一般有:对被测量的定义不完善;实现被测量的定义的方法不理想;选取测量样品的典型性不够;对测量过程中受外部环境影响的因素识别不完整等因素引起。

2.建立模型。当被测量对象Y(即我们期望的输出量)由N个其他因素X1,X2,…,XN(即输入量),通过函数关系f来确定时,则

称为测量模型或数学模型。式中大写字母表示测量的符号,f为测量函数。

如果输入量Xi的估计值为Xi,被测量对象Y的估计值为y,则测量模型可建立为:

3.标准不确定度A类和B类分量的计算。A类不确定度分量的评估(对观测序列所进行统计分析作出的评估)。a)对输入量Xi进行***的n次测量,测量结果为:x1、x2……xn

为其算术平均值。即

单次测量结果的标准差为:

估计值的标准不确定度为:

由于B类的使用条件与A类不同,因此B类不确定度分量的评估与A类也不同,B类评估时,输入量的估计量Xi不是由重复观测得到时,其标准偏差可用对Xi的信息来进行评估。

B类评估的信息来源可来自:仪器设备的校准证书的说明、生产厂商标示的说明书、使用的检测依据的标准、引用手册的参考数据、以前测量的历史数据等。

若已经给出了Xi的扩展不确定度U(Xi)和包含因子k,则

Xi的标准不确定度为:

4.A类和B类合成标准不确定度的计算。A类和B类合成标准不确定度Uc(y)的计算公式为:

5.扩展不确定度的计算。在一般情况下,给客户的结果应该是在特定概率下的扩展不确定度的结果,据此结果来告知用户测评结果,并以报告值为中心的包含区间内扩展不确定度由合成不确定度乘以适当的包含因子k来得到,在不确定度分量比较多而且其大小也是比较接近时,我们可以假设估计服从正态分布,当选择置信区间约95%的包含概率时,包含因子可取k=2,即U=2uc(y)。

三、Crystal Ball软件介绍

Crystal Ball是在业内使用比较广泛的项目风险分析和评估工具。该工具最早是由Decisioneering公司(现被Oracle公司收购)研发。此工具为用户提供的用于帮助理解风险的大小并以此作出较好的决策。国内外大公司和高校中都使用Crystal Ball来进行风险管理,从而做出最佳决策。Crystal Ball是Microsoft Excel下的增益工具作为一个插件运行,采用Monte Carol仿真功能协助您分析风险与不确定模型。Crystal Ball软件功能包含敏感性分析、相关性分析、精确控制、tornado分析及历史数据的分配分析。

过去的仿真模拟软件偏重于复杂数学,从而造成操作上的困难。Crystal Ball软件使用工作表风险分析结合以工作表呈现方式与自动分析模拟,可以使用户很清楚的展现因为变量发生变化而造成模型输出的各种情况。它的特色是增加仿真功能,使用工作表模拟最常用的方法就是蒙特卡罗方法,它可模拟随机产生变量在不同情况下的模型输出结果。蒙特卡罗模拟是一项已被确认正确并且行之有效的技术。

Crystal Ball的可视化与易于使用的设计可以让使用者非常容易学习。透过工具栏与菜单,Crystal Ball可以由鼠标与键盘同时执行。

四、Crystal Ball软件在测量不确定度的应用

测评软件篇5

国产基础软件作为国家的基础性、先导性、战略性产业,是发展软件产业的根本。针对目前“国产基础软件已经可用,并在自主安全、成本、服务等方面具有一定的优势,但国人基本不用”的现实,可以看出我国的基础软件市场面对的不仅仅是产品上的竞争,而是一个产业链的竞争,分析上下游产业链的诸多因素,产业链中产品出现的质量问题是主要的绊脚石。作为保证质量的直接有效手段,日益成熟和专业化的第三方测评服务是加速国产基础软件产业链发展的关键。

一、国产基础软件产业链现状

国产基础软件产业链主要是指产品推进过程中由硬件产品、国产基础软件、应用软件产品、信息安全产品、测试认证、用户人才、环境等方面因素在相互对接、相互融合实现均衡过程中所形成的链条式关联关系。

国产基础软件平台类厂商,主要是操作系统、数据库、中间件和Office软件的研发厂商等。国产基础软件集成示范应用单位,主要是信息化建设业主方或解决国产基础软件及通用支撑、应用支撑、应用服务环境等集成的关键技术,为***府、企业和用户提供信息化的整体解决方案的软件厂商等。

通过国家重大专项和产业***策的支持,例如“核高基重大专项”与“电子信息产业调整和振兴规划”等,我国基础软件从无到有,逐渐形成规模应用,国内基础软件市场被外资跨国企业垄断的局面,正在逐渐改变。

近几年来,我国***府、部委、企业和用户不断在国产基础软件的总体发展与战略、标准规范与测试、知识产权、关键与共性技术攻关、典型应用示范、教育培训与推广应用以及项目实施管理等方面积极探索,形成了“***务信息化领域平台”、“农业信息技术体系和应用示范服务体系”、“电子病历、数字化医院与电子疾病监测应用系统”、“全国计划生育技术服务电子报告系统”、“‘蓝天’基础教育资源共享平台”等多个示范应用工程。

目前,国产基础软件产业面临很多有利因素,高速增长的中国经济,使得关键行业的企业级应用需求不断加强和提升。另外,随着行业并购,基础软件的行业应用将更为广泛。同时,互联网技术的发展也为基础软件产业提供了更多机遇,特别是随着软件变服务这种新模式成为主流发展趋势,国产基础软件产业面临一场变革。

二、国产基础软件产业链存在的问题

国产基础软件产业链存在的问题可以概括为以下6点:

1 上下游产业链不完整

国产基础软件产业尚未形成完整的上下游产业链,各家厂商都在根据市场需求发展各自的软件产品,在孤***奋战中形成了各自不同的技术体系,遵从的标准不统一,相互之间以及软硬件之间存在着适配难题,在产业化上困难重重。

2 行业应用水平有待提高

国产基础软件产业链在推广应用方面比较薄弱,行业应用水平不高,导致用户的信任度低。

3 产品非功能属性质量低

中国软件评测中心在长达20年的测试历程中,从技术角度总结,发现国产基础软件与国外基础软件相比主要的差距在于产品的非功能属性上,比如稳定性、可靠性、易用性以及大数据量、多用户应用时数据处理的效率等方面。

4 现有系统向国产基础软件的系统迁移质疑多

国内大量现有的信息系统都是构建在国外基础软件产品之上的。原有的系统向基于国产基础软件的系统迁移,用户对迁移策略、迁移技术、迁移质量以及迁移后的可扩充性提出很多质疑。

5 国产基础软件相关标准落后

标准的推行在国内是个薄弱环节,尤其是国产基础软件产品标准和产品之间互适配标准更是缺乏。即使有相关的标准,又由于缺乏标准符合性测试导致标准不能深入人心。

6 国产基础软件专业人才缺乏

不论是在企业,还是在学校,我国的软件人才都是在国外基础软件平台上培养起来的。由于不是自主可控,我们无法做到深度研发和深度测试,导致缺乏国产基础软件的专业人才。

三、第三方测评加速国产基础软件产业链发展

第三方测评机构是企业和用户的桥梁,对于产业链中质量的保证和提升发挥巨大的作用,在国内应逐渐形成成熟的“产品测评产品改进一实际应用”的机制。中国软件评测中心依托其20年在软件产品和系统上积累的丰富测评经验,为加速国产基础软件产业链发展提供专业的第三方测评服务。

1 建立部级国产化的考评机制

中国软件评测中心作为国内权威部级第三方测评机构,建立了国产化的考评机制,提供全生命周期的软件质量测评服务。

2 助力国产基础软件信息化示范工程

国产基础软件缺少国家和省市重大信息化系统示范性工程。中国软件评测中心认为,如果用户能在应用系统正式运行在国产基础软件平台之前,就得到有效的确认和验证测试,这无疑会降低用户因采用国产基础软件平台而带来的技术风险。

3 监督国产基础软件的服务支持

国产基础软件的发展应该重视和加强软件服务保障体系建设,服务支持是国产基础软件的一个优势。加强服务需要产业链各方联合起来,协同工作,第三方测评机构需要对服务进行监督、管理和规范。

4 认证国产基础软件互适配操作

国产基础软件之间的互适配操作问题,以及国产基础软件产品适配网络防火墙、入侵检测、实时防病毒软件和安全管理工具的问题是目前的存在的核心问题,解决互操作问题,标准是必须首要关注的。中国软件评测中心应协同基础软件厂商和用户分三步走:跟踪标准,同步标准,参与标准。打破国内基础软件厂商进行互认证但用户不信任的混乱局面,提升用户对国产基础软件产品的信任度。

5 提供国产基础软件的专业性能测试

中国软件评测中心建立了完善的综合测试环境,向***府、行业用户提供测试、咨询、体验服务,使国产软件的性能得到有效优化,确保优化后的产品和系统再进入应用。

6 确保向国产基础软件的迁移质量

在国内,应用开发商和系统集成商逐渐向国产基础软件迁移后的质量将成为各方关注的焦点。中国软件评测中心提供系统迁移质量保证方案,依据方案提供专业化的迁移测试。

7 培养国产基础软件专业人才

测评软件篇6

【关键词】教育软件;软件价值;ESVUM;评测

【中***分类号】G40057 【文献标识码】A 【论文编号】1009―8097 (2008) 09―0120―05

一 教育软件

我国的教育软件,其外在形式一直紧跟技术发展的方向,追踪着最新的系统平台和开发技术,并已完成了从文字到***像,再到多媒体的转变[1], [2],以Web方式的远程教育产品也有很多应用[3]。教育软件以其交互性强、信息量大,能进行快速检索,具有多媒体功能而备受教师、家长、学生的关注。关于教育软件的概念国内外对此一直没有清晰的定义和分类。随着教育软件领域逐渐成熟和普及发展,其基本定义越来越明确,本研究通过对我国教育软件的归纳和文献对比,对教育软件进行了详细的归纳定义并进行了分类。

从广义上讲,教育软件是基于计算机多媒体技术以服务于教育为目的的软件产品,包括计算机知识教育软件、语言教育软件、科普教育软件以及与学生课本内容紧密结合的学生教育软件等。此外,还包括为实现教育信息化、数字化开发制作的校园管理教学软件、学校行***办公软件等与教育行业相关的各类软件产品的总称。

狭义上的教育软件是指根据教学目标设计的,表现特定的教学内容,反映一定教学策略的计算机教学程序。它可以用来存贮、传递和处理教育的信息,当教师用这些程序进行教学时,称为教学辅助软件;当学习者使用它来达到学习目的时,称为自学辅助软件,如***1所示。狭义教育软件是一种具有特定教学内容和教学策略的计算机教育程序,是广义教育软件的子集。本研究是狭义教育软件的概念,是指可以提供知识教学功能的软件及相关的系统,包括支持课堂学习和自我学习的各种软件。这就是本研究界定的研究目标,即教育软件(Educational Software,简写为ES,以下所提到的教育软件均指狭义教育软件的概念)。

教育软件有三种属性:第一,软件的属性,包括软件的构造性和可靠性等各种软件特性;第二,教育的属性,即具有教育策略。是对学生、孩子和成人进行教育的工具,是信息智能化的工具,特别是那些与教材相配套的教育软件;第三,意识形态的属性,即具有教育内容。就是要有意义、要用正确的思想去教育人、用高尚的思想去陶冶人,教育软件是完成这种任务的载体。因此,教育软件不仅仅是一个普通计算机软件,还必须是具有教育内容和策略的适应现代教育体制和教学模式的软件产品,是为教育过程提供服务(包括学习、管理、评价、工具等)的计算机软件或软件产品总称。

有些研究认为课件(Courseware)就是教育软件[4],九十年代的研究把教育软件和课件统一为相同的概念来进行研究[5]。课件有下列几种解释:是为进行教学活动,采用计算机语言、写作系统或其他写作工具所产生的计算机软件以及相应的文档资料,包括用于控制和进行教育活动的计算机程序,帮助开发维护程序的文档资料以及与软件配合使用的课本和练习册等[6];是指根据教学目的、教学内容,利用程序设计语言,由教师编制的程序[7]。总之,课件是根据教学目标和教学内容而设计的反映计算机策略的计算机程序,通常称作计算机辅助教学软件[4]。随着互联网的发展,产生了网络课件(Network Courseware)的概念,网络课件是在网络环境下让不同地域、不同年龄、不同阶层的人通过网络途径在任何时段获取教学内容的教学工具,也是学生自主学习和获取信息的一种手段,其本质上是课件的范畴。

教育软件一般指软件开发者开发的或商业发行的用于教育的软件,它是可运行的程序,而课件一般是由教育工作者自己制作的用于课堂教学的程序或文件。有些课件以可执行文件呈现,脱离运行环境单独运行,也可以称作教育软件;而有些是需要运行环境的文件,如制作doc文档需要Word支持,ppt文档需要PowerPoint支持,avi和mpg文件需要媒体播放类软件支持,网页式课件需要有IE类的浏览器等。因此,课件是教育软件中的教学辅助软件中的一种形式,通常说教学辅助软件包括了课件。

另外一方面,教育软件与CAI的概念也不能混淆。CAI(Computer Assited Instruction),被译为“计算机辅助教学”,目前已基本得到教育界的认可[3], [8], [9], [10]。CAI是以计算机为中介,模拟教学活动中教师和学生之间的信息交流过程。关于CAI的定义有多种认识,希克(Hicks)和海德(Hyde)认为:CAI是一种直接运用计算机交谈模式来呈现教材,并控制个性化学习环境的教学过程。西柏(Sipple)的定义则是:CAI是一种将学生安置在已编写完成的计算机互动模式课程中的教育观念,计算机依照学习者先前的学习反应,选择下一个适当的主题或单元,并允许学习者按照自己的学习能力调整进度。应该说,计算机辅助教学是一个典型的依靠各种媒介传导信息,并帮助学习者对日益增长的知识进行条理化的过程。

当前,“计算机辅助教学”包含的范围为:计算机辅助教(CAI);计算机辅助教育(CBE);计算机辅助学(CAL);计算机化教学(CBI);计算机教育应用(IAC)。因此,CAI是计算机辅助教学中的一部分,教育软件则是对“计算机辅助教学”进行支撑的软件产品的界定。当前,教育软件发展的具体表现形式为:⑴ 基于Intemet网络环境的教育体制与教学模式;⑵ 多媒体化;⑶ 多媒体电子出版物;⑷ 教育技术理论基础的研究;⑸ 人工智能在教育中应用的研究;⑹ 教育技术应用模式的多样化。

结合知识管理(Knowledge Management,即KM)的层次模型还可以把教育软件归纳为三类:数据库类(Topic Database Software),教学辅助类(Assistant Teaching Software)和智能教育类软件(Intelligent Educational Software),如***2所示,从知识管理的方面对学习空间进行层次的数据(Data)、信息(Information)和知识(Knowledge)的转化过程,对应到教育软件方面则是三类对学习空间不同程度化的软件产品。此外,根据我国现有的教育软件产品的功能可以分为六大类:资源库类教育软件;教学课件类软件;教务类软件;题库类软件;平台类软件;个人学习类软件;而按照课程形式可以分为四类:学科课程,个别化学习,合作学习,网上学习。虽然对教育软件的分类不同,但是对教育软件进一步的功能抽象和特征提取,可以抽象为一种软件模型进行软件质量和价值的评测。

教育软件不同于其他软件,它除了可以商品化外,更为重要的它还是教育信息的载体。教育软件的设计思想,其核心是教学思想,外延则是信息化的表现手段,调整传统的教学模式,实践现代教学思想,最终达到“教”与“学”这对基本矛盾的和谐统一。现代科学研究表明,人在学习过程中的不同阶段对信息媒体有不同的需要。一般来说,文本擅长表现概念和刻画细节;***形信息擅长表达思想的轮廓,以及那些蕴含于大量数值数据内的隐性信息;视频媒体则适合于表现真实的场景;声音与视觉信息可以共同出现,用于进行效果的烘托。教育软件是上述元素的选择性集成,要能准确反映用户直接的交互意***和系统所做出的反馈,这则是软件的质量关注的问题。

二 教育软件价值

如***3所示为本研究基本概念的关系***,描述了教育软件质量和价值转化关系:软件质量和软件价值建立在教育软件基础上,通过对教育软件的使用,教育软件的质量转化为软件的价值,其转化的程度由用户的满意度具体体现出来。下面结合我国情况,对***中所示的基本概念进行详细阐述。

用户作为软件质量和价值的最终检验者和交付者,其核心地位已经为现代软件工程所确定[11]。生产者需要分析如何提高用户满意度的途径,抽取用户需求的属性特征,更有效地在现有资源约束下增强软件可用性的用户满意度,提高软件质量。目前,用户满意度(User Satisfaction)的研究主要局限于建立用户满意度评测指标体系和评测模型,用于客观地针对特定行业、开发者和软件进行用户满意度调查和评测[12]。

用户满意度研究的基本目的是创造满意的用户交互环境。增进的用户满意度可以提高未来的利润,降低软件开发方向错误造成的成本,增加软件用户的意愿和忠诚度[13], [14], [15]。Howard和Sheth(1969年)认为,满意是消费者对所付出与所获得收益是否合理进行评测的心理状态;Pfaff(1977年)认为,满意是产品组合的理想与实际差异的反映;Kotler(1995年)则认为,满意是一种人的感觉状态的水平,它来源于对产品或服务所设想的绩效或产出与人们的期望所进行的比较,Kotler进一步将这种心理性能用用户期望与用户感知之差的一个函数来表示。2000年版ISO 9000族标准的基本原理和术语中定义了用户满意:用户对某一项已满足其需求和期望的程度的意见[16]。用户的满意程度是软件质量的集中反映。对于以用户交互操作为特征的软件(如教育软件),用户更多的侧重需求是软件的可用性,软件可用性已经被更多的开发者和使用者所研究,面向用户的可用性作为软件质量的研究核心是切实可行的。

以软件的质量为基础,通过对用户满意度的刻划,进一步可以探讨教育软件对于用户所创造和实现价值。价值理解是评价的基础,对教育软件进行评测的基础是理解什么是教育软件价值,则需要首先了解价值。只有对价值和教育软件价值有深入的了解,才能建立对教育软件测试和评价有深层次研究的基础。

牛津词典把价值定义为“某个事物的品质、被渴望性和作用”(the worth,desirability or utility of a thing)。“价值”的概念与“需要”有着紧密的关联。“需要”(Need)指的是人脑对生理需求和社会需求的反映。它是主体在生存和发展过程中,由某种缺乏而引起的摄取状态,这种状态形成了主体生存和发展的客观依据。而客体在某种程度上满足了主体的需要,这就形成了客体对于主体的价值。所以,离开主体的需要去谈客体的价值是没有根据的,客体的价值即是由主体的满意度直接体现出来的。

价值(Value)是一个有多重含义的概念,每一个含义都可以在某种特定的或者独特的环境下适用。从经济学的角度看价值,价值是与其有用性或者说是效用相关的,是对某事物有用性衡量的标准;从***治学角度看,价值是个人的价值体系/道德规范;从企业管理看,价值又取决于组织外部环境的性质和程度,例如:竞争性、个体利益等,以及与组织有关的因素,如组织文化、经营模式、个体素质等[17]。很多时候对一个物品价值的正确衡量需要把这多个方面相结合,才能更加接近其实际价值。同时价值又是相对的,某物品的价值主要取决于要使用该物品的人员或组织机构的需要。

社会对教育的需要是一种特殊的需要,是社会在发展过程中由于人才或才能的缺乏而引起的摄取状态,这种摄取状态是教育的动力因素,也是推动教育发展的动机力量。这种需要有个体以及地区、国家对教育的需要组成。个体对教育的需要是人的基本需要中引起受教育动机的那部分,研究结果表明,这种需要几乎覆盖了人的基本需要的全部方面,这就形成了教育的个体价值;同样,国家和地区对教育的需要形成教育的社会价值。因此,教育相关因素和活动满足社会群体或个体需要的程度就是教育价值。

近年来,众多研究者纷纷给出了软件价值(Software Value)的定义[17], [18], [19],软件价值就是最终用户对软件效用的一种主观判断,不同的情境、不同的理解都会导致完全不同的价值,并不是所有的价值都可以为最终用户所理解和感觉。软件价值并不是某个特定的软件系统所产生的局部范围的短期影响,其重心正渐渐向组织用户群体层面转移,正如Marguerite[20]定义的:软件价值是从整个组织的角度出发,考虑到所需要的资源耗费后,软件或系统为组织创造的持续价值。

因此,本研究强调从整个组织群体的角度来定义软件价值,在一个较高的层次上看某一软件系统所带来的价值与组织战略、以及群体原有的信息基础进行匹配之后所带来的综合价值。所以,教育软件的价值可以从相关干系组织(Stakeholders,如教育软件的开发商、学校、教师和学生)对教育软件价值综合理解来研究,这样也反映了教育软件在教育软件生存周期中与相关干系组织组成的体系中的综合地位。

三 教育软件价值统一模型ESVUM

当前应用教育软件的教学的方式主要有六类:传统教学软件模型;多媒体教学模式;虚拟大学模型;网络大学模型;移动教育模型;游戏教育模式。把不同教育模式下的软件价值干系群体进行分类和角色定位,如表1所示。

教育软件由生产者(如企业、厂商、开发机构等)根据用户需求和定义进行开发和生产,生产者保障软件产品质量,软件作为产品提交给交付者(如学校、家庭、软件决策机构等);交付者作为决策参与者,通过价值收益进行决策判断,决定是否采用软件产品;交付者再把软件产品转移给使用者(如教师、学生等),使用者操作和使用软件产品,对工作效率进行提高,发挥软件产品的价值,对受用者(如学生、被培训目标等)进行教学工作;受用者接收教育并产生教育效果。需要特别说明的是,我国教育软件陡生产者除了企业等,还包括一些教育机构(包括教育信息化部门、中小学、高校和研究机构)。

基于ESHTri模型[21]和教育软件价值的分析,结合表1对教育软件价值干系组织的统一描述,本研究得到以软件价值链为主线的总体视***模型,即教育软件价值统一模型ESVUM(Educational Software Value Unique Model),如***4所示。ESVUM模型从四个维度对教育软件价值进行了全面地分析:生产;交付;使用;受用。生产者关注软件产品的生产过程,软件质量的保障和生产成本的控制是提高此阶段软件价值的途径;交付者关注软件产品的采购过程,软件购买的模式和投资收益是提高此阶段软件价值的途径;使用者关注软件产品的使用过程,提高工作效率和降低工作量是提高此阶段软件价值的途径;受用者关注软件产品的教育过程,内容的控制和教育效果是提高此阶段软件价值的途径。教育软件的使用过程本质上的目标是完成软件教育的过程,因此软件使用者和软件的受用者在应用教育软件的教学过程中达到价值的统一,作为一个整体进行研究。

四 基于ESVUM的ES价值评测框架

在***4中上层的矩形链式结构代表教育软件的价值链,也是教育软件生存周期中的四个角色,四个角色之间的关系不是各自分离的,而是相互连接的。每个角色对软件价值的侧重方面与其它角色交汇在教育软件产品上,互相为基础、互相支撑,构成一个完整的系统。基于ESVUM模型,可以建立对教育软件产品价值评测的基本框架,如表2所示。各个不同群体角色有其各自可选择测试过程和可选择评价过程,支持各自的价值评测过程。

1 面向受用者的教育软件价值

教育软件的受用者是以传统教学模式中的学生为基础延伸出来的群体,是教育软件传递教育信息的受动目标群体。对于受用者而言,教育软件的价值体现在软件所包含的思想和内容的约束上,其内容是否对认知学习规律具有更广泛的支持直接影响到受用者的学习效果。受用者关注软件产品的教育过程,内容的控制和教育效果是提高此阶段软件价值的途径。

2 面向使用者的教育软件价值

教育软件的使用者是以传统教学模式中的教师为基础延伸出来的群体,是教育软件传递教育信息的施动群体。对于使用者而言,教育软件的价值体现在软件对工作效率的约束上,其工作量和操作简单程度直接影响到使用者的工作效率。使用者关注软件产品的使用过程,提高工作效率和降低工作量是提高此阶段软件价值的途径。同时,由教育软件的受用者和使用者构成了基于教育软件的教学过程,作为一个共同整体进行分析。

3 面向交付者的教育软件价值

教育软件的交付者是以传统教学模式中的学校为基础延伸出来的群体,是教育软件购买的施动群体。对于交付者而言,教育软件的价值体现在软件对价值收益的约束上,其投资利用和购买方式直接影响到交付者的投资收益。交付者关注软件产品的采购过程,软件购买的模式和投资收益是提高此阶段软件价值的途径。

4 面向生产者的教育软件价值

教育软件的生产者是以传统教学模式中的软件开发者为基础延伸出来的群体,是教育软件研发和生产的施动群体。对于生产者而言,教育软件的价值体现在软件属性的约束上,其生产过程和生产成本直接影响到生产者的软件价值。生产者关注软件产品的生产过程,软件质量的保障和生产成本的控制是提高此阶段软件价值的途径。

五 总结

本研究基于ESHTri模型和教育软件价值的分析,综合不同教育模式中对教育软件价值干系组织的统一描述,提出了以软件价值链为主线的教育软件价值统一模型ESVUM。对不同教育模式中模型中各角色进行了归类。然后,基于ESVUM模型,提出了教育软件价值的评测框架,分别提出面向受用者、使用者、交付者和生产者的教育软件价值,对于提高教育软件的质量,评测教育软件的价值具有建设性指导意义。

参考文献:

[1] 陈莉. 我国中小学教育软件资源建设的现状分析与建议[J]. 中国电化教育. 2002, (3):46-49.

[2] 郑永柏. 中国教育软件发展的过去、现在和未来[J]. 中国远程教育. 2001, (4):61-62.

[3] 李克东, 费玉珍. 美国中小学生远距离教育和计算机辅助教学考察报告[J].中国电化教育. 1997, (1):9-13.

[4] 胡礼和. 现代教育技术学[M].武汉:湖北科学技术出版社,2000.

[5] 李昭智, 于长云. 教育软件开发的基本原理与准则的探讨[J]. 微小型计算机开发与应用. 1996, (6):7-10.

[6] 师书恩.计算机辅助教育.北京:北京师范大学出版社[M].1995.

[7] 李运林,李克东. 电化教育导论[M].北京:高等教育出版社.1986.

[8] 何克抗. 计算机辅助教学研究与发展[M].北京:高等教育出版社. 1996.

[9] 师书恩. 计算机辅助教育基本原理[M]. 电子工业出版社.1995.

[10]桑新民. 当代信息技术在传统文化--教育基础中引发的***[J]. 教育研究.1997, (5):18-23.

[11] Edvardsson B, Johnson M, and Gustafsson A. The effects of satisfaction and loyalty on profits and growth: products versus services[J]. Total Quality Management.2000, 11(7):918-928.

[12] Stephen H Kan著.,吴明晖, 应晶等译.软件质量工程-度量与模型 (第二版) [M].电子工业出版社, 2004.

[13] Fornell and Claes. A National Customer Satisfaction Barometer:The Swedish Experience[J].Journal of Marketing. 1992, 56(1):6-21.

[14] Anderson, Eugene W, and Mary W Sullivan. The Antecedents and Consequences of Customer Satisfaction for Firms[J]. Marketing Science,.1993, 16(2):129-145.

[15] Bolton and Ruth N. A Dynamic Model of the Duration of Customer's Relationship with a Continuous Service Provider: The Role of Satisfaction[J].Marketing Science.1998, 17(1):45-65.

[16] Cosmann R. The Evolution of Educational Computer Software[J]. Education.1996, 116:619-623.

[17]卢向华. 基于评价的信息系统价值促生模式研究[D].上海:复旦大学, 2003.

[18] Ned Chapin. Trends in Preserving and Enhancing the Value of Software[A].16th IEEE International Conference on Software Maintenance (IC***'00), 2000.

[19] Don O'Neill. Software value added study[A].ACM SIGSOFT Software Engineering Notes archive,ACM Press, New York, NY, USA, 1997, 22(4).

测评软件篇7

关键词:测试用例;软件测试;同行评审;计数抽样理论

中***分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)22-0138-02

软件测试是软件生命周期中的重要阶段,测试的效果直接影响到软件产品的质量[1]。软件测试过程中会产生一系列测试文档,例如测试策划阶段产生的测试需求规格说明、测试计划文档,测试设计阶段产生的测试说明文档,测试执行阶段产生的测试记录、测试问题报告、测试报告等文档。其中,工作量最大、也最为重要的工作就是设计测试用例、编写测试说明文档。而对测试过程的质量控制通常是通过同行评审的方式实现,同行专家会对测试项、测试用例进行审查。在“检测和校准实验室能力认可准则在软件检测领域的应用说明(CNAS-CL45)”中要求:由熟悉软件检测过程以及软件测试的标准、规范、规程,软件质量评价和软件测试质量评价的人员,负责对软件测试人员测试工作实施质量监督,审核软件测试过程和形成的软件测试工作产品是否符合相应的标准、规范[2]。

然而,对于某些功能较多、性能精度等要求较高的软件,测试用例的数量可能有成百上千条,实际评审过程中对所有测试用例进行全数检验是不现实的,也是没有必要的。通常,针对测试用例的同行评审在执行过程中对于每种测试类型随机抽取至少20%的用例进行正确性、合理性的评价。但是很多文献通过理论证明,采用百分比抽样检验存在着“大批量严,小批量宽”的弊端[3],且国际中已普遍淘汰百分比抽样检验。

GB-T 2828.2是一个按极限质量LQ检索的计数验收抽样检验系统,适用于孤立批检验[4]。本文尝试将计数抽样理论应用到软件测试用例同行评审中,基于GB-T 2828.2和本组织实际情况提出了一套针对软件测试用例同行评审的流程。通过采用GB-T 2828.2计数抽样方法克服了传统百分比抽样法的不合理性,在降低抽样的样品数量的同时保证了通过评审的测试用例达到规定的“极限质量”,提高了测试用例同行评审的工作效率。

1 计数抽样的实施过程

GB-T 2828.2提供了两种检验模式,其中模式A适用于“当生产方和使用方都把批作为孤立检验”的情况,即要求硬件的检验批是按类型生产的一个批。本组织测试过程的实际情况是,对于某配置项软件测试项目,一般只任命一名测试人员为负责人,测试过程涉及到的所有文档均由该人员编写,且各测试用例之间无连续性,因此基本上可将全部用例视为一个检验批,并可参考模式A的抽样方案。

本文提出的计数抽样程序如***1所示。首先确定检验批量、再确定极限质量比,接着抽取检验样品并进行评审与判定。后文将对具体流程进行详细介绍。

2 批量N的确定

在计数抽样检验中定义“为判定质量而一次提交检验的一批产品为交验批,批中所含单位产品的数量称为交验批量N”。根据本组织的实际情况,由于某一软件配置项的全部测试用例均由同一测试人员编写完成,可基本视作生产条件相同、质量稳定,因此全部测试用例的数量即为批量N。

3 极限质量LQ的确定

极限质量是指对一个被认为处于孤立状态的批,为了抽样检验限制在某一个低接收概率时的质量水平,极限质量的规定方法与AQL相似,只不过极限质量是批不可容许的质量水平。在数值上,极限质量LQ表示为每百单位信息点钟的不合格百分数[5],理论上最小值是0%,最大值是100%,数值越高表示使用方对质量的要求越松。

对软件测试用例进行计数抽样检验,首先就需要定义一个合理的极限质量。在本组织实际工作中,项目等级通常根据重要程度被分为A、B、C三类,其中A类项目是最为重要的项目。因此,本文建议在一般情况下,可以根据项目的重要等级定义极限质量,对于重要等级较高的项目,可将其极限质量LQ定义在一个较低的数值,从而保证该项目全部测试用例的“整体水平”。例如 A类项目可将极限质量定义在0.5%,B、C类项目的极限质量值可高于A类项目。不同的组织可根据自身的实际情况自行定义极限质量LQ。值得注意的是,极限质量LQ必须在同行评审实施前定义,且一经定义,在对该批软件测试用例审核过程中不应改变。

4 抽取检验样品

根据组织定义的批量和极限质量可参照GB-T 2828.2 4.5章节的规定查找所使用的抽样方案,用指定的批量和极限质量作为检索值,可在GB-T 2828.2 4.2章节中检索出样本量(n)和接收数(Ac),其中n代表抽取的样品总数,Ac代表当作出批合格判定时样品中所允许的最大不合格数。

对于抽样方案的选择可视项目的类型、规模来确定。软件测试用例的同行评审一般是现场抽样审核,抽样方案大致可分为随机抽样与非随机抽样两种。其中随机抽样方法包括简单随机抽样、系统抽样、分层抽样、整群抽样、分阶段抽样等,非随机抽样包括偶遇抽样、判断抽样、雪球抽样等[6]。在实际应用中可根据软件测试用例的不同类型实施不同的抽样方案。关于抽样方式的可参考GB/T 10111等文献,本文不作论述。

5 样品评审与判定

对抽取出的测试用例按照组织的评审规范逐条进行同行评审,并统计出不合格数。不合格数指在同行评审过程中发现的问题个数。根据以往的项目经验,对软件测试用例的同行评审发现的问题通常分为致命、严重、一般、轻微四个等级,以上提及的问题个数主要指一般或轻微问题的个数。

当同行专家判定的不合格数小于等于接收数(Ac)时,将测试用例返回至相应测试人员修改,修改完成后,由专门核查人员确认问题闭环后通过。

当同行专家判定的不合格数大于接收数(Ac)时或发现了致命和严重的问题,则直接判定本批软件测试用例不通过,待测试人员修改后且核查人员确认已发现的问题闭环后进行复审。复审的基本流程与上文描述的一致,此处建议,复审抽取的样品应不包含初次抽样的样本,以保证抽样质量。

当检验批的软件测试用例通过同行评审后,同行专家可以不必审查其他的测试用例,这样,在保证项目全部软件测试用例整体水平的同时也极大降低了评审工作量。

6 总结

本文将GB-T 2828.2中定义的计数抽样理论尝试应用于软件测试用例同行评审,并提出了一套评审流程,希望通过本文的研究能够在保证评审质量的同时,降低评审工作量,提高工作效率。根据不同类型的测试用例制定不同的抽样方、以及根据实践情况改进评审流程都将是本文未来的研究方向。

参考文献:

[1] 肖丰佳 李立新. 软件测试技术研究[J]. 工业控制计算机, 2015,25(1).

[2] CNAS-CL45:2013检测和校准实验室能力认可准则在软件检测领域的应用说明[S]. 中国合格评定国家认可委员会.

[3] 梁国明. 再谈百分比抽样检验的不科学性[J].兵工标准化,2000(1).

[4] GB-T 2828.4-2008 计数抽样检验程序 第2部分: 按极限质量(LQ)检索的孤立批检验抽样方案[S]. 中华人民共和国国家标准.

[5] 汪亮. 综合布线工程验收测试抽样方案的新思路[J].布线全攻略, 2005(105).

测评软件篇8

关键词:软件测试过程;过程管理;项目管理;横向视角

中***分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02

1 软件测试过程概述

软件测试在软件开发中占重要的地位,它关乎所开发软件的总体质量,它是保证软件可靠性的重要手段。软件测试目的是找出软件的缺陷,并对缺陷进行分析和管理,从而消除缺陷,并为软件的评价及决策提供依据。软件测试过程从理论上来说是一种抽象的模型,主要用于定义软件测试的方法和流程,从实际操作层面上来看,它包括测试需求分析、测试策划、测试设计与实现、测试实行和测试总结,并对以上步骤进行精炼,最后抽象出很多种软件测试过程模型,常见的模型包括V模型、W模型、H模型,X模型、前置模型等。

各种模型为软件测试提供了参考,在实际测试过程中根据模式灵活应用,加强对整个测试过程的有效管理。软件测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,管理学原理等。[1]

2 软件测试过程管理概况及存在的问题

2.1 软件测试过程管理概况

软件测试过程的有效管理是测试成功的重要保障,它是通过一定的管理方法和工具对整个软件测试过程进行监控,从而提高软件产品的质量。测试过程包括技术过程、管理过程和支持过程三大部分,对测试过程的管理主要是测量和分析软件测试过程的有效性和效率,进行基于度量的软件测试过程的持续改进。[2]软件测试过程管理的目的是对软件产品的整个测试流程中所涉及的方法、技术、人员、活动本身进行控制和管理,通过有效的管理确保软件产品的质量基础上提高开发效率。可以提高机构的软件开发能力和软件产品测试的管理水平,强化企业的管理理念,提升开发机构市场竞争力,有效的过程管理是软件测试团队实力的体现,是软件企业制胜的法宝。

2.2 软件测试过程管理现实所存在的问题

目前,多数软件组织对测试的定位都非常模糊和局限,认为软件测试就仅仅是测试用例的一些实际执行过程,没有系统的测试管理思想和良好的测试管理工具,以至于对测试方法与测试策略显得没有针对性和计划性,整个测试过程显得“虎头蛇尾,马虎了事”。

有些对测试过程认识不够系统,将测试活动看作功能测试或性能测试,所使用的测试工具大多也只集中于软件功能测试和结构测试,而缺乏对软件测试过程管理的全面支持,没有对整个过程进行系统的管理。

目前使用的软件测试管理工具种类繁多,其中市场上主流的软件测试管理工具有:Test Link(开源组织),HP Quality Center (Test Director),Test Center(上海泽众软件出品),IBM Rational Test Manager等软件。诸如此类测试管理软件大都按照软件测试在整个软件生命周期中的位置来管理测试需求、测试计划、测试执行以及软件缺跟踪。在整个软件测试过程中,软件过程管理很自然地倾向于从纵向上着眼,从而疏漏了横向视野下的软件测试管理成分以及各成分之间的关系。

3 横向视角分析软件测试过程管理

首先,分析软件测试过程管理要立足于软件项目管理,从横向上审视测试过程是对软件测试管理的重要补充。针对测试的每个阶段进行的测试过程评价管理、依据测试过程进行配置管理、测试风险分析管理与测试成本管理,如下***所示:

3.1 测试过程评价管理

软件测试评价管理由测试过程的观察、判断、分析和管理构成。整个评价活动包括:确定评价需求、编制评价规格说明、制定评价计划、执行评价计划和得出评价结论。各阶段的评价活动根据各阶段的特征来开展,需要管理好评价过程的输入(请求者提供的软件说明书、软件的部件和评价者提供的预先确定的评价说明、评价方法和工具)和输出(评价记录、评价报告草案、评审后的评价报告)以及评价中所涉及的文档包括:评价需求、评价规格说明、评价计划和评价报告等。

3.2 软件测试配置管理

测试工件管理是软件测试管理的基本内容,是降低软件测试混乱程度、增强测试过程可见性和降低风险的重要举措。[3]软件测试过程中涉及到许多测试工件,每个测试工件都可能演化出不同的版本,不同的测试工件之间存在复杂而易变的关联关系,测试工件具有易变特性。[4]在软件测试过程中从测试各阶段横向上把握配置管理,具体包括各阶段配置项标识、配置项控制、配置项状态报告和审计。

3.3 软件测试成本管理

成本管理对于整个项目尤为重要,软件测试中的成本管理就是根据企业的情况和软件测试项目的具体要求,利用公司既定的资源,在保证软件测试项目的进度、质量达到客户满意的情况下,对软件测试项目成本进行有效的组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低软件测试成本,提高项目利润。测试成本的管理以测试产能的最大化为目标,对各阶段的准备成本、成本控制、结束成本和维护成本进行管理,以提高投资回报率。根据测试过程中各阶段成本要求来管理资源计划、成本估算、成本预算和成本控制。

3.4 测试风险分析管理

测试风险分析是对辨识出的测试风险及其特征进行明确的定义描述,分析测试风险发生可能性的高低,分析测试风险发生的条件等。高质量的软件测试过程管理要求对测试风险分析进行全面管理以更好地掌控风险,减少风险所带来的危害。软件测试过程中各阶段都存在风险包括:对软件的需求描述不准确所带来的风险,质量目标不清晰所带来的风险,计划编写不准确带来的风险,人的风险,测试环境的风险,测试工具以及用例存在的风险。测试过程管理需要把风险纳入管理范围,从每个阶段横向分析,对风险进行全面识别,深入分析和有效监控,以规避风险。

从横向视角下分析软件测试过程管理需要兼顾到横向上各个管理成分之间的关系。测试过程评价是对软件测试过程的整体把控,有效的软件测试评价管理监控着软件测试配置、测试成本和测试风险三方面管理。风险管理是测试的直接目的,降低风险才能提高测试效率和质量。软件测试配置管理和测试成本管理是软件测试管理中的重要内容,配置项的管理涵盖软件测试中的主要用例和接口,指向测试过程所使用的工件内容管理,测试成本管理维持整个测试过程的平衡。从横向视角上分析软件测试过程应将整个系统中各个管理内容联系起来从整体上分析。

4 结论

软件测试过程管理需要纳入到软件项目管理这个大环境中思考,以系统工程学和管理学的理论知识为指导,对整个过程进行全面的审视。结合横向视角下软件测试过程管理,从系统工程角度出发,才能对测试项目的进行更全面的分析,才能更清晰认识测试过程本身。横向视角下分析软件测试过程,不仅影响测试工具和测试策略的选取,而且对软件测试过程管理工具的开发有其指导意义。

参考文献:

[1]Rex Black.Managing the Testing Process,Second Edi-tion[M].John Wiley&Sons Inc,2002

[2]陈锃基.软件测试过程管理系统的研究与实现[D].华南理工大学,2010

测评软件篇9

关键词 软件质量管理;软件质量保证;测试过程

中***分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)17-0127-02

由于软件大量应用,软件的质量问题越来越突出,己成为制约装备质量提高的主要问题。软件测评中心承担了软件测试和质量评价的双重任务,是保证软件质量的重要环节。作为一种组织机构,软件测评中心的有效管理和正常运作都需要一定的制度来保证,任务能否出色完成很大程度取决于管理的严格和规范化程度。

实验室实施质量管理主要包括质量体系建立和实施软件测试过程管理。质量体系是实验室质量保证的原则和依据,包括质量手册、程序文件和作业指导书。软件测试过程管理主要依据实验室采用的质量体系标准,安排和协调软件测试各环节的工作流程,包括测试中对各阶段的测试计划、测试案例、测试流程进行管理、跟踪、记录其结果,并将其结果反馈给测试者和管理者,是软件测试顺利进行的有利保障。

1 实验室质量管理的基本原则

1)实行全面质量管理,即全体实验室人员参加,在软件测试的每一个阶段都应实行全面的质量管理,而不是仅在某一阶段。使实验室的各项质量活动按照质量管理体系标准的要求有序地进行。

2)以用户为关注焦点。软件质量从本质上讲是和用户的需求密不可分的,没有用户需求就没有软件质量。因此,实验室应当充分理解用户当前和未来的需求,不断地满足用户的要求,并争取达到或超越用户期望。

3)坚持科学、规范、公正、***的工作原则。实验室管理人员和测评人员严格遵照执行《质量手册》和相关程序文件,以对用户负责的态度和以信誉为本的精神,为用户提供优质服务,并为用户严守商业和技术秘密。在实际工作坚持以数据说话,结果判断的唯一依据是测试数据,不受行***领导及其他人员的干预。

4)全员参加。要求领导人员、管理人员、技术人员等全体实验室人员参加到质量管理活动中来,只有他们的充分参与,才能使他们的才干为实验室带来成绩、信誉和效益。而不是把质量管理看成是质量部门和少数专业人员的事。

5)坚持软件评测过程质量控制,实施全过程的测试管理,对测试进度和测试质量有效控制。监控各项测试活动的执行,分析导致异常的原因,必要时进行纠正或采取纠正措施。

2 实验室质量管理的重点和主要方法

2.1 建立、和改进实验室的质量体系

建立质量管理体系是实验室实施质量管理的第一步,也是***用实验室申请认可的条件之一,按G*** 2725A-2001编制质量管理体系文件,建立并持续改进质量管理体系,达到所要求的服务质量、评价质量管理体系、改进质量管理以及维持良好的服务质量提供必不可少的根据。

2.2 实验室领导的作用

软件质量管理比较复杂,质量控制难度比较大,正确有效的实施还需要各级管理者,尤其是最高管理者思想上高度重视。最高管理者的领导作用、承诺和参与对建立并保持有效和高效的质量管理是必不可少的。

2.3 履行岗位责任制

实验室质量管理的核心是落实岗位责任制。要围绕着落实责任制加强法规制度建设,建立正规的实验室工作秩序,形成有效的监督制约机制,这是加强实验室质量管理的根本措施和办法。

责任人明确,便于成绩的归属和责任的追究,使信息的沟通渠道清晰畅通,增加了协作的稳定性。

2.4 单位内部专门设立质量保证部门

由部门负责人及专门经过培训的人员组成,负责建立并维护实验室质量保证体系;制定软件质量策划,评审和审核软件产品,提供软件质量保证与审核的结果。全过程跟踪测试进程,了解测试质量状况和质量问题,及时提出意见和建议,加强过程质量控制。

3 实验室实施质量管理的软件质量保证模型和实现框架

现代质量管理理论和核心内容是过程的管理,在软件企业中分为管理过程和软件工程过程。管理过程一般是企业级的过程,如质量体系的评审过程、培训过程等;软件工程过程一般指软件生命周期的活动,如系统分析、设计、编码等。

软件测试起步较晚,对软件的整个测试过程,从制定测试计划、编写测试用例和测试步骤、问题的跟踪处理、测试总结报告等各个阶段难以进行有效的控制和管理,对软件测试过程的质量检查比较困难。针对软件测试管理现状,以下提出了符合G***2725A-2001的软件质量保证模型和软件测试过程管理实现框架。

3.1 基于G***2725A-2001的软件质量保证模型

***1给出了一个基于G***2725A-2001的软件质量保证模型。该模型主要从软件过程管理的角度出发,指导软件评测实验室建立符合G***2725A-2001的软件质量保证体系,进行过程改进和通过***用软件评测实验室认证。其主要内容有以下几点。

1)建立符合G***2725A-2001 要求的质量方针、手册和程序文件。

***1 基于G***2725A-2001的软件质量保证模型

2)建立符合G***2725A-2001的过程流管理,以及必要的操作手册。

3)建立软件过程数据库,收集和分析软件过程活动数据,为实验室进行过程改进和提高成熟度能力提供基础。

4)建立文档流管理系统,方便、有效地管理软件测试过程产品和最终产品,提高阶段成果和成功经验的复用程度。

3.2 软件测试过程管理的实现框架

依据实验室采用的质量管理体系标准,测评中心自主开发测试过程管理软件,对软件测试的资源、活动以及过程等进行有效的控制和管理,以提高软件测试的规范化、自动化程度和管理水平,灌输和强化软件测试活动的工程化管理观念,提高软件测试的质量,确保软件测试活动的科学严谨、充分可靠。***2给出了软件测试过程管理实现框架。

4 结束语

软件质量是装备建设的核心,国防实力的保证。质量第一是装备软件测试历来坚持的方针,在装备软件评测实验室建设中更要发扬优良传统,加强装备软件测评质量管理,确保装备

***2 软件测试过程管理实现框架

软件质量。

参考文献

[1]G*** 439-1988***用软件质量保证规范.

[2]G*** 2725A-2001测试实验室和校准实验室通用要求.

[3]ISO 9001:1994 质量体系-设计/开发、生产、安装和服务的质量保证模式.

[4]Capability Maturity Model *** for Software, Version 1.1,Mark C. Paulk ,Bill Curtis ,Mary Beth Chrissis ,Charles V. Weber.

测评软件篇10

关键词 应用软件 现状分析 进展预测

中***分类号:TP31 文献标识码:A

随着计算机技术和联网的不断发展,软件作为计算机应用的核心部分巳经渗透到国防、工业、经济、教育和医疗卫生等各个领域,在社会生活中发挥着越来越重要的作用。但同时也隐藏着诸多现实问题,诸如账号信息泄露、重要数据与文件丢失、相关身份认证被更改等等,极大威胁着居民正常的生产与生活,近年来,软件工作者不断以创新意识,注重分析应用软件的发展现状,并根据当前常见的安全因素与问题类型设计针对性的补救措施与解决方案,为应用软件用户提供更快速、有效、安全的服务,推进软件安全性评价系统的建立。

1当前应用软件安全性评价方法现状分析

目前,从整体上看我国的应用软件安全性评价与测试工作更加侧重于常规检测,包括病毒检测、漏洞检测、插件检测、垃圾检测等等,但是缺乏对整个软件系统检测的安全评价方法。再加上,应用软件种类多样,性能表现以及对运营环境的要求不同,因此,单一的基本安全检测工作并不能从根本上杜绝安全隐患,国内外软件专家不断在实际工作中积累经验,在应用软件安全性评价系统构建的道路上不断探索,其成果主要表现在以下几个方面:

1.1建立在信息系统安全度量基础上的安全性评价方法

应用软件安全度量是指通过既定的评估标准中,选择一个值,作为信息系统安全相关的量的标志,以此方式提供与安全性相关的描述与预见,并逐渐形成定量安全评价模式。但就目前成果来看,应用安全度量仍需存在诸多问题,比如用于评价的度量标准是否统一;选择的度量框架是否科学;测试结果能都被全面传达等等。

1.2基于定性基础上的应用软件安全性评价方式

安全评价工作的关键在于客观性与可见性,但是当前绝大多数应用软件安全测试工作人员仍沿用主观性极强的传统评价方式,以全人工分析的方式,分项检验应用软件的各项性能是否隐藏安全危险,并用纸质表格记录的方式填写检测结果,包括是否存在潜在安全威胁、软件安全漏洞种类、安全漏洞威胁程度以及相关表现等等。这种传统检测方式虽然操作较为简单,但是在一定程度上需要耗费大量的人力与物理,并且缺乏严格的评价标准与评价指标,整个监测工作极有可能掺杂工作人员的经验之谈,影响了安全检测工作的科学性与精确性,同发时也会因为全人工操作导致某些安全威胁没有被及时发现,随时会因为应用软件操作不当爆发安全危机。

1.3建立在客户满意度基础上的应用软件安全检测

应用软件价值的实现最终要以服务用户的方式实现,不同的应用软件可以为用户提供不同的服务类型,因此,采用建立在客户满意度基础上的应用安全监测方式更加能得到大众的认可与适应现代社会的发展要求。因此,如何推进应用软件安全性评价方式的改革与发展以最大限度满足客户的实际需求是今后安全性评价工作开展的重点与核心。

2应用软件安全性评价方式发展趋势研究

首先,可选用综合评价方式,比如将定向分析与定量研究相结合,提高分析结果的科学性与全面性;或者采用层次分析法,深入分析评价对象的本质特征以及特征之间的内在关系,增强评价结果的可描述性。

其次,要构建完善的应用软件评价体系,从常见的危机类型入手,注重对各种类型危机表现以及危害程度入手,根据“属性表现”、“漏洞诱因”、“应用软件与系统的融合程度”以及“应用软件与系统的相互作用”等方式,以保证应用软件运作过程的保密性、完整性、真实性为根本要求,构建完善的软件安全评价体系。

最后,注重应用软件安全性评价方式的变化与更新。应用软件的应用领域与主要服务群体不同,这就要求相关的安全评价工作有所变化,比如学生群体对浏览器稳定性要求较高,上班族一旦遭遇病毒威胁极有可能丢失工作数据,这就要求安全监测方式随着软件的主要功能与客户实际要求有所变化。此外,应用软件的安全性会随着科技的发展以及时间的推移发生变化,要始终以发展的眼光研究应用软件安全性的演化,从而推进相关安全性检测的调整与改变。

从国内外的研究现状可以看出,大多数研究专注于应用软件安全性的某一个方面,但是缺少综合的评价指标及方法,导致评价结果较片面,因此,在今后工作中,应立足应用软件安全性评价现状,开拓更新评价方式与评价理念,构建完善的安全性评价指标体系,有效推进我国信息化、网络化、现代化建设与进步。

(作者学号:1330489)

转载请注明出处学文网 » 测评软件10篇

学习

劳动部10篇

阅读(62)

本文为您介绍劳动部10篇,内容包括劳动部推文,劳动局文章。(三)监督指导劳动保护和职业培训工作;(四)监督检查社会劳动保险和职工福利执行情况;(五)查处职业介绍机构、职业培训机构、职业技能鉴定机构和对外劳务合作机构违反国家劳动法律、法规..

学习

劳动与社会保障专业10篇

阅读(41)

本文为您介绍劳动与社会保障专业10篇,内容包括劳动与社会保障专业,劳动与社会保障专业的详细解读。由管理学大师韦里克提出的SWTO矩阵和波士顿咨询集团开发的企业组合矩阵一样,可以反映系统中各关键变量的关系,最初主要用来制定公司战略规

学习

大众传播学10篇

阅读(34)

本文为您介绍大众传播学10篇,内容包括大众传播学知识大全,大众传播学案例教程。进入21世纪,人类已经步入了信息时代,互联网络日益成为各国获取信息最为方便和快捷的通道。但是由于我国地域辽阔,区域之间的发展存在着不平衡的现象,这就使

学习

劳动模范10篇

阅读(48)

劳模精神是宝贵的财富,代表的是一个时代人生观、价值观和道德观,彰显的是中华民族顽强拼搏、自强不息的精神风貌,是新时期激励全市人民团结奋斗、勇往直前的强大正能量。社会各界要大张旗鼓地宣传劳模事迹、弘扬劳模精神,用劳模的高尚情操感

学习

公益传播10篇

阅读(29)

本文为您介绍公益传播10篇,内容包括公益传播三十年,公益传播案例。(一)群体传播所谓群体传播,是群体进行的非制度化的、非中心化、缺乏管理主体的传播行为。在互联网出现之前,群体传播受时间和空间的限制,传受者只能在具体的时间和地点接触。

学习

新劳动法10篇

阅读(61)

本文为您介绍新劳动法10篇,内容包括劳动法汇总,新劳动法模板。1引言《劳动合同法》自2008年1月1日起实施,历经两个月磨合期。众多企业如临大敌,斩断工龄、重签合同、解雇、清退……,花招迭出。造成企业躁动纷纷的本质原因其一是出于成本、

学习

家务劳动10篇

阅读(40)

本文为您介绍家务劳动10篇,内容包括家务劳动美篇范文,家务劳动美篇文字内容。于是,我照着姐姐的做法一个一个地洗,一个一个地冲,终于把一大堆碗筷洗的干干净净,并把它们整齐的放进消毒柜中开始消毒。一天,我看到皮沙发有点脏,就拿起抹布开始擦

学习

劳动法10篇

阅读(60)

本文为您介绍劳动法10篇,内容包括劳动法全文24个字,劳动法话题合集。国家机关、事业组织、社会团体和与之建立劳动合同关系的劳动者,依照本法执行。第三条劳动者享有平等就业和选择职业的权利、取得劳动报酬的权利、休息休假的权利、获得

学习

风俗文化

阅读(43)

本文为您介绍风俗文化,内容包括民间风俗文化故事,***风俗文化介绍。此外,风俗的自产生以来就与民俗有着千丝万缕的联系,两者有着众多共同的特性和内容。所谓“民俗者,风俗也”。我们可以将已有的民俗研究成果应用到风俗的研究上来。本文便

学习

劳动与社会保障10篇

阅读(44)

本文为您介绍劳动与社会保障10篇,内容包括劳动与社会保障法简明教程,劳动与社会保障知识大全。劳动社会保障的专业建设和发展与社会经济紧密联系。自新世纪以来,特别是2011年以来开始逐步实行新的社会保障制度,对社会保障需求的快速增加进

学习

异化劳动10篇

阅读(51)

本文为您介绍异化劳动10篇,内容包括异化劳动的深度解析,异化劳动现实例子。一、技术异化的表现和后果技术本是人类劳动实践的创造物,是为人类目标服务的。但在人类利用技术改造和控制自然而满足自己需要的过程中,技术以相应的力量反控制

学习

物理教案论文10篇

阅读(33)

本文为您介绍物理教案论文10篇,内容包括物理教学论文如何写范文大全,物理教学论文怎么写。一、案例探究教学是时代与现实的呼唤在知识经济初现端倪的时代,不再以拥有知识量的多少作为衡量一个人素质高低的唯一尺度,关键是科学创新能力的高

学习

招商证券10篇

阅读(59)

本文为您介绍招商证券10篇,内容包括招商证券最大优惠,招商证券百科内容。招商证券如何在快速发展中保持了良好的稳健性?财务管理如何成为公司稳健经营的助推器?记者带着这些疑问专访了招商证券主管财务和风控的副总裁邓晓力。面对记者的

学习

金融企业文化论文

阅读(56)

本文为您介绍金融企业文化论文,内容包括金融公司企业文化范文模板,金融企业文化案例范文。任何一个企业,其经营管理的方方面面都可以上升到文化建设的高度来实施。从目前金融企业加强文化建设的现状看,一般侧重于三个方面的企业文化建设,实

学习

心理测评10篇

阅读(64)

本文为您介绍心理测评10篇,内容包括心理测评系统,心理测评精彩案例。专门的心理测评,有一些是用于辅助临床诊断和筛查的,它们从制定到推广应用,以及到各个国家的翻译引进,整个过程都注重学术性和严谨性。这也是我选择这些量表的原因。最近我

学习

电路仿真软件10篇

阅读(49)

本文为您介绍电路仿真软件10篇,内容包括电子电路仿真软件,电工仿真电路软件。二十一世纪的今天,社会科技进步较快,proteus仿真软件在电路设计中的应用也越来越广泛。该仿真软件是计算机技术发展的重要成果之一,可以对模拟电路,数字电路和电

学习

网页设计软件10篇

阅读(38)

本文为您介绍网页设计软件10篇,内容包括网页设计的主要软件是word,请详细介绍一款网页设计的软件。1基于SVG的网页设计软件的设计基于SVG对网页设计软件系统进行设计,首先对软件的采集器进行设计,给出的算法如下述公式所述:(1)公式(1)中,w为SVG

学习

数据分析软件设计10篇

阅读(29)

本文为您介绍数据分析软件设计10篇,内容包括数据分析软件代码大全,如何设计一款数据分析软件。针对这种情况,作者设计了一种专门分析设备上传数据的软件(简称数据分析软件)。使用数据分析软件处理百万行的数据只需要不到一分钟的时间,而且该

学习

软件工程10篇

阅读(34)

本文为您介绍软件工程10篇,内容包括软件工程1000字论文,软件工程专业实习日记十篇。软件升级几乎涵盖了所有软件相关组成结构,要充分审核任何一个重要结构,做必要的改造。升级后软件要明显优于未升级前,对任务的处理时间要有较大的提升。具

学习

造价软件10篇

阅读(36)

本文为您介绍造价软件10篇,内容包括近10年造价软件有哪些,造价软件做出来的报价。1XJTW的技术基础及特点1.1编制依据XJTW造价软件的编制以国家相关法律法规文件和相关规定为依据。编制依据主要有:***交工发[1992]65号《公路工程概算定额

学习

工程管理软件论文10篇

阅读(47)

本文为您介绍工程管理软件论文10篇,内容包括建设工程管理论文,工程管理软件心得总结。2.1概念的界定工程项目管理软件(以下简称为项目管理软件)是指以项目的施工环节为核心,以时间进度控制为出发点,利用计划技术,对施工过程中的进度、费用、

学习

软件开发10篇

阅读(45)

本文为您介绍软件开发10篇,内容包括软件开发述职报告十篇,软件开发的详细内容。构件,简单来讲就是软件系统中的单个元素,它具有很多的特性,包括***性,可替换性,多次使用性等等;构件也是可以很准确就会被认知的实体,当软件重复使用的时候。软件