Категории
Изобретательство
Спецификация. просмотров - 314
Унифицированный язык моделирования Unified Modeling Language (UML). Виды диаграмм
Унифицированный язык визуального моделирования Unified Modeling Language (UML)
Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.
В процессе разработки приложений принимают участие по меньше мере два действующих лица: заказчик и разработчик. В реальности действующих лиц может быть гораздо больше.
В процессе разработки приложения создается формальные или неформальные документы (артефакты): техническое задание (описание требований к приложению), функциональная спецификация, описание архитектуры приложения и др.
Мы будем все такие артефакты называть спецификациями, исходя из того, что спецификация — это декларативное описание того, как нечто устроено или работает.
При этом крайне важно принимать во внимание три толкования спецификаций.
- То, ĸᴏᴛᴏᴩᴏᴇ имеет в виду действующее лицо, являющееся источником спецификации (к примеру, заказчик).
- То, ĸᴏᴛᴏᴩᴏᴇ имеет в виду действующее лицо, являющееся потребителем спецификации (к примеру, разработчик).
- То, ĸᴏᴛᴏᴩᴏᴇ объективно обусловлено природой специфицируемого объекта.
Эти три трактовки спецификаций могут не совпадать, и, к сожалению, как показывает практика, сплошь и рядом не совпадают, причем значительно.
Основное назначение UML — предоставить, с одной стороны, достаточно формальное, с другой стороны, достаточно удобное, и, с третьей стороны, достаточно универсальное средство, позволяющее до некоторой степени снизить риск расхождений в толковании спецификаций.
Визуализация.
Особенности человеческого восприятия таковы, что текст с картинками воспринимается легче, чем "голый" текст. А картинки с текстом (это принято называть "комиксы") — еще легче. Модели UML допускают представление в форме картинок, причем эти картинки наглядны, интуитивно понятны, практически однозначно интерпретируются и легко составляются. Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, второе по важности назначение UML состоит в том, чтобы служить адекватным средством коммуникации между людьми.
Читайте также
Марка изделия Марка поз. Наименование Кол. Масса поз., кг Масса изделия, кг К1 (шт.4) Æ25А400, L=7280 56,01 76,65 (306,6) Æ10А400, L=7280 8,98 Æ8А400, L=440 10,78 Æ5В500, L=190 0,88 С1 (шт.2) 45,01 (90,02) С2 (шт.4) ... [читать подробенее]
Армирование железобетонных конструкций выполняется в соответствии с конструктивными требованиями, изложенными в нормах по проектированию железобетонных конструкций [1, 2, 3, 4, 5 ,6, 13]. Классификация и сортамент, а также технические требования к арматуре железобетонных... [читать подробенее]
ВМС Які із перелічених речовин можуть бути мономерами в реакції полімеризації: а) С2Н6; б) С6Н5ОН; в) г) С2Н4 2. До якої із видів класифікації відносяться стереорегулярні і нестереорегулярні ВМС: а) за розміщенням в просторі; б) за способом одержання; в) за хімічним... [читать подробенее]
Табличным выражением (table_expression) называется конструкция table_expression ::= FROM table_reference_commalist [ WHERE conditional_expression ] [ GROUP BY column_name_commalist ] [ HAVING conditional_expression ] Спецификацией запроса (query_specification) называется конструкция query_specification SELECT [ ALL | DISTINCT ] select_item_commalist table_expression Наконец,... [читать подробенее]
Моделирование отношений обобщения Моделирование отношений агрегации и композиции Поиск агрегаций ведется параллельно с поиском ассоциаций. При объяснении отношения агрегации используют фразы “включает” (“has”) и “является частью” (“is part of”). Например,... [читать подробенее]
ТЕМА 3. МНОЖЕСТВЕННАЯ РЕГРЕССИЯ И КОРРЕЛЯЦИЯ.Построение уравнения множественной регрессии начинается с решения вопроса о спецификации модели. Она включает в себя два круга вопросов: отбор факторов и выбор вида уравнения регрессии. Факторы, включаемые во множественную... [читать подробенее]
Приобретение права собственности на плоды Плоды, с момента отделения от плодоприносящей вещи (separatio), т.е. с того момента, с которого плоды становятся отдельной вещью, принадлежали только собственнику последней. Однако допускались исключения в пользу носителей... [читать подробенее]
СИСТЕМА СМАЗКИ ДВИГАТЕЛЕЙ Для двигателей Роге! Мопйео следует использовать всесезонные масла.Эти масла создаются на базе жидкого специального масла {например, 15М/), поэ- тому их не нужно менять в зависимости от времени года (лето/зима). С помощью компонентов,... [читать подробенее]
Понятие качества программного средства. Каждое ПС должно выполнять определенные функции, т.е. делать то, что задумано. Хорошее ПС должно обладать еще целым рядом свойств, позволяющим успешно его использовать в течении длительного периода, т.е. обладать определенным... [читать подробенее]
Унифицированный язык моделирования Unified Modeling Language (UML). Виды диаграмм Унифицированный язык визуального моделирования Unified Modeling Language (UML) Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации,... [читать подробенее]