Форум Сообщества Аналитиков
Общий раздел => Для всех => Тема начата: Tin-moon от 19 Февраля 2010, 11:38:07
-
Добрый день. Кто может помочь или натолкнуть на идею буду очень благодарен. Вот посидел у вас на форуме, единственное место где нашел хоть какие-то примеры :) .Задание (сразу говорю раньше никогда не приходилось работать с UML), нужно разработать редактор UML диаграмм развертывания.
Буду благодарен за любые предложения.
-
Редактор только для диаграммы развертывания? Хм. странно.
Однако, стоит просто почитать руководство пользователя и узнать все, что необходимо, о графических элементах и способах изображения этих самых элементов на диаграмме. Записать все правила формирования таких диаграмм
Далее подумать какие действия следует реализвать, т.е. что нужно сделать с диаграммой и как:
рисовать элементы, какие свойства задавать, как изображать и т.п.
как и в каком формате сохранять
как просматривать имеющиеся диаграммы
можно ли копировать дублировать диаграммы и элементы
-
Ответ неплохой но хотелось бы по подробней (где почитать),а лучше какой нибудь пример (ну хотябы любого редактора), а какие действия я примерно представляю.
-
http://staruml.sourceforge.net/en/ -- бесплатный пример.
-
http://staruml.sourceforge.net/en/ -- бесплатный пример.
Чесно ничего толкового не нашел (по чувству реклама какая-то :) )
-
Честно, а я задачу не поняла. Боюсь, что остальные тоже :)
Кому и заем нужен еще один редактор, а главное - только диаграмм развертывания?... Может задача все-таки по-другому стоит, а вы тут выдаете ее реализацию за саму задачу, как это часто бывает? :)
-
Честно, а я задачу не поняла. Боюсь, что остальные тоже :)
Кому и заем нужен еще один редактор, а главное - только диаграмм развертывания?... Может задача все-таки по-другому стоит, а вы тут выдаете ее реализацию за саму задачу, как это часто бывает? :)
Специально для вас:
Лабораторная работа №1.
Тема: Разработка модели редактора.
Задание:
Разработать модель редактора согласно варианту. Модель должна содержать описание всех аспектов жизненного цикла редактора.
Варианты заданий:
В1. Разработка редактора ориентированных графов.
В2. Разработка редактора неориентированных графов.
В3. Разработка редактора 2-х мерных геометрических фигур.
В4. Разработка редактора топологий компьютерной сети.
В5. Разработка графического редактора (аналог MS PAINT).
В6. Разработка редактора UML диаграмм классов.
В7. Разработка редактора UML диаграмм объектов
В8. Разработка редактора UML диаграмм последовательностей.
В9. Разработка редактора UML диаграмм поведения.
В10. Разработка редактора UML диаграмм активностей.
В11. Разработка редактора UML диаграмм состояний.
В12. Разработка редактора UML диаграмм компонентов.
В13. Разработка редактора UML диаграмм развертывания.
В14. Разработка редактора схем алгоритмов.
В15. Разработка редактора диаграмм IDEF0.
-
Если вам нужен редактор UML - почитайте метамодель этого самого языка. Так описана основа. Далее посмотрите как сделан редактор например Sparx EA? Rational Rose и тп.
Да и погуглите немного, предложите ваш вариант, говорят, помогает.
А то обращение типа: А ну ка дайте мне инфу, а еще лучше сделайте за меня :)
-
Примерно такую же задачу (пока без визуализации) для общего случаю решают тут (http://www.eclipse.org/modeling/emf/)
-
Вообще, я поражаюсь на энтузиазм некоторых преподов.
В1. Разработка редактора ориентированных графов.
В2. Разработка редактора неориентированных графов.
В3. Разработка редактора 2-х мерных геометрических фигур.
В4. Разработка редактора топологий компьютерной сети.
В5. Разработка графического редактора (аналог MS PAINT).
В6. Разработка редактора UML диаграмм классов.
В7. Разработка редактора UML диаграмм объектов
В8. Разработка редактора UML диаграмм последовательностей.
В9. Разработка редактора UML диаграмм поведения.
В10. Разработка редактора UML диаграмм активностей.
В11. Разработка редактора UML диаграмм состояний.
В12. Разработка редактора UML диаграмм компонентов.
В13. Разработка редактора UML диаграмм развертывания.
В14. Разработка редактора схем алгоритмов.
В15. Разработка редактора диаграмм IDEF0.
Вообще-то одно дело графы, в которых делов то, вершины и ребра + их ориентация
Другое дело диаграммы UML, причем даже среди представленного списка задачи вообще не равнозначные.
Например, редактор диаграмм последовательностей.
С другой стороны диаграмма классов и диаграмма объектов, разница конечно есть, но ведь она неочень большая
-
Модератор: Весь флуд был удален. Tin-moon забанен на 2 недели за недостойное поведение, повторение приведет к полному бану.