理解要求的意思能帮助得到真实世界要求并且精制他们的说明。但是尽管有可得到的许多软件开发方法,做一个需要的软件平均数的要求的,还不是一个解释得好的问题。这篇论文建议要求的意思能被需要的软件,和和它的环境以及原因的关系的软件的祈愿的相互作用的 will-to-beenvironments 在这些相互作用之中描绘。这篇论文也强调在要求分解和精炼的过程期间把外部表明与每个系统部件的内部结构区分开来的必要性。Severaldecomposition 策略被给了支持连续分解。外部表明和系统部件的内部结构被定义。环境的知识的角色明确地被描述了。在纸嵌入的一个简单却有意义的例子说明象怎么由使用这些建议策略进行要求分解和精炼一样的主要想法。
Understanding the meaning of requirements can help elicit the real world requirements and refine their specifications. But what do the requirements of a desired software mean is not a well-explained question yet though there are many software development methods available. This paper suggests that the meaning of requirements could be depicted by the will-to-be environments of the desired software, and the optative interactions of the software with its environments as well as the causal relationships among these interactions. This paper also emphasizes the necessity of distinguishing the external manifestation from the internal structure of each system component during the process of requirements decomposition and refinement. Several decomposition strategies have been given to support the continuous decomposition. The external manifestation and the internal structure of the system component have been defined. The roles of the knowledge about the environments have been explicitly described. A simple but meaningful example embedded in the paper illustrates the main ideas as well as how to conduct the requirements decomposition and refinement by using these proposed strategies.