Static maturity measuring method for architecture

A measurement method and maturity technology, applied in the field of software architecture measurement, can solve problems such as poor coupling and unsatisfactory requirements, and achieve the effect of reducing maintenance costs and objective measurement results

Inactive Publication Date: 2016-07-06
SOUTHEAST UNIV +1
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If a mature architecture is modified, one (or some) of its static characteristics (eg, coupling) will become so poor that the architecture no longer meets current needs

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
  • Static maturity measuring method for architecture
  • Static maturity measuring method for architecture
  • Static maturity measuring method for architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described below in conjunction with embodiment and accompanying drawing.

[0037] For the convenience of description, we assume that there is an architecture instance whose component diagram is as follows figure 2 shown.

[0038] Step 1) eligibility check: check whether the architecture includes a component diagram, and check whether the suffix of the component diagram is . Component diagrams, deployment diagrams, use case diagrams, sequence diagrams, system sequence diagrams, and constraints documentation. After inspection, the modified structure is qualified, and you can go to step 2).

[0039] Step 2) Get metadata:

[0040] The overall metadata information obtained from the component diagram is shown in the following table:

[0041]

L

totalE

totalN

Component Digrams

1

19

13

[0042] Among them, L, totalN and totalE respectively represent the number of component diagrams, the nu...

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 static maturity measuring method for an architecture. Cyclomatic complexity number, fan-in fan-out complexity, coupling between object, response for component and component cohesions on high-level design are obtained by applying the traditional object-oriented software evaluation method to the architecture level and using a component diagram of the architecture as a measurement object, and the information is further processed to obtain the static maturity of the architecture. The method can assist a user in discovering the problems in the static organization structure and the logic dependent relation of the architecture and improve the quality of the architecture.

Description

technical field [0001] The invention relates to a method for measuring the static maturity of an architecture, which belongs to the field of software architecture measurement. Background technique [0002] The emergence of software architecture has improved the efficiency of software development, guaranteed software quality, and improved the reuse rate of software and components. It has been widely used since its appearance. At present, there is no unified definition of software architecture. It is generally believed that software architecture includes three major elements: components, connectors, and constraints. It is one of the levels in the software design process. This level goes beyond algorithm design and data structure design in the computing process. A component can be a set of codes or a stand-alone program. Connectors can be process calls, pipelines and messages, etc., and are used to represent the interrelationships between components. Constraints are generally...

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): G06F9/44
CPCG06F8/77
Inventor 李必信姜雨晴廖力
Owner SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products