Честно, а я задачу не поняла. Боюсь, что остальные тоже
Кому и заем нужен еще один редактор, а главное - только диаграмм развертывания?... Может задача все-таки по-другому стоит, а вы тут выдаете ее реализацию за саму задачу, как это часто бывает?
Специально для вас:
Лабораторная работа №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.