Разлика между UML и ERD

Ключова разлика: UML означава Unified Modeling Language. ERD означава Entity Relationship Diagram. UML е популярен и стандартизиран език за моделиране, който се използва основно за обектно ориентирани софтуери. Диаграмите Entity-Relationship се използват в структуриран анализ и концептуално моделиране. Те често се използват за графично представяне на логическата структура на базата данни.

UML означава Unified Modeling Language. Тя е издадена от групата за управление на обекти през 1997 г. Това е език за проектиране, който често се използва за разработване и изграждане на компютърни приложения. Той се състои от семейство графични обозначения, които подпомагат описанието и проектирането на софтуерни системи. Тя се използва предимно в системите, разработени с помощта на обектно-ориентиран стил. UML е независим от език за изпълнение. UML може да се използва на различни етапи като анализ, дизайн и програмиране. Съществуват множество видове UML диаграми като обект, пакет, последователност, състояние машина, време, употреба случай, взаимодействие, компонент структура, комуникация, компонент и др Джим Rambaugh, Ивар Джейкъбсън и Грейди Booch са оригиналните автори на UML.

ERD означава Entity Relationship Diagram. Тя работи като важен компонент на концептуалния модел на данните. ERD често се използва за графично представяне на логическата структура на базата данни. Моделът се базира на три основни компонента:

  • Субекти: Може да бъде всяко лице, обект, събитие или концепция, за които данните трябва да се съхраняват или поддържат.
  • Атрибути: Характеристиките на обектите се наричат ​​атрибути.
  • Връзки: описва връзката между субектите.

Връзките се разделят допълнително на задължителни и незадължителни. Друг важен термин, който е асоцииран с Entity Relationship Diagrams, е мощността. В една връзка тя идентифицира броя на случаите на образувание, което може (или в някои случаи трябва) да бъде свързано с друго лице. По този начин, диаграмите на взаимоотношенията между обектите разглеждат реалния свят като колекция от различни видове бизнес субекти. Той дефинира връзките между обектите и описва атрибутите, свързани с обектите.

Сравнение между UML и ERD:

UML

ERD

Пълна форма

унифициран език за моделиране

Диаграма на взаимоотношенията между обекти

дефиниция

UML е популярен и стандартизиран език за моделиране, който се използва основно за обектно ориентирани софтуери.

Диаграмите Entity-Relationship се използват в структуриран анализ и концептуално моделиране. Те често се използват за графично представяне на логическата структура на базата данни.

Предимства

  • Open Standard, Графична нотация за определяне, визуализиране, конструиране и документиране на софтуерни системи.
  • Независимо от всеки специфичен език за програмиране.
  • Езикът може да бъде използван от общ първоначален дизайн до много специфичен подробен дизайн през целия жизнен цикъл на разработка на софтуер.
  • Използва се за моделиране на големи и сложни системи.
  • Увеличете разбирането / комуникацията на продукта с клиенти и разработчици.
  • Подкрепа за различни области на приложение.
  • Поддръжка за UML в много софтуерни пакети днес (напр. Rational, плъгини за популярни IDE като NetBeans, Eclipse).
  • Въз основа на опита и нуждите на общността на потребителите.
  • Той осигурява обратна инженерна поддръжка
  • Въпреки че ERDs, анализатор или дизайнер могат да получат дълбока представа за информацията, която трябва да се съдържа в базата данни.
  • Той служи като инструмент за документиране.
  • Той се използва за представяне и предаване на логическата структура на базата данни на потребителите.
  • Просто и лесно за разбиране.
  • Много лесно се прехвърля конструкцията в релационните таблици.
  • Действа като план на база данни.
  • Превръщането от ER схемата в мрежов или йерархичен модел на данни може лесно да се направи.

конвенции

  • Правоъгълниците са класове или инстанции
  • Овалите са функции или случаи на употреба
  • Случаите са подчертани
  • Видовете не са подчертани
  • Името на абстрактен клас е показано в курсив.
  • Интерфейс може да бъде показан като се използва правоъгълен символ с ключова дума «interface» предшестваща името.
  • Клас с три отделения - средно отделение държи списък на атрибутите и b ottom отделение притежава списък на операции.
  • Единица е представена от правоъгълник и е наименувана с единични съществителни.
  • Слабото тяло е представено от двоен правоъгълник.
  • Взаимоотношенията са представени с диамант.
  • Атрибут е представен от затъмнение
  • Елипсата с основна линия представлява ключов атрибут.

Ключови термини

Клас, обект, асоциация и атрибути.

Предмет, инстанция на обект, връзка и атрибути.

Информация за ролята

включен

Които не са включени

Коментари

Може да бъде графично представен и прикрепен към всеки UML обект

Няма коментари в ER диаграмите

Цели

  • Да моделира системите чрез използване на концепции за обектно-ориентиран подход.
  • Да се ​​установи изрично свързване както с концептуални, така и с изпълними артефакти.
  • Да се ​​обърне внимание на проблемите на мащаба, присъщи на сложни и критични за мисията системи.
  • Да се ​​създаде метод, подходящ и използван както от хора, така и от машини.
  • Уловете цялата необходима или необходима информация.
  • Уверете се, че информацията не е дублирана или излишна.
  • Модели не съдържат информация, която може да се извлече от друга вече моделирана информация.
  • Намерете информация в предсказуемо и логично място.
Препоръчано

Свързани Статии

  • разлика между: Разлика между Roti и Phulka

    Разлика между Roti и Phulka

    Ключова разлика: Роти е вид индийски плосък прах от атта (пълнозърнесто брашно). Phulka е специфичен вид роти, отчасти приготвен на тава (плоска тигана) и отчасти на открит пламък, водещ до phulka да балон нагоре. Roti, Phulka, chapatti са само някои от думите, които човек често среща в индийската кухня. Всъщност повечето индийски ястия се състоят от поне едно от тези
  • разлика между: Разлика между тях и техните

    Разлика между тях и техните

    Ключова разлика: "Тук" и "Тях" са две различия, които означават две много различни значения. "Там" се използва за обозначаване на местоположение. „Техните“, от друга страна, е местоимение, което се използва за означаване на притежание, като моето, неговото, нейното, тяхната. "Там" и "техните" са две различия, които означават две много различни значения. "Там" се използва за обозначаване на местоположение. „Техните“, от друга страна, е местоимение, което се изпо
  • разлика между: Разлика между вътрешни и външни заинтересовани страни

    Разлика между вътрешни и външни заинтересовани страни

    Ключова разлика: Вътрешни заинтересовани страни или първични заинтересовани страни са хора, които участват в икономически сделки с бизнеса. Външните заинтересовани страни са косвено засегнати от изпълнението и не участват в пряк икономически обмен с бизнеса. Заинтересованите страни са общи термини, които се използват в бизнеса, по-конкретно Корпорациите. Терминът „заинтересовано лице“ не е бил широко известен доскоро и е създаден през 1963 г. от Научния институт в Станфорд
  • разлика между: Разлика между Samsung Galaxy S5 и iPhone 5S

    Разлика между Samsung Galaxy S5 и iPhone 5S

    Ключова разлика: iPhones използват iOS на Apple, докато Samsung базира своите телефони на Android на Google. Освен това, Samsung Galaxy S5 е устойчив на прах и вода, предлага безжично зареждане, обновен до USB 3.0, има NFC и монитор за пулс, който се сдвоява с актуализирано приложение за S Health. Samsung и Apple са двамата вод
  • разлика между: Разлика между тъмна и светлокафява захар

    Разлика между тъмна и светлокафява захар

    Основна разлика: Кафява захар, която днес е набирала популярност, е бяла захар с добавена меласа. Това не само се отнася до цвета на захарта, но и до обема на меласата в захарта. Светло кафява захар съдържа 3, 5% меласа от общия обем, докато тъмнокафявата захар е 6, 5% меласа. Редовната кафява захар съдържа до 10% ме
  • разлика между: Разлика между зелена карта и разрешително за работа

    Разлика между зелена карта и разрешително за работа

    Ключова разлика: Зелената карта е картата, която се издава от имиграционните власти на САЩ на неамерикански граждани, които им разрешават да живеят и работят в границите на Съединените щати. Разрешението за работа се отнася до друг вид правно разрешение, което се издава от съответния орган на страната, което позволява на дадено лице да работи. О
  • разлика между: Разлика между GPRS и 3G

    Разлика между GPRS и 3G

    Ключова разлика: GPRS услугата е създадена като допълнение към GSM мрежата, за да може да изпраща и получава пакети данни. 3G е по-бърза и по-добра версия на GPRS. Винаги е едно и също с всяка технология, след като една технология е изключена; разработчиците започват надграждане или по-добра технология. Е, това се случи с GPRS и 3G. Когато мобилният телефон е изобретен и хората могат да се обаждат един на друг и да изпращат текстови съобщения, хората искат да могат да изпращат видеоклипове, изображения или още по-добре да имат дост
  • разлика между: Разлика между бира и сайдер

    Разлика между бира и сайдер

    Основна разлика: Повечето видове бира се създават от ечемик, но могат да се използват и други малцови зърна, като пшеница, хмел и др. Сидърът, от друга страна, е създаден предимно от ябълков пулп или ябълков сок, но въпреки това ябълка. Бира и сайдер са два различни вида алкохолни напитки. Но може да е доста объркващо да ги разделяте, тъй като те са много сходни, поради което много хора погрешно смятат, че са едно и същ
  • разлика между: Разлика между цел и резолюция

    Разлика между цел и резолюция

    Ключова разлика: Целта е желаният резултат, който човек желае да постигне. Това е цел, която човек иска да достигне. Това е крайна точка, където човек се вижда след определен период от време. Резолюцията всъщност има различни дефиниции. Той се използва в различни области, включително технологии, аудио, образ, логика, закон и резолюции, които

Избор На Редактора

Разлика между BMI, ASCAP и SESAC

Основни разлики: В Съединените американски щати функционират три основни организации, които работят с права: Американското дружество на композиторите, авторите и издателите (ASCAP), Broadcast Music, Inc. (BMI) и Обществото на европейските автори и композитори ( SESAC). Ако един художник е сериозен, за да преследва музикална индустрия, той бива посъ