Figure 1 demonstrates how you can apply these requirements definition techniques in the context of a development process. Although there is a flow in developing artifacts, as shown by the numbers in the figure, you can elaborate and describe any of the artifacts in documents at any point in the development process. You can then create requirements directly from selected text in documents. You can modify the sequence to meet the needs of your project and organization. The use of a glossary and terms is not shown, but should be included in your process to support common terminology in your project.