Unified Modeling Language Reference Manual, The, Second Edition
by James Rumbaugh, Ivar Jacobson, Grady Booch
development process
A set of guidelines and a partially ordered set of work activities intended to produce software in a controlled, reproducible manner. The purpose of a software development process is to ensure the success and quality of a finished system.
See also stages of modeling.
Discussion
UML is a modeling language, not a process, and its purpose is to describe models that may be produced by various development processes. For standardization, it is more important to describe the resultant artifacts of a development than the process of producing them. That's because there are many good ways of building a model, and a finished model can be used without knowing how it was produced. Nevertheless, UML is intended to support a wide range of ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access