90
THE LAWS OF SOFTWARE PROCESS
the model syntax and use. It also includes their understanding of the
domain to be modeled, the application of that understanding to the model
syntax, their understanding of organizational and business constraints,
their ability to process other peoples’ understanding of the domain, model,
etc. In fact, the method includes all of the work necessary for the whole
project team to learn what has to be done cooperatively to build the system.
Because model conventions are, well, conventions, we can adopt which-
ever we choose. Our methods are adapted primarily to allow us to build
our models in a presumably efficient way. Therefore our methods are also
conventional.
Typically, of course, we would attempt to choose conventions ...