首页|基于用户故事的微服务粒度识别方法

基于用户故事的微服务粒度识别方法

扫码查看
伴随着软件架构范式的转变,微服务架构这一新兴技术以其高度的自治性、可移植性与可扩展性被大型企业以及从业人员广泛使用,而微服务架构中的微服务粒度问题是难以界定的,目前为止仍然缺乏行之有效的方法来识别微服务粒度.文中基于敏捷方法中用户故事这一概念,结合微服务架构中的功能需求与非功能需求,提出了一种微服务粒度模型,并利用多 目标优化遗传算法对微服务粒度进行识别,结果表明,所提出的方法优于使用一般遗传算法,所得到的结果可以为微服务架构相关人员对微服务粒度进行评估时提供参考.
Microservice granularity recognition method based on user story
With the change of software architecture paradigm,micro-service architecture,an emerging technology,is widely used by large enterprises and practitioners because of its high degree of autonomy,portability and scalability.However,the issue of micro-service granularity in micro-service architecture is difficult to define and there is still no effective way to identify the granularity of micro-services.Based on the concept of user stories in the agile method and combining the functional with non-functional require-ments in the micro-service architecture,this paper presents a micro-service granularity model and uses the multi-objective optimization genetic algorithm to identify the granularity of micro-service.The results show that the proposed method is superior to the general genetic algorithm.The results can be used as a reference for the micro-service architecture stakeholders in evaluating the granularity of micro-services.

micro-service architecturegranularity modeluser storyrequirementsgenetic algorithm

袁海铭、刘晓燕

展开 >

昆明理工大学信息工程与自动化学院,昆明 650500

微服务架构 粒度模型 用户故事 需求 遗传算法

2024

信息技术
黑龙江省信息技术学会 中国电子信息产业发展研究院 中国信息产业部电子信息中心

信息技术

CSTPCD
影响因子:0.413
ISSN:1009-2552
年,卷(期):2024.(2)
  • 15