В достаточно сложной системе существуют некоторые места, где некоторый UML считают полезным.
полезные схемы для системы, варьируйтесь применимостью. Но наиболее широко используемыми являются Диаграммы состояний, Схемы Действия и Диаграмма последовательности.
существуют многие предприятия, которые клянутся ими и многими, кто напрямую отклоняет их как чрезвычайную пустую трату времени и усилие.
Его лучшее, чтобы не пойти за борт и думать, что является лучшим для проекта, Вы идете и выбираете материал, который применим и имеет смысл.
Я не знаю, возможно ли это, но Unix (и, вероятно, легко доступно в Windows) программа xxd
имеет возможность вывода заголовка C:
xxd -i file.bin > file.h
file.h
будет содержать определение массива unsigned char
, содержащего данные и unsigned int
, который сообщает вам длину массива. Конечно, может быть лучше вывести в file.c
, а затем записать file.h
как:
extern unsigned char file[];
extern unsigned int file_len;
Имена переменных зависят от входного файла. Надеюсь, это поможет.
В последний раз, когда мне приходилось делать это (некоторое время назад), я использовал двоичные ресурсы. Вот статья , в которой описывается этот подход. Я не уверен, есть ли что-нибудь более свежее, что делает это лучше.