With the great development of our country, more demands and higher stan dard are put forward in the transmission capacity of the power system. Becaus e of many advantages, High Voltage Direct Current Transmission(HVDC) has b een widely used in the field such as long distance and large capacity transmiss ion. The application of computer technology in the power system is more and more widely, but the software of HVDC design is immature and imperfect. So it’s significant to study the software technology of HVDC design and develop ed a functional software package for HVDC transmission design.This thesis briefly describes the significance and status of research topics f irst. Then it presents functional modules to be needed in the software package for HVDC design, and introduces software technology applied in the package, such as design patterns, unit testing, database technology and so on. After tha t it describes in detail how these technologies are used in the software packag e:applying design patterns in the algorithms to make it more extensible and re usable; building up the test system by unit testing; making interface by WPF a nd dynamic link library; making well design and encapsulation in the paramete rs and result classes. At the last this paper gives a brief introduction and a pr actical example. |