Umbrello UML Modeller (http://uml.sourceforge.net)
   
    Umbrello UML Modeller
   
    CASE-средство для автоматизации этапов анализа и проектирования ПО, а также для генерации кода на языках С++, Java и PHP.
   
    Поддерживает построение следующих диаграмм:

  • Class diagram (диаграмма классов)
  • Sequence diagram (диаграмма последовательностей)
  • Collaboration diagram (диаграмма взаимодействий)
  • Use case diagram (диаграмма сценариев работы системы)
  • State diagram (диаграмма состояний)
  • Activity diagram (диаграммы описаний технологий, процессов, функций, действий)
  •    
        Для языка C++ поддерживается реинжиниринг (восстановление модели
    проекта по исходным текстам программ). При использовании операции Cut
    или Copy, изображение помещается в буфер в формате PNG, что позволяет
    вставить это изображение в другую программу или в другой экземпляр этой
    программы. Интерфейс программы основан на библиотеке Qt.
       
        Dia (http://www.lysator.liu.se/~alla/dia)
       
        Dia
       
        Бесплатный аналог (распространяется под лицензией GPL) коммерческой
    программы для деловой графики Visio. Позволяет рисовать различные
    диаграммы (не только UML). UML объекты реализованы в виде
    дополнительного модуля. По умолчанию, для экономии места на диске
    диаграммы сохраняет в запакованном виде (используется архиватор gzip).
    Позволяет экспортировать диаграммы в форматы EPS и SVG. Интерфейс
    программы основан на библиотеке GTK.
       
        Dia2code (http://dia2code.sourceforge.net)
       
        Данная программа является CLI утилитой для преобразования UML
    диаграмм (входными данными является файл созданный в редакторе Dia), в
    код языков: Ada, C, C++, Java, PHP, Python и SQL.
       
        Medoosa (http://medoosa.sourceforge.net)
       
        Утилита для реинжиниринга кода программ написанных на C++ в UML
    диаграммы классов, которые затем можно использовать в редакторе
    диаграмм Dia.
       
        Dachshund (http://dachshund.sourceforge.net)
       
        Dachshund
       
        CASE-средство для автоматизации этапов анализа и проектирования ПО,
    а также для генерации кодов и выпуска проектной документации. Состоит
    из репозитория, редактора диаграмм и кодогенерирующих модулей.
    Интерфейс программы основан на библиотеке GTK.

    Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34