Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

моделью UML был создан для определения визуализации проектирования и документирования в основном программн

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Язык моделирования UML

UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.

Назначение

UML предназначен для моделирования. Сами авторы UML определяют свое детище следующим образом.

Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.

Спецификация.
В процессе разработки приложений участвуют по меньше мере два действующих лица: заказчик и разработчик. В реальности действующих лиц может быть гораздо больше.
В процессе разработки приложения создается формальные или неформальные документы (артефакты): техническое задание (описание требований к приложению), функциональная спецификация, описание архитектуры приложения и др.

Мы будем все такие артефакты называть спецификациями, исходя из того, что спецификация — это декларативное описание того, как нечто устроено или работает.
При этом необходимо принимать во внимание три толкования спецификаций.

- То, которое имеет в виду действующее лицо, являющееся источником спецификации (например, заказчик).
- То, которое имеет в виду действующее лицо, являющееся потребителем спецификации (например, разработчик)
- То, которое объективно обусловлено природой специфицируемого объекта.

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


Визуализация.
Особенности человеческого восприятия таковы, что текст с картинками воспринимается легче, чем "голый" текст. А картинки с текстом  еще легче.

Модели UML допускают представление в форме картинок, причем эти картинки наглядны, интуитивно понятны, практически однозначно интерпретируются и  легко составляются.

Таким образом, второе по важности назначение UML состоит в том, чтобы служить адекватным средством коммуникации между людьми.

Проектирование.
В оригинале данное назначение UML определено с помощью слова construct, которое мы передаем осторожным термином "проектирование". Речь идет о том, что UML предназначен не только для описания абстрактных моделей приложений, но и для непосредственного манипулирования артефактами, входящими в состав этих приложений, в том числе такими, как программный код.
Другими словами, одним из назначений UML является, например, создание таких моделей, для которых возможна автоматическая генерация программного кода (или фрагментов кода) соответствующих приложений. Более того, природа моделей UML такова, что возможен и обратный процесс: автоматическое построение модели по коду готового приложения.

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




1. Классификация электромеханических приборов
2. с направляющими в этом случае коробка вдвигается в соответствующие пазы коробкодержателя 2 с каркасом с
3. вариант выбор системы налогообложения виды налогов нулевая отчетность; налогооблож.html
4. Как я понимаю философию Выполнил- Графов М
5. Отчет по психологической практике Пилимон Юлии Петровны Студентки IV курса гр
6. Отчет по курсовой работе По дисциплине- Организация и функционирование ОС Разработка консольной прогр.
7. Детский сад компенсирующего вида 22 Почемучка г
8.  This is pen It is good pen
9. ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ
10. Контрольная работа- Социально-экономическое развитие СССР в 30-е годы
11. на тему- ldquo;Юпітер- останні дослідження та загальні відомостіrdquo; Першим кораблем що літав до Юпітера в
12. Разработка и экономическое обоснование направлений по повышению эффективности работы предприятия.html
13. Электробезопасность при работе с электромедицинской аппаратурой электрические ожоги электрометаллизац
14. Именно это свойство умение делать свободный выбор и делает человека человеком
15. Реферат- Матеріально-технічна підготовка проектів
16. Решение смешанной задачи для уравнения гиперболического типа методом сеток
17. Тема Розробка програми управління базою даних
18. Тема- ldquo; Особенности общественного и государственного устройства Римской империи в период
19. мову дитина краще зрозуміє їx
20. Задание 1 В приведённых ниже предложениях найдите речевые ошибки и отредактируйте предложения