The TDX switch is a digital switching system that provides voice and data switching services for local calls and long distance calls, ISDN, intelligent network, and wireless communications. It now plays a major role in nation's telecommunication network, and evolves continuously with new services such as ATM, personal communication services, advanced intelligent network, and internet services. The software of the TDX system is large-scale real-time software that requires a large amount of development and maintenance efforts during its life cycle. Thus it is essential to establish well-defined software processes for the TDX system development.
However, current TDX software processes have many problems that can cause poor quality and productivity. Such examples are lack of software require analysis, software testing, supporting and organizational processes.
This paper analyzes problems of the current TDX software processes in detail, and suggests improved processes, and explains how to effectively implement them. In analyzing the problems, the current processes are compared with various well-known process frameworks. Although the improved processes effectively utilize various software process frameworks and standards such as ISO 12207, CMM, ISO 9001/9000-3 and IEEE standards, they maintain a focused and integrated view, reflecting the specific project considerations, providing consistency and a sufficient level of detail. The suggested processes can resolve the problems of the current problems, and comply with CMM level 2(and some of level 3 KPAs), and ISO 9001/9000-3 requirements.