Обнаружил забавное средство для быстрой генерации UML-диаграм для вставки в блоги, статьи и прочее. Интересность в том, что для того, чтобы вставить диаграмму в статью, нужно просто указать ссылку на изображение, в которой и описываются сами классы, с помощью специального языка.

0.2
Рейтинг
UML Design *
Унифицированный язык моделирования
Сначала показывать
Порог рейтинга
Уровень сложности
Сравнение средств проектирования — 2
5 мин
37KЭтот топик является продолжением статьи о средствах проектирования.
В данной части я постараюсь рассмотреть не менее достойных представителей данной «отрасли».
Итак следующая тройка выходит на старт!
В данной части я постараюсь рассмотреть не менее достойных представителей данной «отрасли».
Итак следующая тройка выходит на старт!
+22
UML — диаграмма вариантов использования (use case diagram)
3 мин
177KДиаграммы вариантов использования описывают взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе.
Важно понимать, что диаграммы вариантов использования не предназначены для отображения проекта и не могут описывать внутреннее устройство системы. Диаграммы вариантов использования предназначены для упрощения взаимодействия с будущими пользователями системы, с клиентами, и особенно пригодятся для определения необходимых характеристик системы. Другими словами, диаграммы вариантов использования говорят о том, что система должна делать, не указывая сами применяемые методы.
Важно понимать, что диаграммы вариантов использования не предназначены для отображения проекта и не могут описывать внутреннее устройство системы. Диаграммы вариантов использования предназначены для упрощения взаимодействия с будущими пользователями системы, с клиентами, и особенно пригодятся для определения необходимых характеристик системы. Другими словами, диаграммы вариантов использования говорят о том, что система должна делать, не указывая сами применяемые методы.
+8
Сравнение средств проектирования
3 мин
92K
Учёба в универе и работа наложили свой отпечаток, оказалось, что нужно не только «кодить», но и уметь проектировать те или иные «задачи». Знакомство моё с UML началось с State Machine(конечный автомат, если по русски и приближённо).
+41
+4
Выбор инструмента проектирования (UML)
2 мин
84KНесколько месяцев назад мне поручили выбрать инструмент для проектирования и документации систем. В компании, где я работаю, всё это делалось в ворде и прочих офисных программах, а продукты, которые компания производит, становились всё более сложными, всё больше людей участвовало в разработке, и прочее. Поэтому появилась необходимость использовать какой-нибудь более подходящий инструмент для работы аналитиков, проектировщиков и разработчиков. Поделюсь находками.
+13
+5
Создание UML по существующему PHP коду
2 мин
14KКогда большинство проектов давно находятся на стадии поддержки, а не разработки, то поддержание документации в актуальном виде зачастую не проводится. Тогда довольно полезно будет получить диаграмму UML по существующему коду. Это также необходимо в случае, если предпроектная документация велась не полностью или проектированию подвергались не все части системы. Вопрос особенно актуален, когда появляется новый разработчик.
В этой статье я рассмотрю 2 скрипта, реализованных на PHP:
В этой статье я рассмотрю 2 скрипта, реализованных на PHP:
- Консольный скрипт php2xmi
- Библиотека PHP_UML
+13
UML, Классы и Отношения
10 мин
68KСуществует много разработанных теорий, задокументированных технологий и парадигм программирования. Перед тем как углубиться с головой в их изучение было бы мудро изучить сам принцип взаимодействия программ и их структур. UML предлагаем вам разработанный стандарт что бы сделать это.
+47
Средства для визуального проектирования
2 мин
63KВсем известно, что для успешной разработки веб-сайта/веб-сервиса/программы (нужное подчеркнуть) очень важен этап проектирования. Грамотный план разработки — это половина всего проекта. Понятно, что прежде всего необходимо техническое задание, в котором будут описаны требования, сроки, и т.п. Но еще большее значение имеет визуальное проектирование, а именно: UML-схемы, схемы БД, пользовательские интерфейсы, эскизы страниц…
+37
В Visual Studio 10 будет поддержка UML
1 мин
1.4KЭто будет «Because it's important,» said Norman Guadagno, director of Visual Studio Team System (VSTS)"
Дело происходило на Microsoft's TechEd.
Оригинал новости тут.
Теперь главный вопрос, а на каком уровне это будет? Меня, например, «обратная инженерия» интересует.
Дело происходило на Microsoft's TechEd.
Оригинал новости тут.
Теперь главный вопрос, а на каком уровне это будет? Меня, например, «обратная инженерия» интересует.
+11
Sybase PowerDesigner — одно из лучших средств UML проектирования
2 мин
55KSybase PowerDesigner — лучше, по моему мнению, средство UML проектирования, с которым я работал. Это средство позволяет делать все, ну или почти все, что предусмотрено стандартом UML 2, и даже больше.
Самым большим недостатком PowerDesigner следует признать отсутствие кросс-платформенности. К сожалению, эта программа работает только под Windows. Это обстоятельство заставляло меня пробовать разные средства проектирования, такие как Visual Paradigm for UML, Umbrello UML Modeller, Poseidon for UML, но каждое из них сильно проигрывает PowerDesigner по разным обстоятельствам. Umbrello не хватает функциональности и она крайне не устойчива, хотя бесплатна. Poseidon очень не удобен. Visual Paradigm слишком замудрен.
Самым большим недостатком PowerDesigner следует признать отсутствие кросс-платформенности. К сожалению, эта программа работает только под Windows. Это обстоятельство заставляло меня пробовать разные средства проектирования, такие как Visual Paradigm for UML, Umbrello UML Modeller, Poseidon for UML, но каждое из них сильно проигрывает PowerDesigner по разным обстоятельствам. Umbrello не хватает функциональности и она крайне не устойчива, хотя бесплатна. Poseidon очень не удобен. Visual Paradigm слишком замудрен.
+3
Вклад авторов
kuznat27 74.0Ares_ekb 69.0Mephistophele 67.0RomanSeleznev 66.0krasni 59.0kostya_kisleyko 48.0cachealot 47.0sindrom 42.0dman708 40.0gusdan 35.0