单项选择题

软件体系结构中的分层设计通常是为了达到什么目的?()

A.提高代码的可读性
B.提高系统的可维护性
C.提高系统的可扩展性
D.提高系统的可复用性