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

Performance predicating method for software system based on UML (Unified Modeling Language) architecture

A software system and performance prediction technology, applied in the field of computer and communication, to achieve the effect of improving efficiency, covering a wide range of areas, and reducing complexity

Inactive Publication Date: 2012-11-28
南通壹选智能科技有限公司
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there is no complete integrated method for software development and performance prediction, some methods provide partial automation. From the software specification of performance model evaluation, methods and tools have been proposed that should partially automate the integration process

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
  • Performance predicating method for software system based on UML (Unified Modeling Language) architecture
  • Performance predicating method for software system based on UML (Unified Modeling Language) architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] A performance prediction method of a software system based on UML architecture, comprising the steps of:

[0024] Such as figure 2 As shown, step 1: use UML model to describe the software system architecture, and generate the UML model of the software system.

[0025] Select the use case diagram of UML model to describe the external input of the software system, use the activity diagram to describe the execution path of the software system, and use the component diagram to describe the resources of the software system.

[0026] Step 2: On the basis of the UML model, combined with the UML extension mechanism, adding stereotypes and tagged values, establishing the UML SPT model of the software system;

[0027] Such as figure 1 As shown, when the UML model generates the UML SPT model, stereotypes "PAopenuser" and "PAcloseduser" are added to the extension of the use case diagram to describe the operator, and the tag value PAarrival is added to describe the regularity of ...

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 discloses a performance predicting method for a software system based on a UML (Unified Modeling Language) architecture. The performance predicting method comprises the following steps: firstly, establishing a UML model of the software system; adding a stereotype and a marking value on a UML diagram and enabling the stereotype and the marking value to be converted into the UML diagram with labels to generate a UMLSPT (Unified Modeling Language Subsystem Parameter Table) model; generating a queue network model algorithm and a queue network model by using the UML model; and finally, calculating to obtain a software performance parameter value according to a solving method of the queue network module performance parameter and realizing the prediction of software performances. According to the software performance predicting method provided by the invention, a user can solve the performance index of the software by establishing the UML model of the software system and adding the stereotype and the marking value and enabling the stereotype and the marking value to become the UMLSPT model. Therefore, the complexity of software performance prediction is greatly reduced and the development efficiency of the software is improved.

Description

technical field [0001] The invention belongs to the field of computer and communication, and in particular relates to a performance prediction method of a software system based on UML framework. Background technique [0002] Since the 1980s, large-scale and high-complexity software has gradually increased. In addition to meeting basic functional requirements, software design products also need to meet some quality requirements. Therefore, software performance, which is an important part of software quality, received more and more attention. Traditional software development methods usually only focus on the functional requirements of the software, and generally introduce performance issues at the later stage of the software life cycle. After that, it is really determined whether the design can really meet the requirements of system function, performance and reliability. If the performance requirements of the system are not met, redesigning the software system will lead to a ...

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): G06F11/36
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