
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
由于存儲器價格的迅速下降,程序設計的空間效率已不再是主要的設計目標,高速處理機的采用也使得只對部分程序提出時間效率的要求。當前,軟件設計的基本目標如下:
(1)可靠性(Reliability)
不言而喻,可靠性當然是軟件設計中不可缺少的設計目標。特別由于程控交換系統要長期連續工作,可靠性要求很高,實時環境嚴格,軟件又龐大復雜,使得對軟件的可靠性要求很高。為此,必須采用軟件工程的設計方法,保證軟件質量,包括對軟件開發的各個階段的嚴密測試,盡可能排除殘余的差錯,并且要有對付軟件差錯的有效的防衛措施。
(2)可維護性(Maintenability)
在軟件的維護使用階段,一方面要繼續發現和排除殘存的差錯,另一方面由于業務和功能的增刪變化,不可避免地要修改軟件。因此,要求軟件有較好的可維護性,使便于擴充修改。可維護性已成為軟件設計的一個重要目標。模塊化設計、參數化技術、結構化程序設計等設計方法都有利于軟件的可維護性;此外,盡量采用高級語言以增加程序的可讀性,也有助于可維護性的提高。
(3)可再用性(Reusability)
可再用性也稱為可復用性,是當今軟件設計的又一個重要目標。程控交換軟件龐大復雜,運行環境與要求又千變萬化,信令方式和硬件技術也在不斷變化和發展,這就要求化費大量人力和財力開發出來的軟件具有可再用性,提高軟件的復用程度。軟件系統設計時要考慮可再用性,例如將軟件按照不同的可再用條件而劃分為幾個部分。
(4)可移植性(Portability)
隨著微電子和計算機技術的迅速發展,程控交換系統所使用的處理機在不斷更新,以進一步提高速度和可靠性,增強處理能力。為此,要求所設計的軟件具有可移植性,能從原有的處理機移植到新的處理機中,而盡量減少必要的修改。在軟件設計時,要區分依賴于處理機的軟件和不依賴于處理機的軟件,例如DMS100的軟件就對此作了充分的考慮。