程控交换机的软件设计常采用两类语言:汇编语言、高级语言选用哪类语言通常要考虑以下几点:程序的效率编程的效率适于程序结构化和软件模块化的设计便于程序的调试可维护性和可移植性数据修改的可能性和方便性SDL的基本概念系统 SDL系统是指所有规格试图定义的一切,在规格之外SDL不定义的部分都属于环境。它由功能块和信道构成,系统一级SDL的定义包括:系统名,功能块定义,信号定义,信号表定义,信道定义,数据定义,宏定义。功能块功能块是由子功能块和进程构成。功能块一级SDL的定义包括:功能块名,进程定义,信号定义,信号表定义,信号路由定义,信号路由的连接,数据定义,宏定义。进程进程是一种扩展的有限状态机,它规定了一个系统的动态行为。进程操作包括:启动,输入,输出,判定,任务,进程创建,过程调用等,SDL/GR提供了一套标准的图形符号可精确地描述进程的行为。SDT 开发工具SDT是基于SDL语言的支持工具,是基于SDL系统开发的集成环境。它包括MSC图编辑器,SDL图形编辑器,SDT