Главная страница
Навигация по странице:

  • Шпаргалки по UML

  • Глоссарии по UML

  • ВВедение в ИМЛ. Для чего был написан этот курс


    Скачать 3.44 Mb.
    НазваниеДля чего был написан этот курс
    АнкорВВедение в ИМЛ
    Дата10.03.2023
    Размер3.44 Mb.
    Формат файлаpdf
    Имя файлаvvedenie_v_UML.pdf
    ТипДокументы
    #978344
    страница15 из 15
    1   ...   7   8   9   10   11   12   13   14   15

    Экзамены по UML от других вендоров
    Кроме OCUP существуют и другие программы сертификации, и отдельные экзамены, связанные с UML. Их не так уж много, но они есть. В свое время автор этих строк очень заинтересовался этим вопросом - хотелось попрактиковаться, попробовать сдать тест "подешевле", прежде чем заказывать UM0-100. Чуть позже найденная информация пригодилась уже в процессе описания концепции тестирования знаний и навыков UML-моделирования в рамках тренингов, предлагаемых INTSPEI. И после этого вы скажете, что в этом мире бывают случайности?
    Информацию о тех экзаменах по UML, которые удалось отыскать, мы разбили на две группы. В первую группу мы выделили экзамены вендоров. Во вторую же попали экзамены от независимых организаций. Итак, кто же кроме OMG предлагает экзамены по UML? Думаю, имена, которые вы увидите в этом списке, вас не удивят:

    IBM 486 Exam: Object-Oriented Analysis and Design with UML (
    http://www-
    03.ibm.com/certify/tests/obj486.shtml
    );

    Sun CX-310-051: Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition -
    Multiple Choice exam (
    http://www.sun.com/training/certification/java/scea.xml
    );

    Sun CX-310-300A: Sun Certified Enterprise Architect for J2EE Technology Assignment Exam
    (
    http://www.sun.com/training/catalog/courses/CX-310-300A.xml
    );

    Microsoft Certified Architect Certification (
    http://www.microsoft.com/ learning/mcp/architect/default.mspx
    ).
    Позволим себе несколько комментариев. Как наиболее подходящий для начинающих следует отметить тест IBM 486. В свою бытность преподавателем автор и его коллеги рекомендовали этот тест своим студентам в качестве замены традиционного экзамена по соответствующему курсу
    (желающих, впрочем, было не так уж много). Кстати, и на роль пробного теста перед попыткой сдать UM0-100 он тоже неплохо подходит - раньше IBM вообще предлагала бесплатный пробный тест. Сейчас он уже стоит денег, но очень небольших. Правда, тематика теста чуть-чуть шире, чем у
    UM0-100 (который является лишь первой ступенью сертификации). Это тест именно по анализу и моделированию, а не по нотации UML.
    Оба теста от Sun являются, по сути, различными вариантами одного и того же экзамена, только форма различается: один - это собственно тест, а второй - создание модели, описанной в полученном задании. Очень достойные экзамены, но не для студентов: тут предполагается некий опыт в области UML-моделирования и разработки архитектуры ПО. Что же касается майкрософтовской сертификации для архитекторов, то это не для простых смертных, так как цена способна отпугнуть почти любого. Из этих же соображений мы тоже о ней больше ничего говорить

    не будем. Желающие испугаться могут самостоятельно зайти на сайт программы и узнать подробности.
    А вот и та самая альтернатива - тесты от независимых организаций:

    Brainbench UML Test
    (
    http://www.brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=480
    );

    ACM PD (SkillSoft) Object-Oriented Analysis and Design with UML: System and Object Behavior course (
    http://pd.acm.org/ sks_course.cfm?crs=115476_eng
    ).
    И опять комментарии. Именно эти два теста (вкупе с 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 предусматривает специальные льготные условия для некоторых стран и мы
    (Россия, Украина, например) входим в их число.
    Шпаргалки по UML
    Мы ни на секунду не засомневались в том, что каждый наш читатель знает, что такое шпаргалка.
    Хотите верьте, хотите нет, но:
    1. Автор этих строк писал шпаргалки только один раз в жизни - в далеком уже 1991 году, когда готовился к экзамену по украинскому языку. А в результате так ими и не воспользовался: попалось ли что-то уж очень простое, или смелости не хватило - не помню. А может, все зазубрил до автоматизма...
    2. Шпаргалки можно использовать в "мирных" целях. Если их пишешь сам, то волей-неволей повторяешь и приводишь в систему весь учебный материал. Если читаешь уже кем-то подготовленные шпаргалки, это помогает быстро "освежить" память, вспомнить или понять что-то на концептуальном уровне, с высоты птичьего полета, выделить главное.
    В этой части нашей книги мы как раз и хотим обратить ваше внимание именно на такие "мирные" шпаргалки, подготовленные профессионалами для использования в качестве оперативного справочника. Обычно это 1-3-страничные постеры, максимально наглядные, с множеством картинок и минимумом текста. Многие из этих шпаргалок автор использовал в ходе работы над учебным курсом "SE201: Введение в программную инженерию", а некоторые из них в тот момент, когда вы читаете эти строки, висят на стенах офиса, вокруг рабочего места автора, чтобы, если
    понадобится, всегда быть под рукой. Кстати, в Интернете можно найти целые хранилища таких шпаргалок по различным технологиям, языкам программирования, ОС, программным продуктам, например вот - http://www.cheat-sheets.org/
    . А вот другой замечательный ресурс: проект
    IT Poster (
    http://www.itposter.net/
    ), где можно найти множество именно постеров - красочных плакатов, кратко и наглядно описывающих различные технологии.
    Итак, вот он, список таких шпаргалок, которые вы можете абсолютно бесплатно скачать на диск своего компьютера или распечатать и повесить на стену, как это сделал автор:

    Allen Holub's UML Quick Reference - самая известная из подобных шпаргалок
    (
    http://www.holub.com/goodies/uml/index.html
    , http://www.cheat-sheets.org/saved- copy/UML%20Reference%20 Card.pdf
    ).

    UML Quick Reference Card by Laurent GrОgoire - вторая самая известная шпаргалка по UML
    (
    http://tnerual.eriogerg.free.fr/ uml.html
    , http://tnerual.eriogerg.free.fr/umlqrc.pdf
    ).

    Allen Holub's UML Quick Reference для печати в форме двухстороннего буклета
    (
    http://www.digilife.be/quickreferences/ QRC/UML%20Reference%20Card.pdf
    ).

    UML Notations (
    http://sanjayahuja.tripod.com/tech/uml/umlnotations.htm
    ).

    UML Poster by Rational Software (
    http://www.ecestudents.ul.ie/
    Course_Pages/MEng_CS/Modules/EE6421/Examples/UML/Ration al%20Software%20-
    %20UML%20Poster.htm
    , http://paginas.ispgaya.pt/jcorreia/asi/files/UML-
    Poster_RationalSoftware.pdf
    ).

    Exploit the Power of UML - выглядит настолько эстетично, что автор не удержался и, распечатав этот постер на А1, украсил им спальню своего дома, правда, по настоянию жены, пришлось перенести его в кабинет… (
    http://www.embarcadero.com/products/ describe/UMLposter.pdf
    , http://woldlab.caltech.edu/bioinformatics/ references/UMLPosters.pdf
    ).

    Unified Modeling Language Syntax
    Reference Poster (
    http://www.claudiodesio.com/ooa&d/UMLPoster/UMLPoster.jpg
    , http://ww w.claudiodesio.com/download/uml_poster.zip
    ).

    The Agile UML Quick Reference Card - стоит денег! (
    http://www.comp.leeds.ac.uk/owenj/e- agility/ UMLReferenceCard.html
    ).

    OOSE Das UML Poster - на немецком языке и стоит денег, но три евро за него не жалко отдать - это просто еще один шедевр (который точно так же пришлось перенести из спальни в кабинет) (
    http://www.oose.de/umlposter.htm
    ).
    А теперь несколько просто отличных кратких руководств по UML, которые все-таки не настолько кратки, чтобы считать их шпаргалками:

    Sparx Systems UML 2.1 Tutorial - наш любимый краткий пересказ UML
    (
    http://www.sparxsystems.com/resources/uml2_tutorial/
    ).

    Practical UML™: A Hands-On Introduction for Developers - второе наше любимое краткое чтиво по UML, снабженное к тому же мини-тестом для самоконтроля!
    (
    http://dn.codegear.com/article/31863
    ).

    A little UML (UML for the Java Associate) - подобно Горлуму, просто хочется сказать: "Моя прелесть!" (
    http://www.hfoobook.com/pdf/hfoo-associateuml.pdf
    ).


    UML basics: An introduction to the Unified Modeling Language от IBM
    (
    http://www.ibm.com/developerworks/rational/library/ 769.html
    ).

    Introduction to OMG's Unified Modeling Language™ (UML®)
    (
    http://www.omg.org/gettingstarted/what_is_uml.htm
    )

    Hypertext UML Syntax Reference
    (
    http://www.claudiodesio.com/ooa&d/UMLSR_EN/UMLSR.htm
    , http://www.claudiodesio.com/
    download/uml_sr_en.zip
    ).

    Short UML Reference by Kalyan Ram & Sebastian Elbaum
    (
    http://www.cse.unl.edu/goddard/Courses/CSCE310J/StandardHan douts/ShortUMLreference.pdf
    ).

    Modeling Java Applications using UML
    (
    http://www.cs.helsinki.fi/u/mlaanti/UMLJavaReference.pdf
    ).

    Introduction to the Diagrams of UML 2.0

    Introduction to the Diagrams of UML 2.0
    (
    http://www.agilemodeling.com/essays/umlDiagrams.htm
    ).

    UML Notation (
    http://etna.int-evry.fr/COURS/UML/notation/
    ).

    Visual Case Tool - UML Tutorial (
    http://www.visualcase.com/tutorials/uml-tutorial.htm
    ).

    Modeling Style Guidelines - интересное руководство, но для подготовки к UM0-100 необязательное, ведь это экзамен не по моделированию!
    (
    http://www.agilemodeling.com/style/
    ).

    SmartDraw UML Center - HOW TO DRAW UML DIAGRAMS - просто чудо лаконичности!
    (
    http://www.smartdraw.com/tutorials/software/uml/tutorial_01.htm
    ).

    Types of UML Diagrams (
    http://atlas.kennesaw.edu/dbraun/csis4650/A&D/UML_tutorial/di agrams.htm
    ).

    А вот полноценный, очень наглядный и к тому же бесплатный курс по UML от создателей замечательного средства UML-моделирования Gentleware Poseidon:

    Introduction to UML and OO - Multimedia Course - очень советуем почитать!
    (
    http://www.gentleware.com/fileadmin/media/synergy/Course/index.htm
    ).
    Как видите, шпаргалок, кратких руководств и курсов по 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
    Ну вот, наконец-то мы доползли и до списка UML-глоссариев. Их в Интернете тоже великое множество, но прежде чем составить для вас список ссылок, позвольте еще раз сказать о чудесном визуальном глоссарии, который абсолютно бесплатно можно скачать и установить на свой компьютер. Внимательный читатель воскликнет: "Опять Zicom Mentor будет рекламировать!" - и будет неправ. Хотя, вообще-то, прав: речь действительно пойдет о Zicom

    Mentor, но это не реклама, ибо нам ее никто не заказывал и за нее нам никто не платил (а не мешало бы - и это относится не только к создателям Zicom). Просто автору очень понравился этот продукт! Даже его бесплатная evaluation-версия, которая считается сильно "урезанной" по сравнению с полной, выглядит очень достойно. И ее вполне достаточно для использования в качестве учебника по UML. Так что не забываем скачать и установить Zicom
    Mentor c http://www.zicom.com.au/zicom/
    . Проделав эти действия, вы можете быть уверены, что онлайновый глоссарий вам понадобится только в самом крайнем случае!
    Но все же вернемся к списку UML-глоссариев. Большая его часть была составлена автором в процессе работы над глоссарием для курса "SE201: Введение в программную инженерию". С тех пор автор слегка поумнел (по крайней мере, в некотором отношении) и понял, что нет смысла изобретать велосипед. Итак, вот этот список:
    • http://www.gentleware.com/19.html
    - от создателей Poseidon, наверное, лучший UML- глоссарий;
    • http://en.wikipedia.org/wiki/Glossary_of_Unified_Modeling_ Language_terms
    - тоже весьма неплохой глоссарий, созданный прямо в "Википедии";
    • http://www.informatik.uni-bonn.de/III/lehre/vorlesungen/SWT/
    SS96/Material/UML1.0/glossary.html
    - староват, но неплох;
    • http://www.csci.csusb.edu/dick/samples/uml.glossary.html
    - далеко не самый удобный глоссарий из существующих, но все же...
    • http://www.jeckle.de/files/uml1.0/Glossary.pdf
    - глоссарий UMLтерминов от Rational;
    • http://tabletuml.com/Help/UMLGlossary.htm
    - симпатичный, но очень уж лаконичный;
    • http://swiki.hfbk-hamburg.de:8888/MusicTechnology/24
    - похоже, клон рейшенеловского глоссария;
    • http://highered.mcgraw-hill.com/sites/dl/free/0077098641/41598/ Glossary.pdf
    - глоссарий не только UML-терминов, но и терминов, связанных с жизненным циклом ПО вообще;
    • http://www.dsic.upv.es/asignaturas/facultad/lsi/glosario/
    - достаточно полный глоссарий с названиями терминов на английском и испанском языках;
    • http://www.quantum-leaps.com/resources/glossary.htm
    - еще один неплохой глоссарий;
    • http://en.wikiversity.org/wiki/UML/Glossary
    - еще один хороший вики-глоссарий;
    • http://etna.int-evry.fr/COURS/UML/semantics/semantb1_1.html
    - ничего особенного...
    • http://hubpages.com/hub/UML_Glossary
    - простенький и маленький;
    • http://www.oose.de/oep/desc/glo_e9f9.htm?tid=17
    - хороший UMLглоссарий на немецком языке.
    Уверены, можно найти еще много глоссариев 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
    . Хотя это тоже не совсем настоящая шпаргалка какая-то... Нет, конечно, кто ищет, тот всегда найдет, но зачем искать некачественные русскоязычные материалы, если полным- полно англоязычных?

    1   ...   7   8   9   10   11   12   13   14   15


    написать администратору сайта