7.3 软件总体结构的设计考虑