ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
92308 Топик полностью
AlexandrY (23.06.2007 14:18, просмотров: 1) ответил Evgeny_CD на Это не от реального проекта. Я так подробно все расписал для обучения самого себя. Идеал - он недостижим, прежде всего потому что его нахрен не надо достигать.
Я и говорю, не надо пытаться изобразить неизобразимое. Вот простой пример об который обламываются броузеры исходников. Драйверы в RTOS. Драйверы вызывают сервисы RTOS, но вызовы к драйверам производяться по нетипизированным указателям. Которые где-то на старте кто-то должен инициализировать. И все, броузет кода доходит до такого вызова и больше ничего не видит, а там дальше на самом деле могут происходить сложнейшие пертурбации с задачами, семафорами и т.д. Вроде бы драйвер это изолированный уровень, а с другой строны он вроде бы тесно связан с RTOS и влияет на ее функционирование и его надо изобразить на общей диаграмме приложения. А парсеры кода не видят и не могут проконтролировать эти связи из-за вызовов по нетипизированным указателям. Ну и обесцениваются от этого всякие детализированные диаграммы, связать их с кодом уже нельзя. Задача графических моделей представлять верхний абстрактный уровень или логическое строение изолированных модулей и не больше.