单项选择题

以下哪一个选项是从软件自身功能出发,进行威胁分析?()

A.攻击面分析
B.威胁建模
C.架构设计
D.详细设计