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

Reuse-oriented software demand modeling and evolving method

A technology of software requirements and requirements, which is applied in the field of software requirements modeling and evolution for reuse, and can solve problems such as reuse

Inactive Publication Date: 2014-12-24
SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, with the gradual application of software, some differentiated requirements may also be transformed into common requirements in the field and be reused by other application requirements

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
  • Reuse-oriented software demand modeling and evolving method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Attached below figure 1 The present invention will be further described.

[0016] This reuse-oriented software requirements modeling and evolution method includes the following steps:

[0017] (1) First, domain requirement model tree DR-T is initialized. Establish the root node Root, and then decompose the domain requirements layer by layer from the root node to form multiple branch nodes Branch[i][j] (i represents the number of layers, j represents the serial number in this layer) and leaf nodes Leaf[k ]. Root nodes, Branch nodes, and Leaf nodes include attributes such as requirement name and requirement description. It is necessary to assign values ​​to attributes such as requirement name ReqName and requirement description ReqDesc of each node, so as to obtain a tree representing domain requirements. This tree does not currently represent the requirements of the entire domain, and it needs to be improved through domain requirements acquisition.

[0018] (2) The w...

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 reuse-oriented software demand modeling and evolving method. The method comprises the following steps: (1) firstly, initializing a field demand model tree DR-T; (2) adopting a wiki way to obtain field demands, and collecting the field demands described by a natural language through a wiki system; (3) determining a common demand, and building a field demand model; (4) initializing an application demand model AR-T [m] of a new application App [m]; (5) adding difference demand nodes to the AR-T [m], so as to form a complete App [m] application demand model; (6) evolving the application demand model AR-T [m] to the field demand model DR-T; and (7) evolving the command demand in the field demand model DR-T to be a non-common demand. A software enterprise can build a demand model of some business field step by step by adopting the reuse-oriented software demand modeling and evolving method, so as to form the important intangible assets of the software enterprise. When new software needs to be built in the field, a protocol in the field demand model can be reused to quickly form a requirement specification and a demand model.

Description

technical field [0001] The invention relates to the technical field of software requirement modeling and evolution method based on domain engineering. Background technique [0002] At present, the software reuse technology mainly aims at the rapid implementation of software, and reuses source codes, software frameworks, etc., but the reuse of software requirements is relatively small. Domain engineering is a systematic software reuse method, which provides a domain analysis method with feature modeling as the core, and can help software requirements personnel establish a demand model for a certain business domain. As a common requirement in a certain field, the domain requirement model can provide the reuse of requirements for different applications in the field. However, the applications in the field are very different, and the requirements of each application may belong to the common requirements of the field, and it is very inconvenient to obtain the field requirements. ...

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
IPC IPC(8): G06F9/44
Inventor 郭莹杨美红王筠李良赵志刚王春晓
Owner SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
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