GJBZ 102-1997 软件可靠性和安全性设计准则,欢迎下载
2021-11-08 09:38:10 608KB GJBZ 102-1997 标准
1
软件可靠性工程手册(Handbook Of Software Reliabilty Engineering); 【作者】:(美)[M.R.柳]Michael R.Lyu主编; 刘喜成,钟婉懿等译
2021-11-04 12:49:38 17.69MB 软件 可靠性 手册
1
涵盖了实践中软件可靠性工程技术的制定,应用和评估。
2021-11-04 12:33:32 105B 计算机科学
1
基于粒子群优化算法求解软件可靠性分配问题.pdf
2021-10-08 23:19:58 172KB 算法 粒子群 数据结构 参考文献
用软件系统规模越做越大越复杂,其可靠性越来越难保证。应用本身对系统运行的可靠性要求越来越高,在一些关键的应用领域,如航空、航天等,其可靠性要求尤为重要,在银行等服务性行业,其软件系统的可靠性也直接关系到自身的声誉和生存发展竞争能力。   特别是软件可靠性比硬件可靠性更难保证,会严重影响整个系统的可靠性。在许多项目开发过程中,对可靠性没有提出明确的要求,开发商(部门)也不在可靠性方面花更多的精力,往往只注重速度、结果的正确性和用户界面的友好性等,而忽略了可靠性。在投入使用后才发现大量可靠性问题,增加了维护困难和工作量,严重时只有束之高阁,无法投入实际使用。
2021-10-01 16:51:08 49KB 软件可靠性
1
形式化方法在软件开发中能够起到的作用是多方面的。首先是对软件要求的描述。软件要求的描述是软件开发的基础。比如说一般非形式化的描述很可能导致描述的不明确和不一致。如果描述的不明确和不一致导致设计,编程的错误,将来的修改所要付出的代价就非常大了。如果导致的错误没有被发现,则影响程序的可靠和使用。形式化方法则要求描述的明确性,而描述的不一致性也就相对易于发现。其次是对软件设计的描述。软件设计的描述和软件要求的描述一样重要。形式化方法的优点对于软件要求的描述同样适用于软件设计的描述。另外由于有了软件要求的形式化描述,我们可以检验软件的设计是否满足软件的要求。对于编程来讲,我们可以考虑自动代码生成。对于一些简单的系统,形式化的描述有可能直接转换成可执行程序,这就简化了软件开发过程,节约了资源和减少了出错的可能性。另外,形式化方法可以用于程序的验证,以保证程序的正确性。对于测试来讲,形式化方法可用于测试用例的自动生成,这可以节约许多时间和在一定程度上保证测试用例的覆盖率。 形式化方法原则上就是用数学与逻辑的方法描述和验证软件从描述上讲,一方面是系统或程序的描述,另一方面是性质的描述。这些可以用一种或多种语言来描述。这些语言包括命题逻辑,一阶逻辑,高阶逻辑,代数,状态机,并发状态机,自动机,计算树逻辑,线性时序逻辑,进程代数,π-演算,μ-演算,特殊的程序语言,以及程序语言的子集等。从验证来讲,主要有两类方法,一类是以逻辑推理为基础,另一类则以穷尽搜索为基础。逻辑推理有natural deduction, sequent calculus, resolution以及Hoare-logic等方法。穷尽搜索方法统称为模型检测。这类方法与系统或程序以及系统性质的表示有很大的关系,比如说符号模型检测,其基本原理是用命题逻辑公式表示状态转换关系,用不动点算法计算状态的可达性以及这些状态是否满足某些性质。
2021-09-16 23:47:42 4KB 形式化 形式化方法 软件可靠性
1
此文档的编写, 在于保证软件开发质量, 规定一定的设计准则和要求, 分析软件需求来 合理设计软件,从而在实现过程中保证软件的可靠性和安全性。
2021-07-27 15:39:37 250KB 软件可靠性 设计报告
1
嵌入式软件是电子系统的重要组成部分,它具有不同于硬件系统的可靠性特征和可靠性设计方法。 随着系统应用时间的推移,系统功能逐步完善,bug逐步修复,其可靠性不会随时间下降,相反会随着时间推移而上升。软件可靠性不但与软件存在的差错有关,而且与系统输入和系统使用有关。 嵌入式软件可靠性应达到的判定标准是判错、防错、纠错、容错。同时,系统工程师应考虑到为实现判、防、纠、容而需要配套的硬件设计。
2021-07-27 15:35:47 374KB 嵌入式软件可靠性设计
1
介绍软件可靠性设计原则及案例
2021-07-02 16:03:41 559KB 可靠性 软件 设计
1
MISRA-C-:2004 Guidelines for the use of the C language in critical systems 中文版
1