检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吴松森 陈晓阳 高春阳 Wu Songsen;Chen Xiaoyang;Gao Chunyang(Luoyang Institute of Electro-Optical Equipment,Luoyang 471000,China)
出 处:《无线互联科技》2024年第7期68-72,共5页Wireless Internet Technology
摘 要:随着嵌入式系统应用的不断拓展,软件复杂度不断提升及需求的快速迭代引入了一系列开发、维护、进度与质量方面的风险,传统定制化的高耦合、低扩展的软件架构已不再适用。针对这一现状,文章引入了领域驱动思想及服务化设计方法,通过采取领域业务分解、事件总线技术、面向对象的设计原则等软件技术,设计了一种资源层、服务层、应用层、基础设施的通用分层软件架构。该架构通过业务逻辑与技术实现的分离的方法,能有效适应需求变化、降低系统复杂度及耦合度、提升各组件服务的复用度,能快速移植到其他运行平台,具有良好的通用性。With the continuous expansion of embedded system applications,the continuous improvement of software complexity and the rapid change of requirements have introduced a series of risks in development,maintenance,schedule and quality.The traditional customized software architecture with high coupling and low scalability is no longer applicable.In view of this situation,by introducing the domain-driven design and service-oriented design method,and adopting domain decomposition,event bus technology,object-oriented design principles and other software technologies,a general layered software architecture with resource layer,service layer,application layer and infrastructure is designed.Through the separation of domain business and technical implementation,this architecture can effectively adapt to the change of requirements,reduce the system complexity and coupling,improve the reusability of each component service,and can be quickly transplanted to other operating platforms,with good generality.
关 键 词:嵌入式系统 领域驱动设计 服务化设计 分层架构 软件架构
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.23.60.252