Форум Сообщества Аналитиков

×


Разработка редактора(Прочитано 12990 раз)
Разработка редактора : 19 Февраля 2010, 11:38:07
Добрый день. Кто может помочь или натолкнуть на идею буду очень благодарен. Вот посидел у вас на форуме, единственное место где нашел хоть какие-то примеры :) .Задание (сразу говорю раньше никогда не приходилось работать с UML), нужно разработать редактор UML диаграмм развертывания.
Буду благодарен за любые предложения.



Re: Разработка редактора Ответ #1 : 19 Февраля 2010, 12:07:05
Редактор только для диаграммы развертывания? Хм. странно.

Однако, стоит просто почитать руководство пользователя и узнать все, что необходимо, о графических элементах и способах изображения этих самых элементов на диаграмме. Записать все правила формирования таких диаграмм

Далее подумать какие действия следует реализвать, т.е. что нужно сделать с диаграммой и как:
рисовать элементы, какие свойства задавать, как изображать и т.п.
как и в каком формате сохранять
как просматривать имеющиеся диаграммы
можно ли копировать дублировать диаграммы и элементы



Re: Разработка редактора Ответ #2 : 19 Февраля 2010, 15:12:21
Ответ неплохой но хотелось бы по подробней (где почитать),а лучше какой нибудь пример (ну хотябы любого редактора), а какие действия я примерно представляю.



Re: Разработка редактора Ответ #3 : 19 Февраля 2010, 16:00:31
http://staruml.sourceforge.net/en/  --  бесплатный пример.



Re: Разработка редактора Ответ #4 : 19 Февраля 2010, 16:28:32
http://staruml.sourceforge.net/en/  --  бесплатный пример.
Чесно ничего толкового не нашел (по чувству реклама какая-то :) )



Re: Разработка редактора Ответ #5 : 19 Февраля 2010, 16:41:25
Честно, а я задачу не поняла. Боюсь, что остальные тоже :)
Кому и заем нужен еще один редактор, а главное - только диаграмм развертывания?... Может задача все-таки по-другому стоит, а вы тут выдаете ее реализацию за саму задачу, как это часто бывает? :)



Re: Разработка редактора Ответ #6 : 19 Февраля 2010, 16:45:14
Честно, а я задачу не поняла. Боюсь, что остальные тоже :)
Кому и заем нужен еще один редактор, а главное - только диаграмм развертывания?... Может задача все-таки по-другому стоит, а вы тут выдаете ее реализацию за саму задачу, как это часто бывает? :)
Специально для вас:
Лабораторная работа №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.




Re: Разработка редактора Ответ #7 : 19 Февраля 2010, 17:51:06
Если вам нужен редактор UML - почитайте метамодель этого самого языка. Так описана основа. Далее посмотрите как сделан редактор например Sparx EA? Rational Rose и тп.
Да и погуглите немного, предложите ваш вариант, говорят, помогает.
А то обращение типа: А ну ка дайте мне инфу, а еще лучше сделайте за меня :)
« Последнее редактирование: 19 Февраля 2010, 17:53:47 от Виталий Григораш »
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Разработка редактора Ответ #8 : 19 Февраля 2010, 19:50:43
Примерно такую же задачу (пока без визуализации) для общего случаю решают тут



Re: Разработка редактора Ответ #9 : 19 Февраля 2010, 20:08:26
Вообще, я поражаюсь на энтузиазм некоторых преподов.
В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, причем даже среди представленного списка задачи вообще не равнозначные.

Например, редактор диаграмм последовательностей.

С другой стороны диаграмма классов и диаграмма объектов, разница конечно есть, но ведь она неочень большая




Re: Разработка редактора Ответ #10 : 24 Февраля 2010, 15:17:18
Модератор: Весь флуд был удален. Tin-moon забанен на 2 недели за недостойное поведение, повторение приведет к полному бану.
« Последнее редактирование: 24 Февраля 2010, 15:21:19 от bas »
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19