摘要
为设计基础能源管理系统的软件架构,首先企业级应用广泛采用对分层及三层架构进行了介绍,重点说明了分层及三层架构的内容、特点以及三层架构中各层设计实现通常采用的设计模式。三层架构体现了软件架构设计中的分层思想,强调从表现、业务和数据三个层次对软件的结构进行划分,达到层与层之间的松耦合和层内的高内聚,通过定义明确的层接口,提高软件的可维护性、可扩展性和可测试性。最后,介绍了基于三层架构的基础能源管理系统架构设计。
To design software architecture of basic energy management systems(BEMS),layered architecture and three layered architecture widely used in design of enterprise-class application architecture are introduced,focusing on the content,characteristics and design patterns used to achieve every layer as well.Three layered architecture reflects layered thinking of software architecture design,emphasizes to compartmentalize software structure according to presentation layer,business layer and data layer,reaches loosely coupling between layers and high-level cohesion in layer,and improve software maintainability,scalability and testability through the definition of clear layer interfaces.Finally,architecture design of BEMS based on three layered architecture is introduced.
出处
《控制工程》
CSCD
北大核心
2009年第S2期202-204,共3页
Control Engineering of China
关键词
软件架构
分层架构
三层架构
基础能源管理系统
software architecture
layered architecture
three layered architecture
basic energy management system