Автор Тема: Перевод с UML на русский язык  (Прочитано 786 раз)

Janne345

  • Newbie
  • *
  • Сообщений: 1
  • Рейтинг читателей: 0
    • Просмотр профиля
Перевод с UML на русский язык
« : 13 Декабря 2017, 20:40:47 »
Добрый вечер всем! Помогите пожалуйста с UML диаграммой, я новичок в изучении, и пока ничего из приведенного не понимаю. Не могли бы вы по-русски описать утверждения, приведенные на диаграмме?


Григорий Печенкин

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 1343
  • Рейтинг читателей: 60
    • Просмотр профиля
    • http://www.greesha.ru
Re: Перевод с UML на русский язык
« Ответ #1 : 13 Декабря 2017, 21:23:21 »
Добрый вечер всем! Помогите пожалуйста с UML диаграммой, я новичок в изучении, и пока ничего из приведенного не понимаю. Не могли бы вы по-русски описать утверждения, приведенные на диаграмме?

Ну давайте сверху вниз.

РНК и ДНК состоят из нуклеотидов.
В состав и РНК, и ДНК могут входить аденин, гуанин и цитозин.
Тимин может входить только в состав ДНК, а урацил - только в РНК.

Ну и дальше рисуем остальную сову в таком же духе.
greesha.ru

Реальность - это убийство прекрасной теории бандой мерзких фактов. (Роберт Гласс)

[прилетело НЛО и...]

  • Sr. Member
  • ****
  • Сообщений: 279
  • Рейтинг читателей: 27
    • Просмотр профиля
Re: Перевод с UML на русский язык
« Ответ #2 : 14 Декабря 2017, 19:08:00 »
На диаграмме чего-то странное с закрашенными ромбиками творится. Так что я -- тоже новичок и тоже пока ничего не понимаю. На языке стандартного UML прочесть её нельзя.
[...и улетело НЛО.]

Vadim

  • Full Member
  • ***
  • Сообщений: 184
  • Рейтинг читателей: 31
    • Просмотр профиля
Re: Перевод с UML на русский язык
« Ответ #3 : 14 Декабря 2017, 20:55:11 »
На диаграмме чего-то странное с закрашенными ромбиками творится. Так что я -- тоже новичок и тоже пока ничего не понимаю. На языке стандартного UML прочесть её нельзя.
Подумаешь от нуклеотида 2 композиции с множественностью 1..1 идут. Так много где делают, и считают, что это обозначает: каждый нуклеатид входит или в ДНК, или в РНК (но не в обе - композиция же, и куда-нибудь точно входит - минимальная множественность 1, а не 0) :D

[прилетело НЛО и...]

  • Sr. Member
  • ****
  • Сообщений: 279
  • Рейтинг читателей: 27
    • Просмотр профиля
Re: Перевод с UML на русский язык
« Ответ #4 : 15 Декабря 2017, 00:20:22 »
На моей планете ДНК и РНК не слипаются по общей "нуклеотиде". А если и слипаются, то не делают вид, что общая "нуклеотида" не общая, а частная -- в монопольном владении каждого хозяина. Опять же стандарт UML с моей планеты такое делать не велит.
[...и улетело НЛО.]

Григорий Печенкин

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 1343
  • Рейтинг читателей: 60
    • Просмотр профиля
    • http://www.greesha.ru
Re: Перевод с UML на русский язык
« Ответ #5 : 15 Декабря 2017, 15:02:21 »
А как положено по стандарту? Это же классы, а не экземпляры.

Впрочем, я-то вообще все эти ромбики считаю ересью, сбивающей с толку честных обывателей. :) А такие вот картинки из стандарта заставляют меня тихо плакать в уголке.
greesha.ru

Реальность - это убийство прекрасной теории бандой мерзких фактов. (Роберт Гласс)

[прилетело НЛО и...]

  • Sr. Member
  • ****
  • Сообщений: 279
  • Рейтинг читателей: 27
    • Просмотр профиля
Re: Перевод с UML на русский язык
« Ответ #6 : 15 Декабря 2017, 17:25:35 »
Композиция и агрегация (а также ассоциация) определяют тип для описания однородных соединений между экземплярами. И накладывают ограничения на соединения между экземплярами. И это всё несмотря на то, что это связи между классами.
Меня такие картинки заставляют задумываться, что уместнее писать 1 или 0..1, ну и про всякие там фигурные скобочки и их внутренности. И про OCLи, которые к таким картинкам прилагаются как обязательная их часть.
Всё вышесказанное относится к контексту моей планеты, а не здешней. Любые совпадения/расхождения случайны.
[...и улетело НЛО.]

Galogen

  • Moderator
  • Hero Member
  • *****
  • Сообщений: 6145
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Перевод с UML на русский язык
« Ответ #7 : 15 Декабря 2017, 17:51:08 »
А как положено по стандарту? Это же классы, а не экземпляры.

Впрочем, я-то вообще все эти ромбики считаю ересью, сбивающей с толку честных обывателей. :) А такие вот картинки из стандарта заставляют меня тихо плакать в уголке.
На физическом уровне все связи сводятся к типу has a или is a. Все равно используешь агрегацию или композицию. На уровне простого обывателя, конечно, лучше рисовать картинки :)