随着信息技术和信息产业的不断发展,软件广泛而深入地应用于各个领域。本文首先分析目前软件设计中三层体系结构的不足,结合软件开发工程实践中对软件体系结构的需求,提出了一种基于UML描述的软件体系结构解决方案,将应用程序划分为页面表示层、业务外观层、业务规则层、数据实体层、存储过程层等五层,并定义了层间调用标准接口。