Which role requires the technical capability to be trained as a software security architect who then assists the centralized software security group with architecture security analysis and threat modeling?
A) Software Developer
B) Security Administrator
C) Network Engineer
D) Security Architect