• 回答数

    4

  • 浏览数

    329

我心起飞扬
首页 > 毕业论文 > 统计与计算硕士毕业论文

4个回答 默认排序
  • 默认排序
  • 按时间排序

萌萌哒蜗牛

已采纳

浅析计算机软件可靠性设计 摘要:本文介绍了软件可靠性设计的基本概念,软件故障产生的机理,软件质量的可靠性参数,并且着重介绍了软件可靠性设计方法。 关键词:计算机软件;可靠性设计;机理;参数 随着科学技术的不断进步,软件可靠性成为我们关注的一个问题,软件系统规模越做越大越复杂,其可靠性越来越难保证。应用本身对系统运行的可靠性要求越来越高,在一些关键的应用领域,如航空、航天等,其可靠性要求尤为重要,在银行等服务性行业,其软件系统的可靠性也直接关系到自身的声誉和生存发展竞争能力。特别是软件可靠性比硬件可靠性更难保证,会严重影响整个系统的可靠性。在许多项目开发过程中,对可靠性没有提出明确的要求,开发商(部门)也不在可靠性方面花更多的精力,往往只注重速度、结果的正确性和用户界面的友好性等,而忽略了可靠性。在投入使用后才发现大量可靠性问题,增加了维护困难和工作量,严重时只有束之高阁,无法投入实际使用。本文仅就软件可靠性工程在软件开发过程中的应用谈谈自己的认识。 1.软件可靠性设计的基本概念 软件及软件故障。软件(也称程序)本质上是一种把一组离散输入变成一组离散输出的工具,它由一组编码语句组成,这些语句的功能基本上是以下功能之一:(1)计算一个表达式并将其结果存储在单元里;(2)决定下一步要执行哪个语句;(3)进行输入/输出控制。 软件产品与硬件产品一样。软件的可靠性工作也是贯穿于软件的整个寿命周期的。软件的寿命周期,是指从软件任务的提出一直到它完成使命,因陈旧而被废弃为止的整个时间历程,这个寿命周期包括了提出要求/规格说明、设计、实现、检验、维护等五个阶段,前四个阶段为开发期,维护阶段为使用期。 软件可靠性。关于软件可靠性的定义是什么。较多的人认为软件的可靠性与“概率统计的可靠性”的概念密切相关,软件的可靠性是软件在规定的条件下、规定的时间周期内执行所要求功能的能力。软件的可靠度是软件在规定的条件下、规定的时间内不引起系统故障的概率,该概率是系统输入与系统使用的函数。 2.软件质量的可靠性参数 系统平均不工作间隔时间(MTBSD或MTBD)。设d为软件正常工作总时间,d为系统由于软件故障而停止工作的次数,则定义TBSD=Tv/(d+1)。式中,TBSD—MTBSD;Tv—软件正常工作总时间(h);d—系统由于软件故障而停止工作的次数。MTBSD反映了系统的稳定性。 系统不工作次数(一定时期内)。由于软件故障而停止工作,必须由操作者介入再启动才能继续工作的次数。 可用度A。设Tv为软件正常工作总时间,TD为由于软件故障使系统不工作的时间,则定义A=TV/(TV+TD)。它反映了系统的稳定性,亦可表达为A=TBD/(TBD+TDT)。式中,TBD—MTBD(h),TDT—平均不工作时间,以下简称MDT(h)。对一般生产用计算机系统,要求A≥;银行计算机系统,要求A>。 MTTR。它反映了出现软件缺陷后采取对策的效率。在一定程度上也反映了软件企业对社会服务的责任心。对于在线系统而言,MTT只要求不超过2天,变差系数应小于1。一般的MTTR也应小于7天,变差系数小于1。 平均不工作时间(MDT)。即由于软件故障,系统不工作的均值。对在线系统而言。MDT要求不超过10min一般的MDT<30min。 初期故障。一般以软件交付使用后的三个月内为初期故障期。初期故障率的大小取决于软件设计水平、检查项日数、软件规模、软件调试彻底与否等因素。 偶然故障率。一般以软件交付给使用方四个月后为偶然故障期,偶然故障率以每1000h的故障数为单位,它反映了软件处于稳定状态下的质量。一般最少要求偶然故障率不超过1,即每千小时不到1个故障,亦即MTBF超过1000h。 使用方误用率。使用方不按照软件规范及说明等使用造成的错误叫使用方误用。在总使用次数中,使用方误用次数占的百分率叫使用方误用率。造成使用方误用的原因之一是使用方对说明理解不深,操作不熟练,但也有可能是说明没有讲得很清楚而引起误解。其他的原因还有软件系统的可操作性还应改进、对使用方的使用培训还要更深入等等。 用户提出补充要求数。这反映软件未能充分满足用户的需要,有时要求是特定用户的特定要求,生产方为了更好地为社会服务,应该尽力满足他们的要求。 处理能力。处理能力有各种指标。例如可用每小时平均处理多少文件、每项工作的反应时间多少秒等来表示,根据需要而定。在评价软件及系统的经济效益时需用这项指标。 3.软件可靠性设计方法 从软件可靠性的概念可知,软件的缺陷可以导致错误并造成系统的故障,因此,缺陷是一切错误的根源。为了提高软件的可靠性,最关键的还是力求减少软件中的缺陷。软件的缺陷来自软件寿命周期的各个阶段,因此应想方设法在寿命周期的各个阶段减少缺陷。缺陷在一定的环境条件下暴露,导致系统运行中出现错误。软件的错误概括地说可能由规范(要求/规格说明)、软件系统设计及编码过程产生。 要求/规格说明。只要在规格说明与用户要求说明之间存在误差,就会产生规范错误。 规范它不仅规定程序的要求,还规定所用的结构、研制及试验中需要的程序试验要求和文件,以及程序语言、输入和输出的基本要求。通过对这些方面作出适当的规定,就可以建立使产生错误的可能性最小、并保证错误能被发现和改正的程序生成的结构。 这种说明书是软件设计人员和用户间相互了解的基础,是软件设计人员进行程序设计、调试的基础和评价软件的依据。要求/规格说明书应具有以下性质: (1)可测性:生产出来的软件产品应能根据要求/规格说明书的内容进行测试。(2)完整性:对软件要求的描述要完整无缺。(3)明确性:对软件的要求必须是明确的,不存在语义上的支义性。(4)一致性:要求说明书中的概念与规范化。(5)弹性:当软件的工作环境发生变化时,其功能说明也相应地扩充或压缩。 软件设计。软件系统是根据要求/规格说明(规范)设计的,通过设计将确定程序结构、测试点及限制等。为设计出可靠的软件,需要在考虑诸如机型、资源、语言、模型及数据结构等实际问题的基础上,采取一些有效的设计方法。 “自顶向下设计”法。这种设计方法是处理分级问题最有效的设计技术。它是以一个系统功能的最抽象描述开始作为最高层次;从它出发,设计一系列较详细的子系统。由这些子系统来完成员高层次的功能;再以每个子系统为基础,设计出一系列更详细的子系统,等等。如此逐次向下作功能分解,直到最低层次的子系统能够比较方便用计算机程序设计语言来实现为止。自顶向下设计方法的价值在于,它在设计的同时,指出了复杂性不同的处理层次,而且各种设计要素之间的关系是比较清楚的。通过这样一种结构化构造途径,有可能在早期就洞察出设计问题,从而避免了不必要地先去考虑较低层次的细节问题。 结构化程序设计。软件结构对软件的可靠性具有重要的意义。结构良好的程序易于编写、检查,便于查错定位、修改和维护。结构化程序设计(也称为模块化程序设计)把程序要求分成若干独立的、更小的程序要求或模块化的功能要求,分别提出各自的要求/规格说明,并注明是如何与程序中的其他部分接口,还必须指出所有的输入与输出,以及测试要求。对每一个更小的程序和模块,可分别编程和测试,使得模块间高度分离。 容错设计。对软件错误所引起的后果特别严重的情况,如飞机的飞行控制系统、空中交通管制系统、核反应堆安全系统等,需采用容错软件。容错设计的途径有:(1)加强软件的健壮性;使程序设计得能够缓解错误的影响,不致造成诸如死锁或崩溃这样的严重后果,并能指出错误源。(2)采用N(>2)版本编程法:即尽可能用不同的算法与编程语言,经不同的班组编制,以提高各软件版本的独立性。这N个软件版本同时在N台计算机上运行,各计算机间能进行高效通信,并作出快速比较,当结果不一致时,按多数表决或预定的策略选择输出。(3)恢复块法:给需要作容错处理的块(基本块)提供备份块,并附加错误检测和恢复措施。 软件编码。在软件结构设计的基础上就可以进行编码,编码产生的缺陷是软件错误的主要来源。一般的编码错误是:键入错代码;数值错误(尤其是单位不统一时易出这类错误);丢失代码(如括号);用了被零除这样不定值的表达式等。为了减少编码错误,实现设计与生产分离,首先由高水平的软件工程师完成结构设计,再由程序设计员完成程序的编制是合理的、必要的,并在编码过程中尽早地查出缺陷予以改正。 4.结束语 软件可靠性设计工程是一门虽然得到普遍承认,但还处于不成熟的正在发展确立阶段的新工程学科,任然存在很多问题,需要去探索、研究和解决。本文介绍只在软件可靠性设计方面抛砖引玉,提供借鉴。 参考文献

293 评论

木本色计

可以,老师检查出错误还是一样得改。 论文答辩的目的zhi对于论文的组织者、校方和答辩人、论文的作者都是不同的。大学组织论文答辩的目的,只是为了进一步考查论文,即进一步考证作者对论文主题的理解和现场演示的能力;进一步考察作者对专业知识掌握的深度和广度;考察论文是否由学生自己独立完成。 扩展资料: 凡是参加毕业论文答辩的学生,要具备一定的条件,这些条件是: 1、应届毕业生必须完成学校规定的全部课程,最后一名符合规定并经学校批准的学生。 2、学生必须通过所学课程的所有考试和考试;在实行学分制的学校,学生必须获得学校允许毕业的学分。 3、学员撰写的毕业论文必须由导师指导,导师签字同意参加答辩。 必须同时满足上述三个条件。只有同时具备上述三个条件的大学生才有资格参加论文答辩。另一方面,具备上述三项条件的大学生,除特殊情况下经批准的外,经答辩通过后方可毕业。 它是组织、准备、计划和确定文件的重要形式。为做好毕业论文答辩工作,学校、答辩委员会和答辩人(论文作者)应在答辩会前做好充分准备。在答辩会上的负责人尽力查明了论文中的表现水平是否属实。学生应该证明他们的论点是正确的。

146 评论

魔都贤先森

这个还是需要一些相关资料吧不然不好做的

218 评论

追梦少年0215

统计学毕业论文选题

毕业论文的题目是开始写作的关键,先选好题,再下笔。下面是我整理的统计学毕业论文选题,希望大家喜欢。

统计学毕业论文选题

1、具有预测能力的呼叫中心系统的设计与实现

2、PVAR模型在研究经济增长与能源消费关系中的应用

3、基于有限元的深基坑组合型围护结构可靠度分析

4、一些带有偏序结构的完全码

5、Stein方法在复合泊松分布近似中的应用

6、各类分布产生的背景

7、保险金融中的计数过程的若干渐近性

8、高中概率教学的现状、问题及对策研究

9、随机变量序列的极限定理

10、Cayley树上非对称马氏链及任意相依随机变量序列强极限定理的若干研究

11、一类混合随机序列的概率极限定理

12、保证齿轮质量的结构和工艺措施研究

13、道路施工机群资源配置和计划调度沥青混凝土路面机械化施工系统状态分析与技术经济评价研究

14、高速公路服务区合理规模与布局研究

15、基于图像区域统计特征的隐写分析技术研究

16、统计收敛的测度理论

17、关于φ-混合随机变量序列的矩完全收敛性的研究

18、混合相依随机变量序列极限理论的若干结果

19、两两NQD列的一些收敛性质

20、电力市场环境下的电能质量评估研究

21、本科概率论试验课程设计初探

22、基于随机模拟试验的稳健优化设计方法研究

23、随机变量序列部分和乘积的几乎处处中心极限定理

24、AQSI序列的强极限定理

25、几类相依混合随机变量列的大数律和L~r收敛性

26、现代经济计量学建立简史

27、任意随机变量序列的相关定理

28、新建电气化铁路电能质量影响预测研究

29、鞅差与相依随机变量序列部分和精确渐近性

30、ND序列若干收敛性质的研究

31、证券组合投资决策的均匀试验设计优化研究

32、相依随机变量序列部分和收敛速度

33、行为两两NQD随机变量阵列加权和的收敛性

34、数值计算的统计确认研究与初步应用

35、基于证据理论的足球比赛结果预测方法

36、城市工业用地集约利用评价与潜力挖掘

37、节理化岩体边坡稳定性研究

38、随机变分不等式及其应用

39、基于模糊综合评价的靶场实时光测数据质量评估

40、基于路径的加权地域通信网可靠性研究

41、LNQD样本近邻估计的大样本性质

42、20CrMoH齿轮弯曲疲劳强度研究

43、我国股票市场与宏观经济之间的协整分析

44、一类Copula函数及其相关问题研究

45、乐透型彩票N选M中奖号码的概率分析

46、协整理论在汽车发动机系统故障诊断中的应用

47、2010年上海世博会会展中断风险分析和保险建议

48、贝儿康有限公司激励设计研究

49、云模型在系统可靠性中的应用研究

50、离散更新模型破产概率及赤字的上下界估计

51、输电线微风振动与疲劳寿命

52、电器产品模糊可靠性分析中模糊可靠度的研究

53、变分不等式及变分包含解的存在性与算法

54、隧道测量误差控制方案的'研究

55、塔式起重机臂架可靠性分析软件开发

56、分布式认证跳表及其在P2P分布式存储系统中的应用

57、房地产行业企业所得税纳税评估实证研究

58、天然气管道断裂事故分析

59、粗集理论及其在数据预处理过程中的应用

60、集装箱码头后方堆场荷载统计分析和概率模型

61、多工序制造过程计算机辅助误差诊断控制系统

62、实(复)值统计型测度的表示理论及其它在统计收敛上的应用

63、应用统计教育部重点实验室程序库建设

64、基于个体的捕食系统模型

65、相依样本下移动平均过程的矩完全收敛

66、基坑变形监测分析及单撑—排桩墙支护结构抗倾覆可靠度研究

67、基于综合的交通冲突技术的城市道路交叉口安全评价方法研究

68、暗挖地铁车站下穿对既有结构安全性影响分析

69、随机变量阵列的强收敛性

70、基于随机有限元的疲劳断裂可靠性研究

71、高中数学教学概率统计部分浅析

72、敏感问题二阶段抽样调查的统计方法及应用

73、三大重要分布及其性质的进一步研究

74、随机变量的统计收敛性及统计收敛在数据处理方面的应用

75、多变量密度函数小波估计的一致中心极限定理

76、混合Copula构造及相关性应用

77、数学职前教师对正态分布的理解水平的研究

78、煤矿事故系统脆性模型的建立与仿真

79、基于贝叶斯网络的客户信用风险评估及系统设计

80、河北北方学院学生成绩关联分析及预测

81、房地产项目现金流管理研究

82、高压电磁感应信号的采集及处理算法的研究

83、基于神经网络的逆变电源可靠性研究

84、跳频序列的局部随机性与线性复杂度分析

85、金川二矿区中段平面运输系统数据分析与模拟模型研究

86、房地产投资风险定量评价与规避策略研究

87、审计统计抽样技术方法研究与设计运行

88、几种概率统计滤波法在重磁数据处理中的研究及应用

89、模糊随机变量序列的极限定理

90、数据挖掘的若干新方法及其在我国证券市场中应用

91、城市道路交通流特征参数研究

92、辽宁红沿河核电厂可能最大风暴潮的估算

93、潜油电泵轴的可靠性分析与设计

94、起重机金属结构极限状态法设计研究

95、相依随机变量极限理论的若干结果

96、局部次高斯随机序列的强极限定理

97、基于自然风险度量的农业保险定价及其财政补贴研究

98、NA和(ρ|~)混合序列的某些收敛性质

99、可交换随机变量序列的极限理论

100、一类相依重尾随机序列的强极限定理及其应用

354 评论

相关问答

  • 统计会计与核算毕业论文

    会计核算主要是记录、核算、反映和分析资金在企业经济活动中的变动过程及其结果,为政府部门、投资者、债权人以及 企业管理 层提供有关企业财务状况、经营成果和现金

    忘忧毛球 2人参与回答 2023-12-12
  • 计算机专硕硕士毕业论文

    要求3万字以上。要查重的,少抄点。要抄也要用自己的语言组织一下。

    听雨蘑菇 6人参与回答 2023-12-12
  • ntu计算机硕士毕业论文

    计算机专业毕业论文设计怎么写?学术堂分三个部分来告诉你:一、选题思路1. 选题是毕业设计论文工作的一个重要环节,是保证毕业设计论文质量的前提.各二级学院(直属学

    哆啦瞄瞄 3人参与回答 2023-12-10
  • 毕业论文计算机系统设计

    首先是要明确题目的,这个需要跟导师确认,接着就是查找文献,明确设计思路,功能模块等,这个很简单的

    中艺古典家具 4人参与回答 2023-12-11
  • 计算机系统与发展毕业论文

    在现代生活中,计算机的应用为我们的日常生活提供了便利,计算机应用技术水平的提升是促进社会进步的重要保障。下面是我给大家推荐的计算机应用技术3000字 毕业

    MrStoneLiu 3人参与回答 2023-12-09