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

Method and system for positioning required change influence range during software development

A technology for changing requirements and software development, applied in the computer field, can solve problems such as labor-intensive, difficult to manage, and difficult to synchronize and update documents in a timely manner, to achieve the effect of improving efficiency, accuracy, and good control

Inactive Publication Date: 2011-10-12
HITACHI LTD
View PDF6 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the number of documents increases or is updated frequently, it is difficult to synchronize and update the relationship between documents
In addition, this manually maintained association also requires considerable manpower, especially when there are many types of documents or complex structures
Second, links between source code and other documents are difficult to manage
In this way, requirements change requests cannot be handled and tracked down to the code level
This limitation hinders the realization of the goal of covering the complete process of software development in response to requirements changes

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
  • Method and system for positioning required change influence range during software development
  • Method and system for positioning required change influence range during software development
  • Method and system for positioning required change influence range during software development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0107] Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0108] refer to figure 1 , figure 1 Shows the composition of a software project document. For a software project as project A, it contains two documents, requirements document requirement_A101 and design document design_A102. Requirement_A describes all the requirements specification items of a certain project or system, and design_A describes all the functional designs around Requirement_A. Also, there is a lot of source code_A103 for implementing all the designs in design_A. Requirements_A, Design_A and Source Code_A are all stored in the file server. If some functions of Requirement_A need to be updated, the corresponding chapters of Design_A also need to be updated synchronously. At the same time, the developer also needs to update the source code _A.

[0109] The present invention realizes locating entities affected by requirement c...

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 method and a system for positioning a required change influence range during software development. The method comprises the following steps of: inputting at least one required change request, at least one software document and at least one code file set corresponding to the software document; positioning influenced entities in the software document and the code file set according to the required change request; and outputting the influenced entities. By the invention, the required change request can automatically response to and track a code level, so the response of a required change can cover the complete software development flow.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and a system for locating the scope of influence of requirement changes in software development. Background technique [0002] In collaborative software development, various teams and collaborators participate in writing documents such as user requirements and designs, and implement system functions in the form of code. On the other hand, in order to deal with changes or existing problems in documents or codes, collaborators need to know the specific locations in documents or codes that need to be modified. Basically, these positions need to be summarized into a certain conclusion, so as to provide a reference for subsequent document or code modification. [0003] For the above reasons, in collaborative software development there is often a strong need to locate the scope of changes that a change may affect. This need becomes even more apparent once changes are made to the req...

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
Inventor 谷口洋司细矢淳谭一兵
Owner HITACHI LTD
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