5

Is there any design tool for C programming language?

Note that I use C not C++ and I want to use a design tool something like StarUML, But it seems UML is not a good way for C, because C is not an object oriented language.

What is the best method for designing the C based application and libraries?

Thanks.

Amir Saniyan
  • 13,014
  • 20
  • 92
  • 137
  • 1
    Note that C can still be used to implement the Object Oriented paradigm however it takes more work than in C++. – Nick May 06 '11 at 10:22
  • UML is still fine. That C isn't objective doesn't mean, that you don't have objects and interfaces. – Šimon Tóth May 06 '11 at 10:23

2 Answers2

1

Have a look at this post, it is similar

How to design an UML class diagramm with non object oriented parts?

Community
  • 1
  • 1
Eamonn McEvoy
  • 8,876
  • 14
  • 53
  • 83
1

Have a read here about how to better use uml for C: http://drdobbs.com/web-development/184401948

Also read this question, it has some good answers: UML for C programming language

Community
  • 1
  • 1
rzetterberg
  • 10,146
  • 4
  • 44
  • 54