基于软件架构的设计(Architecture Based Software Development. ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。(1)A.类图和序列图B.视角与视图C.构件和类图 D.构件与功能(2)A.用例与类图 B.用例与视角C.用例与质量场景 D.视角与质量场景