软件设计的基本目标

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

下一篇

SBC是什么-在网络电话系统的作用

通信百科

SBC是什么-在网络电话系统的作用

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

相关内容

东莞安防监控(全方位保护你的家和商铺)

东莞安防监控(全方位保护你的家和商铺)

东莞安防监控系统是一种非常实用的安全保障设备。在选择和安装东莞安防监控系统时,需......

弱电工程

2023-06-02

广州安防公司(排名前10的安防企业推荐,专业提供家庭、商业、工业安防解决方案)

广州安防公司(排名前10的安防企业推荐,专业提供家庭、商业、工业安防解决方案)

作为广州市民,我们都知道,安全是生活的重要组成部分。在现代社会,安防设备已经成为......

弱电工程

2023-06-02

光电信息显示技术的发展趋势及其在安防中的应用

光电信息显示技术的发展趋势及其在安防中的应用

一、平板显示技术的发展趋势 众所周知,平板LCD显示技术目前已基本取......

通信百科

2023-06-01