 Armament engineering is the design, development, testing and lifecycle management of military weapons and systems.It draws on the knowledge of several traditional engineering disciplines, including mechanical engineering, electrical engineering, mechatronics, electro-optics, aerospace engineering, materials engineering, and chemical engineering.This section is divided into the broad cultural developments that affected military technology.