摘要
分层架构已经在软件开发中得到广泛应用,促进了软件开发的工程化管理,提高了软件的质量和效率。文将多层软件框架模型引入到嵌入式应用开发,按照系统功能进行分层隔离封装,降低功能模块间的耦合关系,设计出包含应用管理层、算法协议层、功能拓展层和硬件驱动层等四层架构模型,明确各层间的接口和调用关系,较好地解决了软件开发的复用性和可靠性问题。文章给出了应用案例。
The layered architecture has been widely used in software development, to facilitate the engineering management of software development, and improve the quality and efficiency of the software. In this paper, the multilayer software framework model is used in the development of embedded application software, and the functions of the system are separated and encapsulated to reduce the coupling between the modules. The four-layer architecture model is designed, which includes application management layer, algorithm protocol layer, function extension layer and hardware driver layer, the interface and calling method between different layers are defined, and the problems of reusability and reliability of embedded application software development are solved quite good, which are shown with a case study.
出处
《计算机时代》
2017年第4期17-20,共4页
Computer Era
关键词
多层模型
嵌入式系统
软件开发
可靠性
multilayer model
embedded system
software development
reliability