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

Method for establishing software requirement model

A technology of software requirements and models, applied in the direction of program control devices, etc., can solve the problems of too abstract concept symbols, increase software development costs, etc., and achieve the effect of good ubiquity and practicability, reducing modeling difficulty, and high-quality software requirements.

Inactive Publication Date: 2009-06-24
WUHAN UNIV
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the disadvantage is that the concept symbol is too abstract, it needs to have a good mathematical foundation and strict special training before it can be mastered and used, and it may increase the cost of software development

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 for establishing software requirement model
  • Method for establishing software requirement model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] See attached figure 1 , the technical solution flow process that the present invention provides is as follows, can adopt computer to realize the automatic operation of following flow process during concrete implementation:

[0043]Step 1. Identify and define a viewpoint according to the problem domain. The viewpoint is a collection of demand information proposed by a viewpoint source according to its focus and problem domain; the specific steps for identifying and defining the viewpoint are as follows:

[0044] Step 1.1, analyze and determine the demand source existing in the problem domain as the viewpoint source;

[0045] Step 1.2, determine the focus of each viewpoint source on the problem domain;

[0046] Step 1.3, create viewpoints based on points of interest;

[0047] The so-called problem domain refers to the part of the real world related to the problem. The so-called viewpoint is a collection of demand information proposed by a viewpoint source according to ...

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 for establishing a software requirement model, which comprises the following steps: a problem domain is identified and a viewpoint is defined; a scene is established for each viewpoint relevant to a software system to be developed; a system requirement model is established in an action description language; all the viewpoints are tested; if the testing result is problem finding, the corresponding scene action model or the viewpoint action model is required to be modified and returned to be detected again until the testing result of every viewpoint passes; and if the testing result passes, all the viewpoint action models are synthesized to get and output a final system requirement model. By adopting the technologies of scene and viewpoint, a good foundation is laid by the method of the invention for establishing the high quality requirement model for a complex software system and automatically detecting whether a software system is correct and complete; moreover, the invention is compatible with other modeling methods and technologies and has good universality and utility.

Description

technical field [0001] The invention belongs to the field of software development technology and tools, in particular to a method for establishing a software requirement model. Background technique [0002] With the continuous development and deepening of computer applications, the scale of information that people need to collect and process increases dramatically, and computer software plays a vital role in information collection and processing. Because software has become an information infrastructure and has intensive features, software has increasingly become a part of people's lives, such as e-government, e-commerce and mobile phones, and people are increasingly dependent on software. On the other hand, some high-tech fields, such as aerospace, national defense and military fields, put forward high requirements on the quality of software. However, the development status and quality of software development are far from meeting people's expectations and requirements. For...

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 WUHAN UNIV
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