Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Field drive software design method based on micro service

A domain-driven, software design technology, applied in software design, creation/generation of source code, requirements analysis, etc., can solve problems such as easy-to-cause butterfly effect, large involvement of function adjustment, and lack of perfect expansion system, etc., to improve business reuse performance, improve reusability, and avoid deviations in business understanding

Pending Publication Date: 2021-05-28
山东莱易信息产业股份公司
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the inability to control the software business logic and the lack of a complete expansion system, it is impossible to iterate software products stably
Each iterative upgrade process is likely to cause the butterfly effect, and it is easy to implicate other functions and cause a large number of accidents, thus affecting the overall stability of the software product
[0006] The function adjustment is very involved: in the process of data-driven development, not only is it easy to cause the butterfly effect, but it will also lead to modifying one part and implicating the whole body

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Field drive software design method based on micro service
  • Field drive software design method based on micro service
  • Field drive software design method based on micro service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0040] Software systems developed based on the idea of ​​microservices will provide external access in the form of software services. Every software service designed hopes to be able to achieve: clear business logic, clear system architecture, easy maintenance of business code, easy test and confirmation of functional logic, no interaction between services and mutual independence, each service It can be expanded smoothly without changing the code, and this set...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a field drive software design method based on micro service, which comprises the following steps of: 1, demand investigation: combing business models in combination with business demands in a demand arrangement process; 2, dividing the fields: carding and dividing the business fields according to the business models, distinguishing the business fields, and making a detailed design drawing for the business models of the business fields one by one; 3, business modeling: creating a domain model of a domain layer according to the detailed design drawing, namely converting a business model into a business code, and storing a domain model data object in a base layer; 4, model testing: verifying domain model functions through unit testing; and 5, system development: completing interface design, realizing development of an interface layer and an application layer according to interface requirements, and setting an expansion layer with function expansion according to business conditions.

Description

technical field [0001] The invention relates to a microservice-based domain-driven software design method, belonging to the technical field of software system design. Background technique [0002] In the 21st century, the information industry has been booming. Almost all information services are inseparable from software systems. With the in-depth development of the Internet and the addition of a large number of end users, information technology has also evolved from stand-alone services to distributed services. . Software is the carrier of informatization. With the development of distributed systems, businesses have become more and more complex. How to design a system architecture that can cope with continuous evolution and iteration has become more and more urgent. [0003] Most of today's software design methods are still based on data-driven design, that is, analyzing and processing business from the perspective of data. In terms of data-driven design ideas, business f...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/10G06F8/20G06F8/30
CPCG06F8/10G06F8/20G06F8/30
Inventor 王亮张华建陈新于国强王立萍丁伟福胡德良李秀昂张献文王玉峰
Owner 山东莱易信息产业股份公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products