Главная » Просмотр файлов » Дж. Рамбо, М. Блаха - UML 2.0 - Объектно-ориентированное моделирование и разработка

Дж. Рамбо, М. Блаха - UML 2.0 - Объектно-ориентированное моделирование и разработка (1158633), страница 118

Файл №1158633 Дж. Рамбо, М. Блаха - UML 2.0 - Объектно-ориентированное моделирование и разработка (Дж. Рамбо, М. Блаха - UML 2.0 - Объектно-ориентированное моделирование и разработка) 118 страницаДж. Рамбо, М. Блаха - UML 2.0 - Объектно-ориентированное моделирование и разработка (1158633) страница 1182019-09-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 118)

Более того, после отнесения части к некоторому целому срок жизни этой части становится равным сроку жизни целого. В ()М1. обозначается небольшим сплошным ромбом, который ставится поверх полюса ассоциации около класса-совокупности (ср. аяягеяас!оп). сопсгесе с!азз (конкретный класс) — класс, который может иметь непосредственные экземпляры (ср.

аЪзСгасс с!азз). сопспггепс (параллельный) — характеристика двух и более видов деятельности или событий, которые могут перекрываться во времени. сопс!!С!оп (условие) — см. диагс( сопгас!оп. сопзггаспС (ограничение) — логическое условие, в которое входят элементы модели (объекты, классы, атрибуты, ассоциации и наборы обобщений). Простые ограничения обозначаются в (ЗМ1 текстовой строкой в фигурных скобках или в прямоугольнике комментария. Сложные ограничения можно выражать на объектном языке ограничений (ОЬ)есс Сопзсга!пс 1лпяпаяе). сопзсгпссог (конструктор) — (в С++ и !ача), операция инициализации созданного экземпляра класса (ср. с!езтгпсгог).

сопсашег с!азз (класс-контейнер) — класс объектов-контейнеров. В качестве примеров можно привести множества, массивы, словари и ассоциации. сопсшповз сгапз(огшасюп (непрерывное преобразование) — система, в которой выход активно зависит от изменяющегося входа и должен периодически обновляться (ср. ЬассЬ сгапз(огшас!оп). Краткий словарь 495 сопгго! (управление) — аспект системы, описывающий последовательность операций, осуществляемых в ответ на воздействия. сопгго1!ег (управляющий объект) — активный объект, осуществляющий управление внутри приложения.

г!агаЬазе (база данных) — постоянное хранилище данных вместе с описа- ниями, которое может состоять из нескольких файлов. Наличие описания данных отличает базу данных от обычных файлов. с!агаЪазе шапаяешепс зузгеш (система управления базой данных) — про- граммное обеспечение, управляющее доступом к базе данных. г!ага Йсг1опагу (словарь данных) — определение всех элементов модели (классов, ассоциаций, атрибутов, операций и значений перечислений), а так- же обоснование ключевых решений, принятых в процессе моделирования.

0ВМЯ (СУБД) — см. г1агабазе тапаяетепг зузгет. г!е(аи!г ча1пе (значение по умолчанию) — значение, используемое для иии- циализации атрибута или в качестве аргумента метода. г!е1еяабоп (делегирование) — механизм реализации, в котором объект, в от- вет на операцию иа самом себе, передает эту операцию другому объекту. г!епоппа!1хаВоп (денормализация) — нарушение нормальной формы.

Разра- ботчикам следует нарушать нормальные формы только в том случае, если для этого имеются достаточные основания, например, для повышения про- изводительности в узком месте системы (см. погша! 1опл). оегйгео с1аэз (производный класс) — (в С++) подкласс. оеггке6 е!ешепг (производный элемент) — (в () М!.) элемент, определяемый в терминах других элементов.

Производными могут быть классы, атрибуты и ассоциации. Не путайте термин Йег1чег! в (1М!. с тем же термином в С++. Производный класс в С++ означает подкласс и не имеет никакого отношения к производному элементу () М(.. Для обозначения производных элементов в 13М!. используется косая черта, которая ставится перед именем элемента.

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

Мы ие ориентировались на водопадную разработку. 496 Приложение Б ° Краткий словарь йсС!опагу (словарь) — неупорядоченная совокупность пар объектов с допустимыми дубликатами. Каждая пара представляет собой связь между ключом и элементом. Ключ может использоваться для поиска элемента. йгесС!оп (направление) — аргумент операции или метода может быть входным (!и), выходнгям (опС) или входным с возможностью изменения (!попс). Йо асйчйу (текущая деятельность) — деятельность, продолжающаяся длительное время. В ()МЕ обозначается префиксом до /, за которым следует название деятельности. бота!и апа1уз!з (анализ предметной области) — первый подэтап анализа, на котором рассматриваются предметы реального мира, несущие семантику приложения. йупащ!с Ъ!пс(!пя (динамическая привязка) — форма разрешения методов, связывающая метод с операцией во время выполнения программы в зависимости от класса одного или нескольких целевых объектов.

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

ЕпС!Су-Ке1аС!опзЪ!р (ЕК) воде! (модель Сущность-Связь) — графический подход к моделированию, предложенный Питером Ченом (Регег СЪеп), описывающий изображение сущностей и отношений между ними. Модель классов ()МЕ основана на модели ЕК. епСгу асйч!Су (деятельность при входе) — деятельность, выполняемая при входе в состояние. В 1)М(. обозначается префиксом епггу /, который ставится перед названием деятельности (ср. ех!С асйч!Су). епшпегаВоп (перечисление) — тип данных, имеющий конечное число значений.

В ПМЕ обозначается ключевым словом «епнщегагюп», которое ставится над именем перечисления в верхнем отделе прямоугольника. Во втором отделе приводятся значения перечисления. ЕК вЂ” см. Епт!Су-Яе!ат1опй|р тог1еб ечепС (событие) — происшествие в определенный момент времени (ср. згзге). ечепС-дг)чеп сопгго1 (событийное управление) — подход, согласно которому управление осуществляется диспетчером или монитором, предоставляемым языком, подсистемой или операционной системой. Разработчики связывают методы приложения с событиями, а диспетчер вызывает методы при осуществлении соответствующих событий (ср. ргосес!пге-дг!чеп сопСго1). Краткий словарь 497 ехй асС1ч1гу (деятельность при выходе) — деятельность, выполняемая непосредственно перед выходом из состояния.

В (1М1. обозначается префиксом ехй / (ср. епсгу асГ(ч!Гу). ехгепд (расширение) — отношение вариантов использования, добавляющее поведение к варианту использования. В данном случае расширение добавляется к базовому варианту использования.

В случае отношения включения (1пс!пде) базовый вариант использования явным образом содержит включаемый вариант использования. В (1МЕ обозначается пунктирной стрелкой от расширяющего варианта использования к базовому. Над стрелкой ставится ключевое слово «ехгепп» (ср. !пс!пде). ехгепз(Ь!!!гу (расшнряемость) — качество программного обеспечения, позволяющее добавлять к нему новую функциональность с незначительными изменениями суШествующего кода. ехсепг о( а с!аэз (экстент класса) — множество всех объектов класса. (еагцге (составляюшая) — атрибут или операция. Йпа! (для класса )ача) — директива, запрещающая создание подклассов. Впа! (для метода )ача) — директива, запрешаюшая перегрузку метода. Йге (запустить фактически) — начало фактического выполнения перехода.

1оспэ ог'сов!го! (фокус управления) — период выполнения объекта. В ()М1. обозначается узким прямоугольником (синоним асс!час!оп). (оге1яп кеу (внешний ключ) — в реляционной базе данных, ссылка на потенциальный ключ (обычно — на основной ключ). Это «клей», которым таблицы соединяются между собой. 1огпагг( епя!пеег!пя (прямое конструирование) — построение приложения от обших требований к конечной реализации (ср. гечегзе епд!пеег1пя). (оцггЬ-яепегаг1оп!апяцаяе (язык четвертого поколения) — каркас для приложений баз данных, обеспечивающий вывод на экран, простые вычисления и составление отчетов. (гаше~чогк (каркас) — скелетная структура программы, требующая детали- зации для построения полноценного приложения, (Пепс1 — (в С++) декларация, разрешающая выборочный доступ к состав- ляющим класса.

Класс, содержащий декларацию (г1епг(, получает доступ к именованной функции, методу или классу. яагЬаяе со!!ест!оп (сборка мусора) — в языках программирования, меха- низм автоматического освобождения памяти от структур данных, обраще- ние к которым более невозможно. яепега!!хат!оп (обобщение) — частичное упорядочение элементов (классов, сигналов, вариантов использования) по сходствам и отличиям.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее