Знайте, Intuit лекция какво UML

Езикът на определение структура

Терминология и нотация

Сега нека да поговорим за нотация. "Нотация" - е, че "синтаксис" се нарича и на други езици. Думата "лекция" подчертава, че UML най - езикови графики и модели (или по-скоро на графиката), не е "пишат" и боя. Както споменах по-горе, една от задачите на UML -

служи като средство за комуникация в рамките на екипа и в комуникацията с клиента. "С течение" често изготвят схеми на хартия на ръка, обикновено - не много внимателно. Затова при избора за отбелязване елементи основен принцип е да изберете икони, които ще изглеждат добре и да бъдат интерпретирани в никакъв случай - дали те са съставени с молив на една салфетка или създадени на компютър и отпечатани на лазерен принтер.

Като цяло, в нотацията UML използва четири вида елементи:

Нека всички в ред. Използваните цифри "плосък" - правоъгълници, елипси, диаманти и т.н., но има едно изключение - .. Както ще видим, по схемата за внедряване, за да опише инфраструктурните компоненти използвани "триизмерна" образ на кутията. Това е единственото изключение от правилото. Вътре всяка цифра може да се постави други обозначения елементи.

На кривите е да кажа само, че краищата им, те трябва да бъдат свързани с цифрите. На диаграми на UML няма да видите линии, изготвени "сами по себе си" и да не се свърже парчетата. Има два вида линии - твърди и смазани. Линията може да бъде премината, и въпреки, че трябва да се избягва, когато е възможно такива случаи, има какво да се притесняваш.

Като цяло, трябва да се каже, че UML осигурява изключителна свобода - може да се направи всичко, което искате и как да искаш, толкова дълго, колкото е възможно да се разбере значението на създадените диаграми. В изобразяването на фигури и икони, също не разполагат с никакви строги изисквания, както и разработчиците на съдебна инструменти за UML-проекция в пълно използване на тази свобода, като се използват различни стилове на тираж, форми запълни цвят, сенки, и така нататък .. Понякога изглежда много хубаво, а понякога и дори досадно.

Говорейки за инструменти за рисуване. Вече споменахме, че съществува такъв софтуер, а след това ние ще разгледаме този въпрос по-подробно (Сравнително изследване), но за сега можем да кажем само за някои от най-известните програми от този клас. Тези пакети включват:

  • IBM Rational Rose;
  • Borland Заедно;
  • Gentleware Посейдон;
  • Microsoft Visio;
  • Telelogic ТАУ G2.

Но нека се върнем на нашия разговор. Както вече бе споменато по-горе, UML модел се състои от набор от диаграми. UML диаграми на се предлагат в разнообразие от видове, много от които ще разгледаме в следващата глава.

  • UML - друг формален език, който искате да научите за всеки, който ще се занимава с софтуерно инженерство.
  • От само себе си се разбира, че познаването на UML не гарантира изграждането на разумни и разбираеми модели, въпреки че това е необходимо за това.
  • UML предоставя голяма свобода при построяване на диаграми и избор на инструмент за рисуване. производители на инструменти също се възползват от тази свобода на тяхното разбиране за "украсяват" на съществуващата система за означаване.

Тестовите въпроси