Is UML the right language for writing software drawings?

I had a conversation last week with a colleague about architecture (real architecture, as with building design). During our conversation, it turned out that the architectural drawings give the architect, builder and contractor all the details they need to create something. This made us both think about the state of software development and that there is no generally accepted approach to describe software design.

We have UML, but I find it often difficult to convey enough details without too complicated schemes. Are there any good examples of great software that has been developed using complex UML diagrams?

Again, does a large set of software drawings even be useful? Indeed, refactoring and restoring software is much cheaper than restoring a skyscraper. Are architectural drawings the wrong analogy for software development? Is there a better analogy you can think of?

+3
source share
12 answers

Architectural drawings represent an almost accurate representation of the actual house. They are not, as a rule, an abstraction corresponding to the model of how the house should look, they represent an idea of ​​how the house will look.

UML/-/Rational Rose/Methodology-of-the-month - . , (Say, OO) - , , , .

: ; , . , "" , , , . , , , . UML et al. - .

+2

, . , , , .

, , . , : , , ; , , , , / .

: , , , .

+6

, Mad-Libs,

+2

, : , , , UML . . , , , .

+1

UML , , , ( / )

, , , , -, .

, , UML - .

+1

, DoD FAA, . (phew, :)) , , , / . , , , .

, UML SysML, ( ) . , . , , .

Thanx .

+1

#/Sql Server, UML- . UML - , . (, , ) . OCL (Object Constraint Language), , . UML OCL , . UML OCL , , . , , UML OCL. ? , , IMHO UML . , .

+1

Text + Diagrams , . .

0

, . , , / / , ...

, , , .

, 50 , , - .

0

, uml - .

, TDD 10000 , , .

UML . , .

TDD , , .

, , .

0

, UML . , , , ( OCL).

0

" , -", . , . UML, - UML , /// , - UML . Joel on Software , , - : http://www.joelonsoftware.com/articles/fog0000000036.html.

0

Source: https://habr.com/ru/post/1706891/


All Articles