М. Фаулер, К. Скотт - UML Основы, страница 3

DJVU-файл М. Фаулер, К. Скотт - UML Основы, страница 3 Практика расчётов на ПЭВМ (2541): Книга - 3 семестрМ. Фаулер, К. Скотт - UML Основы: Практика расчётов на ПЭВМ - DJVU, страница 3 (2541) - СтудИзба2019-05-08СтудИзба

Описание файла

DJVU-файл из архива "М. Фаулер, К. Скотт - UML Основы", который расположен в категории "". Всё это находится в предмете "практика расчётов на пэвм" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 3 - страница

Наконец, но отнюдь не в последнюю очередь, я благодарен моим родителям за помощь в получении хорошего образования, с которого все и началось. Мартин Фаулер Мелроуз, Массачусетс, Апрель 1ЯЯЯ гош1е~фаст.огд, 1тггр://оигшог!й.сотризеше.сот!1тотерауез!Маг11п рош1ег Введение Что такое 0М1.? Унифицированный язык моделирования (1)М1., 1)п1г1ед Мобе11пя ?.апяиаяе) является преемником методов объектно-ориентированного анализа и проектирования (ООАй1)), которые появились в конце 80-х и начале 90-х годов. Он непосредственно унифицирует методы Буча, Рамбо (ОМТ) и Джекобсона, однако обладает большими возможностями. Язык 1)М(. прошел процесс стандартизации в рамках консорциума ОМС (ОЬ)ест Мапайешеп$ Сгоир) и в настоящее время является стандартом ОМС. ОМЬ вЂ” это название языка моделирования, но не метода. Большинство методов включают в себя, по крайней мере, в принципе, язык моделирования и процесс.

Язык моделирования — зто нотация (главным образом, графическая),которую используют методы для описания проектов. Процесс — это рекомендация относительно этапов, которые необходимо выполнить прн разработке проекта. Разделы многих книг по методам, в которых описывается процесс, выглядят очень поверхностно. Более того, по моему мнению, большинство людей, которые утверждают, что они используют метод, на самом деле используют язык моделирования, изредка соблюдая при этом требования процесса. Таким образом, зачастую язык моделирования является наиболее важной частью метода. Кроме того, язык, несомненно, является главным средством общения. Если вы хотите обсудить ваш проект с кем-либо еще, то каждый из вас должен понимать 18 Глава 1 Введение именно язык моделирования, а не процесс, который использовался при разработке этого проекта.

«Трое друзей» также разработали некий унифицированный процесс, который они назвали Рациональный унифицированный процесс (ВОР, Ва11опа1 'Уп)Пей Ргосевв). Для применения языка ()М1, вовсе не обязательно использовать процесс ВПР, поскольку они совершенно независимы. Тем не менее, в этой книге я описываю этот процесс с целью рассмотрения методов языка моделирования в некотором контексте. В рамках этого обсуждения используются основные этапы и терминология ВПР, однако полное описание процесса В11Р в книге не приводится. Должен сказать, что в своей работе мне приходится использовать много различных процессов, что зависит от заказчика и типа разрабатываемого программного обеспечения.

Несмотря на то что я нахожу весьма важным стандартный язык моделирования, я не вижу такой же насущной необходимости в стандартном процессе, хотя некоторое согласование терминологии все же будет полезным. Как мы к этому пришли В 80-х годах объекты начали выходить из исследовательских лабораторий и делать свои первые шаги в направлении «реального» мира. Язык Бша11ьа1в был реализован на некоторой платформе и стал пригодным для практического использования; появился на свет и С++. Подобно многим другим разработкам в области программного обеспечения, популярности объектов способствовали языки программирования.

Многие люди были удивлены той быстротой, с какой методы проектирования смогли проникнуть в объектно-ориентированный мир. Методы проектирования приобрели большую популярность в промышленных разработках 70-х и 80-х годов. Многие считапи, что методы, помогающие эффективно осуществлять анализ и проектирование, в такой же степени важны и для объектно-ориентированной разработки. Между 1988 и 1992 годами появились следующие основные книги, посвященные методам объектно-ориентированного анализа и проектирования: ° Салли Шлеер (Ба11у БЫаег) и Стив Меллор (Баеве Ме11ог) написали пару книг (1989 [40] и 1991 [4Ц) на тему анализа и проектирования; материал этих книг со временем воплотился в их метод рекурсивного проектирования (Весигв1че Пев1яп), 1997 [42].

° Питер Коуд (Ре1ег Соа«1) и Эд Йордон (Ед Уонгдоп) также написали книги, в которых был разработан неформальный и ориентированный на прототипирование метод Коуда. См. Коуд и Йордон, 1991 [9] и [10], Коуд и Никола, 1993 [8], Коуд и др., 1995 [1Ц. ° Разработчики языка Бша)Ва1х в Портленде (Орегон) выступили с двумя методами: метод проектирования на основе ответственностей Как мы к этому пришли 19 (Везропе1ЫИу-1)г)чеп 1)ев19п) Вире-Брок (тт1ггз-Вгосй) и др., 1990 [46] и СВС-карточки (С1азз-Везропз1Ы111у-Со1!аЬога11оп) Бек (Веса) и Каннингхем (Сипп1пЕЬатп), 1989 [3]. ° Гради Буч из компании Ва$1опа1 Бойтчаге выполнил большую работу, связанную с разработкой систем на языке Ада. Его книги содержат несколько примеров (и лучшие карикатуры о методах).

См. книги Буча, 1994 [4] и 1996 [6]. ° Джим Рамбо возглавил группу в исследовательской лаборатории Оепега1 Е1есФг1с и написал очень популярную книгу о методе, который получил название ОЬ)ест Моде)(пй ТесЬп)цие (ОМТ). См. книгу Рамбо и др., 1991 [38], а также Рамбо, 1996 [36].

° Джим Оделл (Лш Оде!1) совместно с Джеймсом Мартином (дашеэ Маг11п) написал свои книги на основе достаточно большого опыта создания информационных систем в области бизнеса и использования информационных технологий. Из всех перечисленных книг результаты его работы носят наиболее концептуальный характер. См. книгу Мартина и Оделла, 1998 [29]. ° Айвар Джекобсон построил материал своих книг на основе своего опыта работы с телефонными системами фирмы Ег)сезон и впервые ввел понятие варианта использования (пее саве). См. книги Джекобсона, 1992 [24] и 1996 [26].

В период моей подготовки к поездке в Портленд на конференцию ООР- 81 А'94 среди методов анализа и проектирования наблюдалось сильное разобщение и конкуренция. В то время каждый из вышеупомянутых авторов являлся неформальным лидером группы разработчиков-практиков, которые разделяли его идеи.

Все эти методы были очень похожи друг на друга, тем не менее, между ними существовали досадные различия во второстепенных деталях. Графические нотации одних и тех же основных понятий могли существенно различаться, что вызывало путаницу у моих заказчиков. Очевидно, назревал разговор на тему стандартизации, но никто, казалось, не собирался ничего предпринимать для этого. Некоторые даже выступали против самой идеи стандартизации методов.

Другим эта идея нравилась, но они не были готовы прилагать какие-либо усилия в этом направлении. Команда из ОМО попыталась взяться за решение проблемы стандартизации, но в ответ получила только открытое письмо с протестом от всех авторов основных методологий. Попытка Гради Буча предложить неформальное обсуждение за чашкой утреннего кофе не увенчалась особым успехом. (Это напоминает мне одну старую шутку. Вопрос: какая разница между автором методологии и террористом7 Ответ: с террористом можно договориться.) Для сообщества специалистов по объектно-ориентированным методам большой новостью на конференции ООР81А'94 стал тот факт, что Джим Рамбо покинул фирму Оепега1 Е1есСг[с и присоединился к Гради Глава 1 Введение Бучу из компании ВаИопа1 Бой«ваге с намерением объединить их ме- тоды.

Следующий год прошел в невольном удивлении. Гради и Джим провозгласили, что «война методов закончилась — мы победили», объявив по существу, что они собираются достичь стандартизации способом фирмы М1сговой. Ряд других методологов предложил сформировать анти-Бучевскую коалицию. К конференции ООРЯ А'96 Гради и Джим подготовили первое общедоступное описание своего объединенного метода в форме документации на 'Унифицированный метод (11н(1(ед Мее)«ое() версии 0.8. Однако более важным оказалось их сообщение о приобретении фирмой ИаИ- опа1 Вой«ваге компании ОЬ)ес1огу и о том, что Айвар Джекобсон присоединится к команде разработчиков Унифицированного метода. Фирма Ва$1опа1 устроила презентацию подготовленной версии 0.8, которая была воспринята с большим вниманием. Встреча прошла достаточно весело, ее не смогло испортить даже пение Джима Рамбо. Гради, Джим и Айвар, получившие широкую известность как «трое друзей», в течение 1996 года продолжали работу над своим методом, но уже под новым названием: Унифицированный язык моделирования (1)МЬ).

Однако другие главные действующие лица из сообщества разработчиков объектных методов не были расположены к тому, чтобы последнее слово осталось за 1)МЬ. Для стандартизации этих методов в рамках консорциума ОМО была сформирована инициативная группа. Эта попытка решить данную проблему оказалась гораздо более серьезной, чем предыдущие усилия ОМО в области этих методов. Председателем группы была выбрана Мэри Лумис (Магу 1.ооппв), а затем в работу в качестве сопредседателя включился Джим Оделл, став фактическим лидером этой деятельности. Оделл дал ясно понять, что не желает поддерживать стандарт, предлагаемый компанией Ва$1опа1, и готов предложить в качестве стандарта свой собственный метод.

В январе 1997 года различные организации представили на рассмотрение свои предложения по стандартизации методов, что способствовало обмену информацией между различными моделями. Эти предложения касались в основном метамодели и необязательной нотации. Среди этих предложений была и документация на язык 1)МЬ версии 1.0, подготовленная компанией Ва$1опа1. После этого последовал короткий, но трудный период времени, в течение которого были объединены различные предложения. В результате консорциум ОМО выдвинул в качестве официального стандарта ОМО версию 1.1 языка 1)МЬ. В последующем инициативная группа по пересмотру (ВТР) языка 1)МЬ, возглавляемая Крисом Кобрином (Сг1в КоЬгуп), внесла в язык несколько существенных дополнений. В то время как версия 1. 2 мало отличалась от своей предшественницы, версия 1.

3, 21 Нотации и метамодели ставшая общедоступной в начале 1999 года, подверглась серьезным изменениям. Весной 1999 года эксперты из инициативной группы КТР завершили свою работу, а версия 1.3 стала очередной официальной версией языка 11МЬ. Нотации и метамодели Язык 11М1„в своем нынешнем состоянии, определяет нотацию и мета- модель. Нотация представляет собой совокупность графических элементов, которые используются в моделях; она является синтаксисом данного языка моделирования. Например, нотация диаграммы классов определяет, каким образом представляются такие элементы и понятия, как класс, ассоциация и кратность.

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