一段总结--软件设计性能指标
来源:互联网 发布:淘宝卖家如何加入一淘 编辑:程序博客网 时间:2024/06/06 23:53
最近,一个小项目接近尾声,项目过程中因为时间关系,很多知识点没有记录,因此趁着还记得,便将项目中一些遇到的问题和找到的答案或者自己觉得应该注意的知识点做个小结。
作为学院派,写代码的时候会想起老师说的一些系统健壮性、安全性、容错机制等要求,但记得不是特别准确,特此整理:
1.健壮性:是指软件对规范要求以外的输入情况的处理能力--能够判断出输入不符合规范要求,能够对内部故障进行判断,并有合理的处理方式;
2.可靠性:软件产品在规定的条件下和规定的时间区间完成规定功能的能力,软件可靠性的概率度量称软件可靠度;
3.容错性:在故障存在的情况下计算机系统不失效,仍然能够正常工作的特性。
容错技术的基本思想是使软件内潜在的差错对可靠性的影响缩小控制到最低程度。
软件的容错从原理上可分为错误分析、破坏程度断定、错误恢复、错误处理四个阶段。
常用的软件容错技术有N-版本技术、恢复块技术、多备份技术等。
N-版本程序设计是依据相同规范要求独立设计N个功能相等的程序(即版本)。独立是指使用不同的算法,不同的设计语言,不同的测试技术,甚至不同的指令系统等。
恢复块技术是使用自动前向错误恢复的故障处理技术。
(参考链接:系统健壮性&可靠性-zixin-ChinaUnix博客 http://blog.chinaunix.net/uid-432947-id-2124881.html)
4.可移植性:软件是否能够正确地运行在不同环境下;
0 0
- 一段总结--软件设计性能指标
- 前端性能指标总结
- 软件设计总结
- 性能指标
- 性能指标
- 性能指标
- 性能指标
- 性能指标
- 软件设计原则总结
- 通用软件设计总结
- 软件工程总结四:软件设计
- 软件设计总结图
- 半年软件设计知识总结
- 软件设计原则总结
- 计算机网络中一些常见性能指标总结
- 一段管理经验的总结
- 《软件设计模式读后总结》
- 敏捷软件设计总结(一)
- 初识Linux
- 1070. Mooncake 解析
- Android进阶——MVP从入门到进阶
- js数组中的对象去重
- 整型和二进制之间的互相转换(代码)
- 一段总结--软件设计性能指标
- MyBatis中 sql标签和include标签的使用
- 关于代码区域化的使用
- 面向服务的体系结构(SOA)——目标与核心概念
- 1063.Set Similarity (25)
- Oracle10g下载地址--多平台下的32位和64位
- Swift 系统学习 10 字典 Dictionary 增删改查
- cordova 的使用
- mxnet windows10 c问题搁置