Я довольно новичок в разработке Android, но имею хорошее знание диаграмм C++/UML. Есть ли какой-нибудь способ UML, который включает в себя как макеты, так и классы Java на диаграмме для структурирования вашей программы? Я не уверен, что я сумасшедший, чтобы спросить об этом, или если я должен просто использовать UML для моделирования своих классов, но я думал, что было бы очень полезно иметь своего рода систему, чтобы «быстро» иметь возможность визуализировать андроид включая макеты и классы Java. Любая обратная связь приветствуется!Есть ли модифицированная версия UML для Android-приложений?
0
A
ответ
1
Вы можете визуализировать любые приложения любого типа с использованием стандартного UML с изменениями. Но UML позволяет создавать профили, чтобы создать конкретный набор элементов пользователя для упрощения конкретной модели домена. (это механизм расширения UML) Например, html, SOAP, GUI и т. д.
Для получения дополнительной информации ознакомьтесь с документами UML Superstructure, профилями профилей.
Смежные вопросы
- 1. LZW Compression - модифицированная версия
- 2. Модифицированная версия рюкзака
- 3. Модифицированная архитектура для ExtJS?
- 4. Есть ли смысл изучать UML?
- 5. Есть ли версия famo.us
- 6. Модифицированная версия Миллера-Рабина для проверки детерминированного примитива?
- 7. Есть ли версия log4net для Silverlight?
- 8. Есть ли версия NSMutableArray для NSMapTable?
- 9. Есть ли версия GNU для Cygwin?
- 10. Есть ли версия RXTX для ubuntu32bit?
- 11. Есть ли автономная версия JSLint для Windows?
- 12. Есть ли версия языка Java для Java?
- 13. Есть ли версия IsLocalUrl для WebForms?
- 14. Есть ли пакет/версия для распаковки?
- 15. Есть ли другая версия binutils для x86_64?
- 16. Есть ли версия ОС Android для разработчиков?
- 17. Есть ли хорошая версия .NET для DelphiFeeds.com?
- 18. Есть ли версия python для JavaScript String.fromCharCode?
- 19. Есть ли версия ELMAH для .NET 4?
- 20. Есть ли версия win32com для python3?
- 21. Есть ли версия C# для Microsoft.VisualBasic.CompilerServices.Operators?
- 22. Есть ли новая версия Zend_Tool для ZF2?
- 23. Есть ли бесплатная версия RubyMotion для Mac?
- 24. Есть ли версия wchar_t для asprintf?
- 25. Есть ли доступная ссылочная карта UML?
- 26. Есть ли версия Concordion .NET?
- 27. Есть ли пользовательская версия jQuery?
- 28. есть ли последняя версия pyUIQ?
- 29. Есть ли бесплатная версия SSIS?
- 30. Есть ли общая версия Array.newInstance?
UML в значительной степени мертв. Об этом было около 15 лет назад, но я никогда не видел его в каких-либо профессиональных условиях. Замена имеет тенденцию быть только менее формальными диаграммами классов для документации, с идеей генерировать код из моделей, выброшенных, поскольку он никогда не работал очень хорошо и имел тенденцию только автоматизировать легкие части в любом случае. Кстати, это от кого-то, кто большую часть своей карьеры работал в сочетании C++ и Java, а не с чистым Java-фоном. Даже в C++ он не используется. –
[Язык моделирования взаимодействия с потоком] (http://programmers.stackexchange.com/a/271054/129832), разработанный группой управления объектами (ту же группу, что и за UML и FUML и BPMN), может быть, способ сочетания макетов и классов вместе вы ищете – xmojmr
@GabeSechan с использованием C++ в качестве примера хорошего инструмента/практики разработки/что-то вроде шумихи около 25 лет назад. Я никогда не видел, чтобы он использовался в хорошо спроектированном продукте, который сделал его вовремя с хорошей документацией, необходимой для будущего обслуживания. Я видел, как это использовалось в нескольких кошмарных дорогих, но супер-гордых проектах, где разработчики отмечали свою способность скомпилировать продукт в конце спринта – xmojmr