现场数据

产品实际使用中得到的数据

现场数据是指产品实际使用中得到的数据,现场收集的数据通常都没有进行有效控制,分析的过程是基于得到的以往的数据,而现场数据分析系统一般不能停止操作运行来等待数据的分析;另外,由于竞争压力,各组织往往不愿意公开现场数据。现场数据的收集方法有两种:在线自动记录和人工报告。在线自动记录是由操作系统对错误进行自动地在线记录;人工报告是由用户、问题分析员和软件开发人员三类数据收集者记录产生,由用户记录系统运行时所出现的问题,并把这些问题交由分析员进行诊断,最后由开发人员在确定分析结果后进行修复。

简介
产品实际使用中得到的数据为现场数据。软件现场数据不同于测试数据,对其的分析就变得更为重要。现场收集的数据通常都没有进行有效控制,分析的过程是基于得到的以往的数据,而现场数据分析系统一般不能停止操作运行来等待数据的分析。另外,由于竞争压力,各组织往往不愿意公开现场数据。
要收集某项数据及分析数据,测试人员和分析人员如果缺乏明确认识,可能会造成投人了大量资源进行现场失效数据收集却回报甚微的情况。软件可靠性研究必须有明确的对象、目标和分析方法,这样可以有效地利用现有数据,并将收集需要的补充数据的费用降至最低。使用阶段收集和分析的现场可靠性数据,对产品的设计和制造的评价最权威,因为它反映的使用环境条件最真实,参与评估的产品数量较多,其评估结果反映了产品趋向成熟期或到达成熟期时的可靠性水平,是该产品可靠性工作的最终检验,也是今后开展新产品的可靠性设计和改进原产品设计的有益的参考。
现场数据收集方法
建立一个完全可靠的数据收集过程需要数据采集者和使用者不断地合作。有两种现场数据的收集方法:在线自动记录和人工报告。在线自动记录是由操作系统对错误进行自动地在线记录,而人工报告是由用户、问题分析员和软件开发人员三类数据收集者记录产生,由用户记录系统运行时所出现的问题,并把这些问题交由分析员进行诊断,最后由开发人员在确定分析结果后进行修复。在这两种数据收集方法中,数据应用人员根据需要提供定义和格式来收集软件错误和失效数据,这样数据就能够按照给定的定义和格式自动地由操作系统或人工收集得到。两种收集方法对于准确的可靠性分析工作来说都是必需的,并且在理想情况下,两种数据是可以进行交叉引用的。可靠数据收集过程是一个漫长的过程,数据收集的定义和格式会随着数据收集过程、软件及硬件环境的变化而进行调整。
在线自动记录
多数大型计算机系统都在操作系统中提供记录错误的软件。该软件记录在各个子系统,如内存、磁盘和网络子系统出现的错误信息,系统事件信息如重新启动和突然断电等也包括在操作系统中。记录通常包括错误发生的位置、时间和类型,出错时系统的状态和错误修复情况(如再运转)。这些记录被定期地存储在一个永久性的系统文件中。
对于系统进程在运行时出现的问题,或由系统处理进程检测出的非优先应用中出现的问题和不正常硬件出现的情况,操作人员可以在必要时介入并收集额外的数据,如有关处理进程状态的信息块和处理器内存信息块。这些信息块由于量很大,因而通常不存在于事件记录中。这些信息在一个高级环境中可以被当做一部分在线自动记录,因为在这些高级环境中,许多通常由操作人员完成的任务都被编入操作系统的数据收集模块中了。
主要优点:能够记录大量瞬时错误和在线错误恢复处理进程等信息,它还提供了近乎100%的记录和准确的时间信息,而这对于人工报告来说是非常困难的。
缺点:在线记录也面临着一些问题,如在线错误记录提供的信息没有潜在错误信息和脱机诊断,所以很有必要在自动记录中补充进一些人工报告中的信息。
人工报告
人工报告即现场问题报告。当某一个问题影响到用户应用程序或者系统的运行时,用户便把它写入错误报告文件以寻求问题的解决。问题有可能很简单,比如说对软件性能缺乏了解,或是表面性的小问题。也有可能比较严重,比如系统崩溃或是丢失数据之类。首先,报告应包含下列信息:错误出现时间、严重程度、系统识别和用户提供的问题描述。在系统崩溃和数据丢失的情况下,还应提供附加的信息(如处理器内存信息块)。当报告的问题由系统分析员和开发人员诊断和修复时,所有的诊断分析过程、潜在故障信息、失效的表现和修复过程全都应附在报告中。由于这些信息用固定格式很难描述,因此人工报告主要是用段落文字来描述,只有报告头与所有其他报告一样有固定的格式。另外还有一种报告叫操作员记录,是由系统操作员来完成的。操作员记录的内容包含系统崩溃、失效诊断和软硬件更新等信息。
软件错误报告详细地列出了潜在故障、症状和修复情况的信息。因此利用这种报告便可用来分析许多软件可靠性问题。然而利用人工报告进行评价分析时,仍存在两个缺点。首先,报告不详细的问题比较突出,据估计近80%的处理器的失效是由于没有进行记录。因此说理想情况应该是在线记录、人工报告和操作员记录都存在并同时进行参考。其次,因为人工报告是人为写出的文字报告,不易由自动化的工具进行分析处理,不能像原始数据被组织成结构化的数据,这样就不利于数据分类,并对每一分类的实例进行计数。这就意味着即便某失效已发生很长时间,但仍需要了解该失效的详细情况,而此时可能有关该失效的重要信息都已丢失,这样就可能导致人们把大量的评估精力都用在这种数据的重新组织上,而不是问题的分析上。为了有效解决这个问题,可以在收集数据以前产生目录。
可靠性数据收集的过程
可靠性数据的收集应有周密的计划。现场数据不可能做到非常完善,产品一经投入使用,所到之处都是数据的发生地,在不可能做到面面俱到的情况下,应根据需求分析选择重点产品和地区作为数据收集点。
进行需求分析
在进行数据收集以前必须进行需求分析,明确数据收集的内容及目的,对可靠性数据的需求是根据产品生命周期内不同阶段对可靠性分析的需要决定的。有目的、有针对性地收集这些数据,对产品可靠性增长及达到其设计要求的目标值将起到重要作用。然而不同的生命阶段对数据的需求是不同的,所收集的对象和内容应随之确定。
确定数据收集点
在不同的生命阶段有不同的数据收集点,对于现场数据,主要是使用部门的质控室或维修部门等。在选择重点地区或部门时,以有一定的代表性为好,如使用的产品群体较大,管理较好,使用中代表了典型的环境与使用条件等。对于新投入使用的产品,应尽可能从头开始跟踪记录,以反映其使用的全过程。
制定数据收集表格
这是数据收集系统的重要任务。根据需求制定所需收集内容的统一、规范化的表格,这将便于计算机处理,也便于在同行业或同部门内流通;有利于减少重复工作,提高效率,也有利于明确认识,统一观点。
数据收集的方法
在建立了完善的数据收集系统以后,可依数据传送的途径,按正常流通渠道进行数据收集。当数据收集系统运行尚不完善时,可用以下两种方式进行收集:一是在使用现场聘请信息员,让其按所要求收集的内容,逐项填表,定期反馈;另一方式是派专人到现场收集,按预先制订好的计划进行。两种方式收集的效果是相同的。
最后,为保证上述工作有条不紊地顺利开展,严格的科学管理手段是不可缺少的。否则,软件故障的收集工作就不可能圆满完成。负责收集软件故障数据的人员,必须具有细心、严谨、坚韧不拔的工作作风,当然,在收集软件故障数据时,如果成本、进度方面的矛盾变得十分尖锐,就应该采取灵活的折中方案。
现场数据分析步骤
从实际系统中获取现场可靠性数据并对其进行分析处理可以按照以下5个步骤进行:
数据收集和处理
从现场数据中提取必要的信息。要进行该步骤就必须详尽地了解实际系统所涉及的操作系统、目标软件和系统操作等相关内容,实际的处理过程可根据数据类型而定。
数据分析
对所获取数据进行分析。通过该步骤可达到两个目的,一是得到运行软件在实际环境中的可靠性特征,二是分析出影响软件系统可靠性的因素以便于提高系统性能。
模型结构识别和参数估计
根据数据分析的结果确定合适的可靠性模型(如Markov模型),并估计参数的实际变化范围。所确认的可靠性模型要能够对实际环境中的软件可靠性行为进行一种抽象描述,这些软件可靠性模型包括可执行性模型、错误和可恢复模型、现场捕捉到的有效故障的软件可靠性模型以及依靠工作负荷的软件可靠性模型。
模型求解
在未得到所开发模型的求解技术的情况下进行的。一旦掌握了求解技术,那么利用真实数据就可以使该模型发挥作用。这里的模型求解还含有求得可靠性标准的含义(这些标准包括可靠性、可用性和运行性能等)。
模型分析
对模型中由于各种因素变化而对软件可靠性产生的影响进行评估。通过该步骤可以确定系统的可靠性瓶颈,并且可以预测设计中的变动对软件可靠性所产生的影响。
软件可靠性的试验评估工作可以在软件生命周期的不同阶段进行。在开发阶段,可靠性数据需要通过代码检查和软件测试产生,很多研究都已经对开发阶段所收集的可靠性数据进行了评估。然而开发阶段的软件可靠性并不能代表运行阶段的软件可靠性,因为运行中软件的可靠性可能会与其开发阶段的可靠性有很大差别。在软件运行阶段,软件的更新速度相对低一些。由于各种故障软件的可视性和系统对它的容错特性都是不一样的,另外由于工作负荷的影响,软硬件平台的交互作用和环境因素对软件的影响也不尽相同,因此每一个软件的故障都对软件可靠性有着不同的影响,这样在运行阶段软件可靠性的估计就不能使用在开发阶段所收集的数据。在该阶段,最好的办法就是通过直接收集到的可靠性数据来分析运行软件的可靠性。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市