/资讯中心/p2p网贷平台系统/软件稳定性的主要手段

软件稳定性的主要手段

发布时间:2015-03-23 分类:p2p网贷平台系统

软件稳定性的主要手段

在软件设计中,稳定性是非常重要的,主要是避免以后的扩展引起不良的后果,软件稳定性主要的手段有以下几点:

封装数据结构和数据隐藏:数据封装的目的是在与让数据或者方法的作用范围尽可能收敛,如相关的类封装在一个模块内,声明类成员并给予最小的可见性。

分离组件和服务:在进行软件系统开发时,要尽可能的将组件单独实现。

数据抽象:数据抽象的本质是提取数据结构的本质特征。创建一个数据类型,并创建接口方法来操作这些类型。

类型检查:这类检查主要交给编译器,有错误要去面对,如果绕过错误,检查就不起作用了。还有一种检查是编译期间的断言,主要用于核实代码编译环境。最后一种是运行期间断言,出现在调试版中,在运行中对程序条件作出判断,弥补第二种检查的不足。

软件系统的稳定性关乎以后的软件扩展、二次开发,所以在设计软件、开发软件时要注意以上几种手段。