I'm developing an embedded software based on standard specification. The software is big and I need a design of my software before start coding. the UML is an object-oriented language and could be a solution but I don't know how to use it for C softwares.
are there any document which help to use UML for C programming ? or are there another design language for c softwares ?
Yes, you can, mostly because of two reasons: