软件设计的基本目标

更新时间: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... ...

相关内容

对讲平台(如何选择最适合你的一款)

对讲平台(如何选择最适合你的一款)

作为一种高效的沟通工具,对讲平台在现代化的办公环境中越来越受欢迎。不仅可以提高工......

通信系统集成

2023-11-30

楼宇可视对讲主机(如何选择最适合的品牌和型号)

楼宇可视对讲主机(如何选择最适合的品牌和型号)

楼宇对讲主机是现代化公寓、写字楼、商场等建筑中不可或缺的安全设备之一。它可以通过......

通信系统集成

2023-11-29

手持对讲机的使用方法(如何选择适合自己的款式和品牌)

手持对讲机的使用方法(如何选择适合自己的款式和品牌)

手持对讲机是一种便捷的通讯工具,它可以在没有信号的地方进行通讯,比如山区、森林、......

通信系统集成

2023-11-28