设为首页 - 加入收藏
广告 1000x90
您的当前位置:金沙9001链接 > 金沙9001链接 > 正文

关于系统的健壮性与可靠性

来源:未知 编辑:admin 时间:2019-09-11

  系统的健壮性(robustness)也称为系统的坚固性或坚实性,这是衡量一个系统能否从各种出错条件下恢复能力的一种测度。

  引起出错的条件可以是来自系统内部,也可以是系统外部的。比如:一个健壮的系统可以容许数据输入的错误,也可以允许内部组成部件的故障。

  提高可靠性的技术一般可以分为两类,一类是避免故障,在开发过程中,尽可能不让差错和缺陷潜入软件,这类常用的技术有:

  模拟模型化,为了保证在确定的资源条件下的预测性能的发挥,使软件运行时间、内存使用量及控制执行模型化。

  分布接口需求规格说明:在设计的各阶段使用形式的接口需求规格说明,以便验证需求的分布接口实现可能性与完备性。

  健壮性和稳定性是特定的软件自身的要求, 不同软件不能就健壮性做对比, 健壮性和稳定性是

  软件架构的健壮性和稳定性是该软件规划时所确定的目标, 如果软件的实现没有达到原先规定的目标, 则我们可以说该软件的健壮性和稳定性不够或不好!

  一、概述最近系统有两个故障都跟系统健壮有很大的关系。为此,我们不得不进行思考,如何提高系统的健壮性。系统在经过功能测试后,对于正常的业务数据处理往往没有任何的问题,但是对于一些异常的数据、异常的业务处...博文来自:专注海量数据

  一、健壮性健壮性是指软件对于规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。另外健壮性有时也和容错性,可移植性,正确性...博文来自:weixin_34238642的博客

  移动端的快速健壮性测试探索作者:王维 2016-11-2409:41《一》前言健壮性是指系统对于规范要求以外的各种输入进行处理的能力。是系统稳定性的重要指标之一。在“云+瘦客户端”时代,app一般使用...博文来自:hypercode的专栏

  1.健壮性什么叫健壮性?指代码很多?多到程序员无法撼动?嘛,开个玩笑啦……健壮性不是指数量,而是衡量代码质量特性的最关键的一种,用“一人之下万人之上”来形容很恰当(在他上面的是正确性,emm……这个不...博文来自:的博客

  健壮性(Robustness)与正确性(Correctness)健壮性(Robustness):表示系统在不正常输入或不正常外部环境下仍能够表现正常的程度。当出错后,会退出并提示信息,或者容错并转为正...博文来自:的博客

  各位朋友, 我现在在一个游戏团队中开发,我们现在遇到了一个关于Mysql的棘手的问题,一般普通的新闻网站,这些对同步及时性要求不高的场合都可以用主从同步,读写分离来实现负载的分散,但是对于游戏里面大部论坛

  在这次ITOO技术小组里,我选择了“代码规范”这个方向进行研究,在对代码注释、命名、SVN规范等了解了之后,最让我感到兴奋的一点就是:代码的健壮性。  期初浅显理解:  健壮性是指软件对于规范要求以外...博文来自:暂七师师长常乃超

  系统的健壮性(robustness)也称为系统的坚固性或坚实性,这是衡量一个系统能否从各种出错条件下恢复能力的一种测度。引起出错的条件可以是来自系统内部,也可以是系统外部的。比如:一个健壮的系统可以容许数据输入的错误,也可以允许内部组成部件的故障。虽然在健壮性与可靠性之间有着一定的联系,但是两者是不同的测度。根据你实际参与开发的经验,论述下列三个问题:rn[问题1]rn简述你参与开发的系统与软件概要和你所担任的工作。rn[问题2]rn具体叙述你所参与分析与开发的系统和软件中,是如何进行健壮性设计的。采用了哪些主要设计思想与设计技术?遇到过哪些问题?采取过什么相应的措施?rn[问题3]rn简述健壮性设计的一般原则。你所实际采用的设计技术和措施的具体效果。现在你认为还有哪些可改进之处以及如何去改进?rn论坛

  关于关于.net应用系统的基本可靠性,可扩展性和性能分别要关注那些指标。论坛

  rn请做过大型软件或在正规公司工作的人谈谈。自己的思路比较乱,而且问的问题比较幼稚。rnrn1)你觉得自己的程序够健壮吗?rn2)使用错误处理多还是异常处理多?rn我觉得要根据自己使用的库函数,如果库函数使用的是错误处理(如:socket api),就用错误处理;如果库函数使用的是异常,就用异常处理。如果好几个库混在一起使用,该怎么办?你会封装一下库函数,使所有库函数都使用异常?rn3)一个大型软件,是否需要建立许多自定的异常类?rn4)你是否会对每个可能出错或有异常的地方都进行处理?rn一些不太容易出错的地方,似乎不做检查,如核心对象(CreateEvent),似乎没人检查创建是否成功。rn5)new int; rn你是否会为它检查申请空间成功吗?如果检查,你会怎么处理?再申请一次?rn只是申请一个整型的空间,如果这都不成功,我想程序要完蛋了,程序做错误处理(显示出现什么错误)的能力都没有了,检查毫无意义;也许该重启操作系统了。rn6)你是否感觉:本来挺简单的程序,加上错误或异常处理就显得很乱。你怎么使程序看起来有条理,谈谈经验吧。rnrn不是针对上面的几个问题。随便谈谈吧。论坛

  健壮的程序并不是没有异常,而是能够处理异常和定位异常!为了提供系统的健壮性,我们在写程序时,必须同时关注提供的正面行为和反面行为,并给出不同的处理方法!要学会习惯性的处理异常情况!!以下是一点点建议,...博文来自:wangyongzhao520的博客

  健壮性图1.设计模型这里要解释一下什么是架构模型什么是设计模型。架构模型:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。...博文来自:人生智慧的博客

  写了一年多的代码,不生不熟。很多代码博文来自:shengshiqing的专栏

  系统安全——软件健壮性 废话系统安全最近一年,飞机失事的事情发生了好多起。于是乎,飞机是否是一种安全的出行工具的讨论又再一次燃起了战火。我无意对该话题展开讨论,只是可以举个例子说明一下。如果A城市一年...博文来自:unsv29的专栏

  我不会想在这里得到具体的回答,我只是想知道这属于软件工程的哪个方面? 我应该看哪方面的书?有那么门户资源?谢谢论坛

  关于代码健壮性的思考: 保证代码健壮不是个别人员的事情,所以需要协调每个编码的人员;也就需要有一种大家都能够认同的机制:既保证代码健壮,又不浪费人工。在以前的知识中搜索的结果,很自然的想到了所谓的契约论坛

  本附录包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导:(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起...博文来自:hjf19790118的专栏

  1.所有网络请求返回时,都要先判断返回值是否为空,有时服务器出现问题,会导致客户端崩溃。2.有参函数,对参数进行判空处理。3.抓取全局异常并上载到服务器。4.当代码出现异常,会重新移动app。...博文来自:smileZZZZZ的博客

  学员可以通过视频进行软考软件设计师相应的基础知识培训,掌握软件开发与设计的基础知识包括:数据结构、软件工程、操作系统、数据库原理、软件设计、UML分析与设计等内容,为考试和自身能力提高打下坚实基础。rn适合对象:rn希望将来从事软件开发与设计、系统分析设计的IT从业者;希望通过软考软件设计师考试的学员,希望通过设计师后,继续学习通过系统分析师考试的学员。小任老师(一次付费学习课程,直到通过考试,并且每年真题解析免费更新)

  中兴捧月的比赛题目:rnrn系统有一个控制节点,N个负载节点,有M个客户节点。客户节点向控制节点连接,控制节点将客户节点均衡的分配给某一个负载节点。客户节点的请求必须经过控制节点转发给负载节点,负载节点的响应也必须经过控制节点发给用户节点,用户节点和负载节点不能直接通信。rnrn现在的要求是:控制节点崩溃后,在重启的过程中或重启后,用户建立连接和发送请求都不受影响。rnrn应该如何解决?

  学员可以通过视频进行软考软件设计师相应的基础知识培训,掌握软件开发与设计的基础知识包括:数据结构、软件工程、操作系统、数据库原理、软件设计、UML分析与设计等内容,为考试和自身能力提高打下坚实基础。rn适合对象:rn希望将来从事软件开发与设计、系统分析设计的IT从业者;希望通过软考软件设计师考试的学员,希望通过设计师后,继续学习通过系统分析师考试的学员。小任老师(一次付费学习课程,直到通过考试,并且每年真题解析免费更新)

  系统的可靠性是指系统在运行过程中抗干扰(系统的故障和人为的故障)和保证其正常工作的能力,它体现在系统工作的连续性和工作的正确性。一般说,系统的可靠性包括查错、纠错能力;在错误干扰下不发生崩溃及重新恢复...

  大年初四(2012年1月26日)上午,我在重庆移动某营业厅的自助客户端使用招商银行信用卡为我妻子充话费(我妻子的手机已经停机)。在插入信用卡并输入密码后,系统提示正在交易。大约几秒后,我的手机收到招行...

  健壮性又称鲁棒性,是指软件对于规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。另外健壮性有时也和容错性,可移植性,正确...

  现在国内IT企业拥有学士、硕士、博士文凭的软件开发人员比比皆是,但他们在接受大学教育时就“先天不足”,岂能一到企业就突然实现质的飞跃。试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读...

  系统测试,英文是SystemTesting。是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。如安全测试是测试安全措施...

  健壮性是指程序可以适应正常和非正常的运行环境,都可以正确地运行;随着业务量的增加,不会出现阻塞和不可用的情况(官方概念)。  举一个简单的例子:如果一个人很健壮,那么他在遇到一些小毛病的时候,比如感冒...

  在无线通信系统中,无论是运营商或者设备商对系统的可靠性、可用性都极其关注。故设计一套负荷分担的可靠性仿真程序是极为重要的。

  小任老师帮你把握考试重点,用短的时间,让你学到应该掌握的内容。小任老师的 问题解答、经验交流、历年真题分享....(一次付费学习课程,直到通过考试,并且每年真题解析免费更新rn)

  公司定义了所有软件系统需要有4个9的可靠性,姑且不论这是外行还是伪内行提出的,在国企领导的话就是规章。(虽然现在运行的系统达到2个9的都很少)。这个先抛开不论,本人是去IOE的严重支持者。本文基于X8...

  代码健壮性考虑点:非时序相关主要考虑各种边界值,无效值,有效值以及特定的值。时序相关非时序相关的点考虑各个相关机能处理的先后顺序对结果的影响。理论上先后顺序不应该对结果有影响另外:每次修改时都要考虑上...

  参考文章:对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在...

  1、Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生2、Java语言设计有自动收集垃圾功能,防止了内存分配的错误3、Java语言设计了异常处理机制...

  鲁棒是Robust的音译,也就是健壮和强壮的意思。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“...

  转载自、尽早释放无用对象好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设...

  Jepsen架构介绍   Jepsen是一个开源的分布式一致性验证框架,可用于验证分布式数据库、分布式消息队列、分布式协调系统。Jepsen探索特定故障模式下分布式系统是否满足一致性。Jepsen框架...

最新文章

模板天下 金沙9001链接 联系QQ:000001 邮箱:0000001@qq.com

Copyright © 2002-2011 金沙9001链接 版权所有

Top