开发过程和测试结果的软件质量评价研究

来源 :科学与生活 | 被引量 : 0次 | 上传用户:ytw2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着软件规模和复杂度的不断增长,如何抓住有限的信息来快速度量软件系统中各软件配置项的质量,从而能迅速抓住质量薄弱环节,提高整系统的软件质量,是人们亟待解决的难题。软件产品质量是软件质量的重要组成部分,因此软件产品质量度量是软件度量的重要组成部分。同时,由于软件经设计与开发之后,在具备满足用户需求功能的同时,软件质量的优劣也就形成在软件设计与开发过程之中。软件产品生产设计的过程是影响所开发软件质量的关键,软件質量的提高是软件生产过程中各项质量活动共同作用的结果。因此,评估软件质量有必要从软件的研制过程着手,将对软件研制过程的评估加入到软件的质量评价中去。
  关键词:软件过程评估;测试结果;软件;质量评价;
  引言
  计算机软件开发技术在社会生产生活各个领域中都发挥着重要的价值,计算机软件的不断进步能够促进各行各业高速发展,也推动了计算机行业自身的稳步前进,计算机软件开发要注重简便操作程序,优化系统的运行,随着时代的发展,人们的衣食住行和计算机软件有着分不开的联系。我们有必要研究新时期计算机软件开发技术的具体运用,对软件开发技术的原理进行了解,简化计算机软件开发操作步骤,实现软件技术的大范围推广,顺应计算机软件开发的发展趋势,满足社会的发展和进步对计算机软件的应用需求。
  1计算机软件的概述
  计算机软件是以计算机作为载体,保证计算机运行期间的稳定性,以及计算机应用在某一领域当中完成某一领域工作的基础。从定义的角度进行分析,它是指通过计算机软件技术开发的应用软件,也可以说是计算机的系统,它是计算机软件技术发展的成果之一。人们在使用计算机完成日常生活以及工作当中的各种任务时,都必须以计算机软件作为载体,才可以完成相应的指标。利用计算机软件开展一系列的工作任务,不仅可以减少工作的负担,也可以真正提高工作的效率。近年来我们接触的计算机购物软件、社交软件数量越来越多,在安卓系统功能不断完善的背景下,这些软件的稳定性也越来越高。但是这些软件的稳定运行都需要以计算机功能作为基础,计算机软件具备的强大功能以及广泛的应用场景,需要经过一系列的技术开发才可以达到。
  2软件质量评价方法
  国内外软件质量评价研究中,基于测试结果对软件质量进行评价的模型很多。以目前定义和测量软件质量的现行国际标准ISO/IEC25010:2011为例[2],采用了“特性—子特性—度量元”的结构模型来定义软件质量的度量。通过软件测试的方式,根据选定的测试方法得出对应各度量元的度量值,然后根据各度量元的权重,加权平均得出对应子特性的值,最后根据各子特性的权重加权平均得出软件独立值。GB/T25000系列标准也借鉴了该模型。参考该模型重新修订GJB5236的工作正在立项。以上各种软件质量度量评估都是依据软件测试的结果来进行,这种度量方式需要针对软件的特定度量元进行大量指定方法的测试工作,计算也非常烦琐。度量出的结果与软件实际效能缺乏联系,并不能实际反映软件的质量。软件研制开发和测试过程中所积累的大量原始数据也没有被考虑进去,对软件开发过程影响软件质量的因素和机制尚缺乏有效研究。
  3计算机软件技术面临的问题
  计算机软件是通过软件系统的开发得到计算机软件,它们是经过计算机技术进步不断发展而来的产物。应用软件需要解决客户诸多问题。例如:学习软件、医疗等,特别是近几年来安卓技术的不断发展,大到军事、医院,小到单机小游戏都属于应用软件,使得安卓应用软件需求急剧增加。系统软件是计算机本身具有的软件,比如计算机的管理监控软件、操作系统软件等。应用软件和系统软件都是计算机必不可少的部分,是用户正常使用计算机的软件保障。计算机软件技术的开发有利于提高社会经济效益,软件技术的进步会进一步促进生产率的提高,计算机软件开发技术比较难,需要消耗大量的人力、财力,开发成功后一般对社会经济发展具有重要意义。计算机软件技术开发类别多样,软件推广难度大,竞争压力大。
  4基于开发过程和测试结果的软件质量评价方法
  软件的质量是在软件研制过程中逐步得到实现的,不能只依靠软件测试环节控制质量。因此,本文提出通过对软件研制过程的监控来评价软件质量,即软件研制过程的监控与评价作为软件质量评价的一部分参数,利用各阶段测试结果实现对软件全生命周期的质量进行度量和评价。如图1所示,软件质量的评估模型可以由两个观察侧面的评估值来构成,分别是产品侧面(软件测试结果)和过程侧面(软件研制过程评估)。每个观察侧面各选取多个度量要素来计算其取值,最后将它们归一化到统一的衡量尺度上,加权汇总成为最终的软件质量评价数据。
  5计算机软件开发技术的未来发展趋势
  5.1开放化
  从本质的角度进行分析,在针对计算机软件开发技术进行研究以及发展的过程当中,我们需要重点关注计算机软件发展的长远性,并且利用开放的眼光对待计算机软件的相关内容。只有这样才能够让更多的人对计算机软件开发技术的创新和完善给予更多的关注,才会从不同角度出发,研究计算机软件开发的相关内容并优化现有的开发技术。当然只有这样才可以使计算机软件开发具有更加长远的发展,获得更好的进步。
  5.2智能化的发展趋势
  智能化技术是计算机技术的衍生产物,人工智能将成为计算机行业的代表因素之一,当前人工智能已经被广泛地运用在人们的工作和生活中,人们常见的语音功能、面部识别功能就是人工智能的杰出代表。智能化技术的运用情况已经成为当前计算机软件实力衡量的标准,在未来的计算机软件开发中,我们要把智能技术和计算机软件把技术结合起来,这样才能提高软件处理数据和分析数据的能力和逻辑推理能力,吸收社会大众对软件的决策和建议,朝着更加人性化的方向发展,体现出以人为本的同行,展现出高科技发展为人服务的本质。
  5.3多元化
  按照软件实际用途和运用的范畴,可以将其分为很多种类。软件研发对于人们有多种要求,展现出多元化发展趋势。目前,计算机软件主要包含了全部的行业,为人们的生活以及工作提出了很多种便捷条件。在以后,计算机发展也会把多元化为主要特征,软件研发技术能够展现出每个行业的专业性,通过这样的方式符合人们运用的需要。所以计算机软件研发的以后趋势有很多样的特征。
  5.4融合化
  网络的快速发展使得互联网软件开发的速度越来越快,也提高了人们对于计算机软件的各项需求。计算机软件的开发及应用又反过来推动网络的发展,两者之间相辅相成。目前计算机软件开发技术开始朝着网络全球化的方向发展,而且计算机软件以及硬件的优势已经开始逐渐融合。从整体的情况来看,计算机软件的发展具有广阔的前景。
  结束语
  综上所述,计算机软件开发技术的应用具有多种方法和渠道,工作人员要把握计算机软件开发的多种特征,更新软件开发方法,提高软件的开发质量。
  参考文献
  [1]姜明,尹冠博.新时期计算机软件开发技术的应用及发展趋势[J].无线互联科技,2020,17(23):46-47.
  [2]陈婧.探析计算机软件开发技术的应用及未来趋势[J].中国新通信,2020,22(23):82-84.
  [3]陈龙.计算机软件开发技术的应用研究与趋势研究[J].数码世界,2020(12):33-34.
  [4]林忠红.计算机软件开发技术的应用与发展[J].电子世界,2020(22):44-45.
  [5]周洋.新时期计算机软件开发技术的应用及发展趋势[J].科技风,2019(5):93-94.
其他文献
摘要:本文主要分析地铁线路分段开通试运行过程中如何开展行车组织管理工作,在这个过程中要注重明确分段式运行的具体内容,在明确相关影响因素的基础上制定相应的行车组织管理方案,以此来提高行车组织管理的效率和质量,保证地铁运行的安全性和稳定性,使得其能更好发挥在城市交通中的功能和作用。  关键词:地铁;分段开通;试运行;行车组织管理  地铁线路实行分段开通往往会影响到既有线路的正常运行,在实际运行过程中为
患者女,65岁,2010年初无明显诱因下出现颜面部、双手、前臂、双小腿皮肤变硬,张口受限,同时有双肩关节、双手指间关节及双膝关节酸痛,伴双下肢浮肿;查血自身抗体显示:ANA:1∶1 280,抗Scl-70抗体(++);胸部CT示“间质性肺炎”.诊断为SSc.2010年6月起予以“泼尼松片30 mg/d、白芍总苷(帕夫林)片、青霉胺、积雪苷、酮替芬药物口服联合环磷酰胺0.8g/月”冲击治疗,并予以每
期刊
目的 应用超声斑点追踪成像(STI)技术评价SLE活动期患者右心室收缩功能.方法 入选SLEDAI评分≥5分的SLE患者40例[包括单纯SLE组24例,合并肺动脉高压(PAH)组16例],健康对照组35名.应用STI技术测定右心室游离壁及室间隔基底段、中间段、心尖段和右心室整体心内膜下心肌纵向收缩峰值应变(PSS),对各研究对象的参数进行比较,并分析影响右心室整体应变的主要因素.采用独立样本t检验
超声作为一种新型的影像学技术,在风湿病学领域中的应用已经越来越广泛,尤其在炎性关节病诊治方面全球已经积累了大量经验并获得了很多循证医学证据,因此2013年欧洲风湿病学会对于在RA诊断与治疗随访中超声技术的使用给出了推荐.此外,近些年来随着超声技术和设备的进步,在其他风湿病中的应用也有很多尝试和报道。
期刊
摘要:计算机应用技术创新是一项务实性非常高的项目,对于我国经济发展和社会进步有着重要的意义。虽然我国近些年在此领域有了长足的进步,但是从实际表现来看,我国计算机应用技术创新仍然存在很多不足,有效处理这些问题,促进计算机应用技术创新,符合我国未来发展的客观诉求。本文就对此展开探讨。  关键词:计算机应用技术;创新;发展  引言  我国计算机技术发展相对较晚,但由于政府的重视,近些年已经逐渐处于全球领
目的 探讨变应性鼻炎(AR)对全身型幼年特发性关节炎(SoJIA)病情的影响.方法 收集2008年7月至2013年11月于上海交通大学医学院附属仁济医院儿科住院和门诊就诊的SoJIA患儿44例,分别记录临床及实验室相关资料.通过回顾性队列研究的方法,根据AR的诊断分为AR组16例和非AR组28例,分别比较2组ACR Pedi30/50/70及其他病情指标的变化情况,分析AR组中AR评分与DAS28
间质性肺病(interstitial lung disease,ILD)是影响PM/DM预后的重要因素[1].PM/DM-ILD早期启动免疫抑制剂治疗可明显改善预后,因此提前预测ILD或早期诊断预后不良的ILD至关重要.常规监测ILD的指标肺功能及胸部高分辨率CT(HRCT)检查有助于ILD的诊断及分型,但肺功能检查结果受多种因素影响,而HRCT使患者反复暴露于X线下不利于随访监测,且两者均不具有
期刊
目的 观察川崎病(KD)急性期血清和丙种球蛋白对血管内皮细胞产生白三烯B4(LTB4)的影响,以及不同刺激后的内皮细胞条件培养基对单核巨噬细胞表达LTB4受体2(BLT2)的影响,以了解LTB4-BLT2通路在KD血管损伤过程中的作用以及丙种球蛋白治疗KD可能的作用机制.方法 分别用KD急性期血清和KD急性期血清加丙种球蛋白作用于人脐静脉内皮细胞(ECV304)后,酶联免疫吸附试验(ELISA)检
关于计量单位等表示方法的说明根据有关规定,我们对来稿中有关计量、浓度等表示方法有统一要求,望作者参照执行。1时间表达:正文中时间的表达,凡前面带有具体数据者应采用d、h、min、s,而不用天、小时、分钟、秒。例:3d、19h、20min、
期刊
目的 比较成熟和未成熟状态小鼠骨髓树突状细胞(DC)的生物免疫学功能的差异.方法 粒细胞-巨噬细胞刺激因子(GM-CSF)和白细胞介素(IL)-4联合诱导培养小鼠骨髓未成熟DC,经LPS刺激制备成熟DC.分别收集培养第6天的两组DC并用小鼠CD11c免疫磁珠纯化.电镜下观察成熟和未成熟DC的细胞形态.经流式细胞术检测两组细胞表面分子(MHC-Ⅱ、CD86和CD40)的表达水平.另将收集的DC分别与