单项选择题

使用UML进行软件设计的步骤顺序是()
①进行系统分析并抽象出类
②系统设计
③识别系统的用例和角色

A.①②③
B.③①②
C.②③①
D.②①③