Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 31.5.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. Тема- ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ ИНФОРМАЦИОННОГО ОБСЛУЖИВАНИЯ УПРАВЛЕНЧЕСКОЙ ДЕЯТ
3. военного коммунизма отбросили экономику страны далеко назад
4. РЕФЕРАТА Новосибирск 2011 УДК 658
5. Саратовский государственный аграрный университет им
6. Архипелаг ГУЛАГ энциклопедия лагерной жизни энциклопедия советской каторги История создания
7. ЕКОНМІКИ ТА МЕНЕДЖМЕНТУ Кафедра Менеджменту иа маркетингу БОРИСЕВИЧ Є
8. воспитательного процесса с детьми имеющими общее недоразвитие речи Аннотация- в данной статье раскрывает
9. Московский модерн и Федор Шехтель
10. 1907 гг В конце XIX начале XX века в России наблюдался бурный рост экономики начался процесс монополизации к
11. Расчет и проектирование стальных конструкций балочной клетки.html
12. Дифференциация звуков Ё ~Ю
13. ВАРИАНТ 3 Часть 1 При выполнении заданий этой части в бланке ответов 1 под номером выполняемого вами за1
14. Тема- Оздоровление водой Ход урока- Каждый день мы пользуемся водой
15. Лабораторная работа 2 Моделирование непрерывной случайной величины методом обратных функций Цель рабо
16. ноосфера На основе наблюдений природных явлений представление о том что живые существа взаимодействует
17. реферата Потому что я хочу сравнить античную философию с древневосточной
18. Задание к курсовой работе по информатике Дано- Балка прямоугольного сечения с размерами BH
19. тема управления ресурсами Определение операционной системы Операционная система в наибольшей степ
20. реферат дисертації на здобуття наукового ступенякандидата економічних наук Київ~.