Modeling C Applications

I would like to know if there are any tools that can help me model C applications, i.e. functional programming. For example. I am currently creating a shared library. But for a visual representation of my design, I need something like UML. I would like to do this so that the person viewing my design does not read 100 pages of pages, variables, etc.

I read about UML for C, which I am considering. If there is anything better, please let me know. The bottom line is to visualize the design of C applications and modules without reading through 100 pages of text, because it takes time and is difficult for reviewers.

Any help in this area from experts here will be highly appreciated.

Thanks.

+3
source share
3 answers

Well written text documentation brings you far. Much more than any UML diagram could have achieved.

+4
source

You should divide this into two parts:

  • What do you want to say?
  • What is the best way to say this?

Whatever formalism you use to answer the second part, you must be sure that this is not unique.

The good value of UML is that a lot of semantics are already defined by the language, so you do not need to include a definition of what these fields, lines and arrows in the collaboration diagram mean.

, - , , . , , , , . , UML, , ER, , , , "" , , .

, " ", , - .

: , . , 1:1 , . , !

, , . !:)

+1

. , . → . , , , . , , UML, , .

, .

0
source

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


All Articles