Прочитав заключение, читатель вытер пот со лба и подумал: "Все наконец закончилось…". Да, закончилось - знакомство с UML состоялось. Но закончилось не все - ведь впереди сертификационный экзамен. А для того чтобы помочь вам лучше уяснить, что же все-таки вас ждет, мы собрали здесь, в приложении к книге, немного полезной информации об экзаменах - и от самой OMG, и от других вендоров, а также информацию о том, где найти краткие "шпаргалки" по UML (ведь что за экзамен без шпаргалки?), плюс список известных нам UML-глоссариев. UM0-100, как мы уже говорили, по большому счету - экзамен не по моделированию, а по нотации и терминологии UML, поэтому хороший глоссарий вам пригодится. Вообще-то, каждое приличное учебное пособие должно иметь в конце глоссарий. Но ведь в Интернете их и так немало, так что зачем изобретать велосипед? Итак, в приложении нас ожидают:
Прежде чем обсуждать программу
Флагманской спецификацией OMG является кросс-платформенная
Вторая организация, приложившая руку к созданию OCUP, - это UML Technology Institute (UTI, http://www.umlcert.org/). Эта компания была создана специально для того, чтобы пропагандировать использование открытых, стандартизованных технологий моделирования. И делает она это путем разработки международной сертификации, предназначенной для формального признания экспертизы в этой области. Штаб-квартира UTI находится в Токио (автора этих строк очень позабавили печати с иероглифами на его сертификатах) и является важнейшим из партнеров OCUP. Более того, UTI занимается администрированием программы в тихоокеанской Азии, Индии и Океании. OMG же распространяет и пропагандирует программу OCUP в остальной части мира.
И наконец, еще одна компания, которую следует упомянуть, говоря об OCUP (впрочем, ее пришлось бы упоминать и в разговоре о многих других сертификациях). Это Thomson Prometric (http://www.prometric.com) - эксклюзивный провайдер услуг по тестированию по программе OCUP. Вы без труда найдете авторизованные центры "Прометрик" во многих крупных городах по всему земному шару. Страны СНГ - не исключение: автор этих строк, например, сдавал все три экзамена OCUP в учебном центре корпорации "Квазар-Микро" (http://www.edu.kvazar-micro.com) в Киеве. Подобные учебные центры есть и в Харькове, и в Днепропетровске. Наверняка есть они и в других городах Украины.
Возвращаясь к целям создания OCUP, снова отметим: создана она была для того, чтобы предоставить профессионалам в области UML-моделирования возможность подтвердить их знания. Ну и, конечно, чтобы заработать немного денег - ведь каждый экзамен (а всего их три) стоит ни много ни мало $ 200.
А если серьезно, то выгоды от сертификации по программе OCUP точно такие же, как и от любой другой. Для вас, как для сертифицированного профессионала, это возможность предъявить клиентам и работодателям серьезное свидетельство вашей квалификации. Сертификат OCUP может значительно повысить ваши шансы при трудоустройстве. Плюс, готовясь к экзамену, вы тем самым освежите в памяти и приведете в строгую систему все свои знания в области UML-моделирования.
Для работодателей наличие сотрудников, сертифицированных по программе OCUP, тоже сулит некоторые выгоды - от возможности повесить соответствующую "блямбу" на сайте и до участия в различных партнерских программах.
OCUP состоит из трех экзаменов -
Если верить OMG, то таблица соответствия экзаменов и ролей выглядит следующим образом:
UM0-100 |
UM0-200 |
UM0-300 |
| Член команды, работающей над UML-моделью | Старший UML-проектировщик в составе команды | Менеджер команды |
Нас в этой таблице интересует экзамен уровня
Экзамен покрывает следующие темы:
| Диаграммы классов | 30% |
| Диаграммы деятельностей | 20% |
| Диаграммы взаимодействия | 20% |
| 20% | |
| Основные элементы нотации UML | 10% |
| Всего | 100% |
Подробную карту покрытия разделов стандарта UML этим экзаменом (в формате PDF) всегда можно найти на сайте OMG - http://www.omg.org/uml-certification/UML_2-ToC-Fundamental.pdf. Как уже понял внимательный читатель, проценты обозначают долю вопросов, касающихся каждой темы, в общем их числе. Соответственно, больше всего внимания нужно уделить изучению диаграмм классов, а затем - деятельностей, взаимодействия и прецедентов; плюс пройтись по нотации, в чем отличную помощь может оказать Zicom Mentor. По крайней мере, автору этих строк этот визуальный словарь UML в подготовке к первому экзамену очень помог. Еще очень советуем посмотреть замечательное краткое руководство UML 2 Tutorial от Sparx Systems - http://www.sparxsystems.com/resources/uml2_tutorial/, которое смело можно было бы назвать "UML в кратком изложении".
И конечно же, не забываем о стандарте UML - http://www.omg.org/technol-ogy/documents/modeling_spec_catalog.htm#UML. Очень полезно также изучение метамодели языка, причем не просто просмотр соответствующих диаграмм, а именно их изучение с последующими попытками воспроизвести увиденное и сравнением нарисованного с оригинальными диаграммами. Впрочем, последнее - занятие очень нудное, и заставить себя это делать непросто (проверено). За годы преподавания автор может припомнить только одного (!) студента, который по собственной воле изучал (причем очень тщательно)
Существует и официальный учебник для подготовки к тестам UM0100 и UM0-200 - это книга UML 2 CERTIFICATION GUIDE, написали которую
Экзамены OMG - это международная сертификация, и все тесты содержат вопросы на английском языке, так что от вас потребуется знание английского хотя бы на уровне чтения технической документации. Экзамены проводятся в форме компьютеризированного тестирования. Тест UM0-100 содержит 80 вопросов. Чтобы сдать экзамен, вы должны правильно ответить на 46 из них, причем надо успеть сделать это за 90 минут. Как правило, русскоговорящим кандидатам предоставляется еще дополнительное время, но поверьте, вам оно вряд ли понадобится - обычно люди укладываются в срок менее 90 минут.
Образцы вопросов для теста UM0-100 (в количестве трех) можно найти на сайте UTI - http://www.umlcert.org/en/sample_exam/fundamental.html. Для удобства читателей мы приводим их здесь. Проверьте себя:

Эти образцы вопросов предоставлены авторами уже упоминавшегося единственного официального учебника -
Во время экзамена зона тестирования наблюдается с помощью видеокамер, или же сотрудник учебного центра постоянно находится в помещении и следит за соблюдением правил тестирования. А правила эти состоят в следующем:
Запомните: если администратор учебного центра уличил вас в нарушении правил, ваш тест будет аннулирован без возмещения затрат! Отметим еще несколько нюансов процедуры тестирования:
Сразу же по завершении теста вы увидите на экране свой результат и получите отчет о результатах тестирования в бумажной форме и с печатью учебного центра. Отчет содержит не только информацию о том, прошли вы тест или нет, но и подробную информацию по каждой теме, затронутой в экзамене, так что вы сразу же сможете увидеть направления для совершенствования своих знаний. Храните этот отчет в надежном месте, так как это единственное подтверждение факта прохождения теста, пока вы не получили сертификат! Если вы провалили тест, попробовать снова вы сможете только через 21 день, к тому же вы можете сделать не более трех попыток в течение года. В случае же успешного прохождения теста сертификат вы получите по почте в течение месяца со дня сдачи экзамена. Вместе с ним вы получите поясняющее письмо и инструкции по загрузке логотипа (для использования на визитках и в документах), соответствующего полученному вами статусу. Хорошая новость: в отличие от многих других сертификаций, сертификаты OCUP (по конкретной версии UML) - бессрочные, хотя при появлении новых версий UML у вас может возникнуть естественное желание стать сертифицированным специалистом по новой версии UML. Более подробно обо всем этом написано на странице "вопросов и ответов" на сайте OMG - http://www.omg.org/uml-certification/frequently_asked_questions.htm.
Читатель, который не убоялся описанной выше садистской процедуры тестирования, спросит: "А как же зарегистрироваться для сдачи теста?". Самый простой способ заказать и оплатить тест, не выходя из дома, - перейти по ссылке http://www.prometric.com/OMG/default.htm и следовать дальнейшим инструкциям, описанным на загрузившейся странице. Бояться же не в любом случае не стоит: если вы хорошо подготовились, экзамен вы сдадите; как пользоваться системой тестирования, администратор учебного центра вам расскажет; и вообще - страшно только в первый раз, поверьте слову человека, сдавшего полтора десятка сертификационных тестов!
Кроме OCUP существуют и другие программы сертификации, и отдельные экзамены, связанные с UML. Их не так уж много, но они есть. В свое время автор этих строк очень заинтересовался этим вопросом - хотелось попрактиковаться, попробовать сдать тест "подешевле", прежде чем заказывать UM0-100. Чуть позже найденная информация пригодилась уже в процессе описания концепции тестирования знаний и навыков UML-моделирования в рамках тренингов, предлагаемых INTSPEI. И после этого вы скажете, что в этом мире бывают случайности?
Информацию о тех экзаменах по UML, которые удалось отыскать, мы разбили на две группы. В первую группу мы выделили экзамены вендоров. Во вторую же попали экзамены от независимых организаций. Итак, кто же кроме OMG предлагает экзамены по UML? Думаю, имена, которые вы увидите в этом списке, вас не удивят:
Позволим себе несколько комментариев. Как наиболее подходящий для начинающих следует отметить тест IBM 486. В свою бытность преподавателем автор и его коллеги рекомендовали этот тест своим студентам в качестве замены традиционного экзамена по соответствующему курсу (желающих, впрочем, было не так уж много). Кстати, и на роль пробного теста перед попыткой сдать UM0-100 он тоже неплохо подходит - раньше IBM вообще предлагала бесплатный пробный тест. Сейчас он уже стоит денег, но очень небольших. Правда, тематика теста чуть-чуть шире, чем у UM0-100 (который является лишь первой ступенью сертификации). Это тест именно по анализу и моделированию, а не по нотации UML.
Оба теста от Sun являются, по сути, различными вариантами одного и того же экзамена, только форма различается: один - это собственно тест, а второй - создание модели, описанной в полученном задании. Очень достойные экзамены, но не для студентов: тут предполагается некий опыт в области UML-моделирования и разработки архитектуры ПО. Что же касается майкрософтовской сертификации для архитекторов, то это не для простых смертных, так как цена способна отпугнуть почти любого. Из этих же соображений мы тоже о ней больше ничего говорить не будем. Желающие испугаться могут самостоятельно зайти на сайт программы и узнать подробности.
А вот и та самая альтернатива - тесты от независимых организаций:
И опять комментарии. Именно эти два теста (вкупе с IBM 486) можно считать реальными кандидатами на роль пробного теста, предшествующего UM0-100. Первый из экзаменов - это тест всем нам знакомого независимого центра тестирования Brainbench (http://www.brainbench.com/), который на данный момент предлагает экзамены, проверяющие наличие и степень сформированности более 600 профессиональных навыков, и насчитывает более 6 миллионов (!) зарегистрированных пользователей. Автору этих строк нередко приводилось слышать нелестные комментарии относительно качества тестов Brainbench. Во многих случаях они соответствуют действительности - ведь мозги среднего американца устроены совсем не так, как у братьев славян, а потому и экзамены надо делать с учетом этой специфики, ставить конкретные вопросы "в лоб", внедрять побольше картинок и т. д. Но не все тесты Brainbench одинаковы - есть и вполне достойные экзамены. Этот, похоже, из их числа. Многие тесты Brainbench вообще бесплатны (платить надо только за "бумажный сертификат"), но этот стоит денег, впрочем, небольших.
Второй экзамен в этом списке - это, на самом деле, учебный курс, который заканчивается тестом из 31 вопроса, предлагаемый известным провайдером учебных материалов, компанией SkillSoft (http://www.skillsoft.com), через ACM Professional Development Centre. Если вы член ACM (http://www.acm.org), то пройти этот курс и сдать этот тест вы сможете бесплатно (если не считать членских взносов ACM), ведь доступ к библиотеке профессиональных курсов и книг - одно из преимуществ членства в ACM. Само это членство, кстати, стоит совсем недорого: ACM предусматривает специальные льготные условия для некоторых стран и мы (Россия, Украина, например) входим в их число.
Мы ни на секунду не засомневались в том, что каждый наш читатель знает, что такое шпаргалка. Хотите верьте, хотите нет, но:
В этой части нашей книги мы как раз и хотим обратить ваше внимание именно на такие "мирные" шпаргалки, подготовленные профессионалами для использования в качестве оперативного справочника. Обычно это 1-3-страничные постеры, максимально наглядные, с множеством картинок и минимумом текста. Многие из этих шпаргалок автор использовал в ходе работы над учебным курсом "SE201: Введение в программную инженерию", а некоторые из них в тот момент, когда вы читаете эти строки, висят на стенах офиса, вокруг рабочего места автора, чтобы, если понадобится, всегда быть под рукой. Кстати, в Интернете можно найти целые хранилища таких шпаргалок по различным технологиям, языкам программирования, ОС, программным продуктам, например вот - http://www.cheat-sheets.org/. А вот другой замечательный ресурс: проект IT
Итак, вот он, список таких шпаргалок, которые вы можете абсолютно бесплатно скачать на диск своего компьютера или распечатать и повесить на стену, как это сделал автор:
А теперь несколько просто отличных кратких руководств по UML, которые все-таки не настолько кратки, чтобы считать их шпаргалками:
Как видите, шпаргалок, кратких руководств и курсов по UML в Интернете предостаточно. И поверьте, то, что перечислено здесь - это всего лишь малая (но, наверное, лучшая) часть списка ссылок на ресурсы, связанные с UML, который хранится в менеджере закладок автора. Впрочем, если приведенного выше списка вам недостаточно, можете поискать на страничке OMG с перечнем UML-ресурсов - http://www.uml.org/. Или здесь - http://www.cetus-links.org/oo_uml.html и особенно здесь - http://www.intelli-gentedu.com/newly_researched_free_training/UML.html. Удачи!
Ну вот, наконец-то мы доползли и до списка UML-глоссариев. Их в Интернете тоже великое множество, но прежде чем составить для вас список ссылок, позвольте еще раз сказать о чудесном визуальном глоссарии, который абсолютно бесплатно можно скачать и установить на свой компьютер. Внимательный читатель воскликнет: "Опять Zicom Mentor будет рекламировать!" - и будет неправ. Хотя, вообще-то, прав: речь действительно пойдет о Zicom Mentor, но это не реклама, ибо нам ее никто не заказывал и за нее нам никто не платил (а не мешало бы - и это относится не только к создателям Zicom). Просто автору очень понравился этот продукт! Даже его бесплатная evaluation-версия, которая считается сильно "урезанной" по сравнению с полной, выглядит очень достойно. И ее вполне достаточно для использования в качестве учебника по UML. Так что не забываем скачать и установить Zicom Mentor c http://www.zicom.com.au/zicom/. Проделав эти действия, вы можете быть уверены, что онлайновый глоссарий вам понадобится только в самом крайнем случае!
Но все же вернемся к списку UML-глоссариев. Большая его часть была составлена автором в процессе работы над глоссарием для курса "SE201: Введение в программную инженерию". С тех пор автор слегка поумнел (по крайней мере, в некотором отношении) и понял, что нет смысла изобретать велосипед. Итак, вот этот список:
Уверены, можно найти еще много глоссариев UML-терминов. Странно, но автору этих строк даже не приходило в голову поискать русскоязычные глоссарии. Уже при написании этих строк простой запрос в "Копернике" (http://www.copernic.com/en/products/agent/index.html) дал, среди прочего, такую ссылку - http://ooad.asf.ru/standarts/UML/glossary/. Не ахти словарик, конечно, но все же... Наверное, можно найти и русскоязычные шпаргалки по UML, например http://www.piter-soft.ru/177.html. Хотя это тоже не совсем настоящая шпаргалка какая-то... Нет, конечно, кто ищет, тот всегда найдет, но зачем искать некачественные русскоязычные материалы, если полным-полно англоязычных?
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.