软件设计的基本目标

更新时间:2020-06-30
            由于存储器价格的迅速下降,程序设计的空间效率已不再是主要的设计目标,高速处理机的采用也使得只对部分程序提出时间效率的要求。当前,软件设计的基本目标如下:
(1)可靠性(Reliability)
            不言而喻,可靠性当然是软件设计中不可缺少的设计目标。特别由于程控交换系统要长期连续工作,可靠性要求很高,实时环境严格,软件又庞大复杂,使得对软件的可靠性要求很高。为此,必须采用软件工程的设计方法,保证软件质量,包括对软件开发的各个阶段的严密测试,尽可能排除残余的差错,并且要有对付软件差错的有效的防卫措施。
(2)可维护性(Maintenability)
            在软件的维护使用阶段,一方面要继续发现和排除残存的差错,另一方面由于业务和功能的增删变化,不可避免地要修改软件。因此,要求软件有较好的可维护性,使便于扩充修改。可维护性已成为软件设计的一个重要目标。模块化设计、参数化技术、结构化程序设计等设计方法都有利于软件的可维护性;此外,尽量采用高级语言以增加程序的可读性,也有助于可维护性的提高。
(3)可再用性(Reusability)
            可再用性也称为可复用性,是当今软件设计的又一个重要目标。程控交换软件庞大复杂,运行环境与要求又千变万化,信令方式和硬件技术也在不断变化和发展,这就要求化费大量人力和财力开发出来的软件具有可再用性,提高软件的复用程度。软件系统设计时要考虑可再用性,例如将软件按照不同的可再用条件而划分为几个部分。
(4)可移植性(Portability)
            随着微电子和计算机技术的迅速发展,程控交换系统所使用的处理机在不断更新,以进一步提高速度和可靠性,增强处理能力。为此,要求所设计的软件具有可移植性,能从原有的处理机移植到新的处理机中,而尽量减少必要的修改。在软件设计时,要区分依赖于处理机的软件和不依赖于处理机的软件,例如DMS100的软件就对此作了充分的考虑。

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

国内口碑比较好的 IPPBX 产品盘点:适配需求 + 选型参考

国内口碑比较好的 IPPBX 产品盘点:适配需求 + 选型参考

在国内企业通信数字化转型进程中,IPPBX 产品的 “口碑” 核心源于场景适配度......

最新动态

2025-12-01

数字集群调度软件:从专业通信到智能算力的演进之路

数字集群调度软件:从专业通信到智能算力的演进之路

随着数字化转型的浪潮席卷全球,从公共安全、交通运输到能源化工,各行各业对高效、可......

通信系统集成

2025-10-18

科能SIP广播系统软件功能介绍

科能SIP广播系统软件功能介绍

科能SIP广播系统基于IP网络,融合SIP协议,实现灵活分区广播、实时对讲、紧急......

通信系统集成

2025-09-10