SHAWORDS

Graphical design notations have been with us for a while... their prim — Martin Fowler

"Graphical design notations have been with us for a while... their primary value is in communication and understanding. A good diagram can often help communicate ideas about design, particularly when you want to avoid a lot of details. Diagrams can also help you understand either a software system or a business process. As part of a team trying to figure out something, diagrams both help to understand and communicate that understanding throughout a team. Although they arent, at least yet, a replacement for textual programming languages, they are a helpful assistant... Of these graphical notations, the UMLs importance comes from its wide use and standardization within the OO development community."
M
Martin Fowler
Martin Fowler
author17 quotes

More by Martin Fowler

View all →
Quote
"Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. Each transformation (called a refactoring) does little, but a sequence of transformations can produce a significant restructuring. Since each refactoring is small, its less likely to go wrong. The system is also kept fully working after each small refactoring, reducing the chances that a system can get seriously broken during the restructuring."
M
Martin Fowler