UML for Systems Engineering: Watching the Wheels

"there ain't no rules around here, we're trying to accomplish something"
Thomas Edison
In this chapter, standards, processes and procedures are modelled using the Unified Modelling Language (UML). The importance of having a defined process has been discussed previously in Part I. This chapter looks at how the UML may be used to be effectively model processes in a correct and unambiguous fashion in order to minimise complexity of the process and to maximise the effective communication involved with implementing the process.
This section is split into six main sections:
Introduction, where the rationale for modelling standards, processes and procedures is discussed.
Analysing standards, where the UML is used to model and help to understand standards.
Defining the procedure, where the analysis models from the previous sections are used as a reference for defining a new procedure.
Life cycles, where life cycles and life cycle models will be modelled and then related to the new process defined in the previous section. In addition, the process will be tailored to allow for projects with unique requirements.
Implementing the process, where the structures of the output from the newly defined process are modelled. Practical issues for implementing the procedure will be addressed, which will form the basis of using a systems engineering tool.
Finally, conclusions are drawn about the whole issue of modelling standards.
For other examples of process modelling, see [1].
The importance of having a well-defined process was discussed in Chapter 1. However,...