Вопросы с тегами [uml]

1

голосов
1

ответ
40

Просмотры

Связь между атрибутами в связанном классе

Можно моделировать соотношение между атрибутами в классе, связанных с UML Designer? Целью является выбор источника и целевой класс для описания одного взаимодействия между объектами (например, описать сообщение в диаграмме последовательности) Что-то вроде этого:
abdiel
1

голосов
2

ответ
35

Просмотры

UML моделирование: как показать, что существует несколько систем, взаимодействующих друг с другом?

Мне нужно, чтобы показать, что некоторые системы взаимодействуют друг с другом, но не вдаваясь в излишние подробности. Я решил использовать диаграммы прецедентов использования, так что мой вопрос: как неправильно было бы иметь отношение ассоциативной связи между участниками (интерфейсами), а?
Joanna M.
1

голосов
0

ответ
85

Просмотры

Как изменить порядок работы в предприятии архитектор?

Я в настоящее время использую Enterprise Architect 14, при создании операции в состояние, три типичные операции могут быть добавлены: запись, делать, выход. Но на диаграмме состояния машины, порядок операций алеф основе, я хочу знать, как изменить порядок или просто исправить заказ как: запись, делать выход. Текущий заказ Текущий заказ может быть: выход, делать запись или другой в алфавитном порядке Я считаю, что это можно изменить (подобный вопрос), но до сих пор не могу найти где изменить его, картина может быть весьма полезным.
Chengwu Wang
1

голосов
0

ответ
96

Просмотры

Doxygen для создания документации VBA

Привет Я пытаюсь создать документацию для моего VBA кодекса с Doxygen. Я был в состоянии создать документ в общей структуре, однако у меня есть проблема: Программа не создает какие-либо классы-диаграмм для модулей - только для моих классов. Можно ли создавать диаграммы классов для моих модулей, а также увидеть то здесь Как я могу настроить Doxygen для лечения модулей так же, как классы? Я знаю, что модули в VBA не являются классами, но я думаю, что визуализация как таковые была бы полезна для документации. Я использую Doxygen с этими конфигурациями и vbfilter отсюда
ksbawpn
1

голосов
0

ответ
31

Просмотры

Сгруппированные методы класса UML, полученные Doxygen имеют дубликаты звездочками

Я пытаюсь сгенерировать UML в HTML документации для следующего класса с использованием Doxygen / точки. класс MyClass {общественности: / ** * @name Мои Группировка * * описание * / // @ {пустота Methoda (); аннулированию methodB (); // @}}; Я специально хочу использовать группировку, как описано здесь. Но когда я делаю это я получаю диаграмму UML с 2 записей для каждого метода, один из которых имеет звездочку перед: По сути, я хотел бы, чтобы удалить записи с звездочками, но все-таки сделать группировку. Кто-нибудь знает как это сделать? Я использую Doxygen 1.8.11 на Ubuntu 16.04.5 LTS. Мой Doxyfile здесь.
Weston
1

голосов
3

ответ
58

Просмотры

ClassDiagramm 0..1 0..1 к соотношению отсутствуют шаги, чтобы преобразовать в код Java

Я хочу написать код Java с помощью UML / класса-диаграммы. Но я не уверен, что об этом или как писать для отношения 0..1 к 0..1 я не нашел никакой информации об этой связи. 1 до 0..1 возможно, и я знаю, как его создать. Вот мой класс схема с соотношением 0..1 до 0..1: Я написал этот код для него. общественного класса IssueWithBankStuff {Iban Iban; Bic БИК; Клиент Клиент; Дата contractIban; IssueWithOtherStuff другой; общественного IssueWithBankStuff () {} общественного ContractForm getContractForm () {вернуть other.gethContractForm (); } Общественного недействительными setContractForm (ContractForm contractForm) {other.gethContractForm (contractForm); } Общественных isHolding () {вернуть other.isHolding (); } Общественного недействительными setHolding (Boolean удерживать) {other.setHolding (удерживать); } Общественных isGeneralCorperateForm () {вернуть other.isGeneralCorperateForm (); } Общественного недействительными setHolding (Boolean generalCorperateForm) {other.setGeneralCorperateForm (generalCorperateForm); } Общественных getStartDate () {вернуть other.getStartDate (); } Общественного недействительными setContractForm (Дата STARTDATE) {other.setStartDate (STARTDATE); } // класс конкретные методы получения и установки} общественности IssueWithOtherStuff {ContractForm contractForm; Логический холдинг; Логическое generalCorperateForm Дата STARTDATE; IssueWithBankStuff IBAN; общественного IssueWithOtherStuff () {} общественного недействительными setIban (IBAN Iб) {iban.setIban (Ib); } Общественных Ибан getIban () {вернуть iban.getIban (); } Общественного недействительными setBic (БИК БИК) {iban.setBic (БИК); } Общественного Bic getBic () {вернуть iban.getBic (); } Общественного недействительный setCustomer (заказчик Заказчика) {iban.setCustomer (заказчик); } Общественного GetCustomer клиентов () {вернуться iban.getCustomer (); } Общественного недействительными setContractIban (Дата contractIban) {iban.setContractIban (contractIban); } Общественности Дата getContractIban () {вернуться iban.getContractIban (); } // методы получения и установки} getContractIban (); } // методы получения и установки} getContractIban (); } // методы получения и установки}
speedyG
1

голосов
2

ответ
15

Просмотры

Какой актер потребительной случае системы, взаимодействующей с собой?

Я создаю диаграмму вариантов использования и система взаимодействует с самим собой. Например, это пациент система мониторинга, которая считывает информацию и передает его на монитор станции. Будет ли это быть слишком расплывчатым или слишком широким, чтобы иметь первичный актер прецеденте, чтобы быть «System»? Должен ли я разработать и определить, какая часть системы является то, что актер.
Julius Velvet
1

голосов
0

ответ
34

Просмотры

движение Показать пользователей между двумя сетями в PlantUML

Я пытаюсь создать диаграмму последовательности, где участник актера перемещается между два сетью и выполняет несколько действий. Пример: актер A1 доступ некоторые приложения из VLAN1, который проходит через определенные сетевые узлы, а затем он перемещается в VLAN2 и приложении доступа, который достигнет своего сервер с помощью других узлов сети. Я создал несколько диаграмм уже PlantUML ранее, но это, кажется, довольно сложно. я не уверен, что если какой-либо другой инструмент может помочь здесь, но я предпочту PlantUML. A1 - moves-> VLAN1; A1 - Access-> App1; A1 - Node1 - node2 -> App1 сервера; A1 - moves-> VLAN2; A1 - Access-> App1; A1 - Node1 - node3 -> App1 сервера; Обновлено: Ниже изображение, которое я в конечном итоге создание отдельно для VLAN1, схожий я создал для VLAN2.
VikasPushkar
1

голосов
1

ответ
92

Просмотры

Есть ли язык программирования, чьи заявления аналогичны тем, которые используются в UML?

Как: Сотрудник: Person Имя: String ID: ИНТ employeeCount (): INT {--------------- возврат employeecount} + имя (): String {возвращение имя; } - секрет (): пустота {/// частный метод}
OscarRyz
1

голосов
1

ответ
2k

Просмотры

UML Диаграмма деятельности: решение ветвь заканчивается вся деятельность

Мне было интересно, если есть способ, чтобы изобразить, что на деятельность, которая имеет решение; одна из ветвей полностью прекращает с активностью. Это было бы похоже на подпрограмму просто вернуть управление запустившим при выполнении условия. к югу активность () {... ... если (условие) {...} еще {возвращение; // Эта отрасль завершает деятельность} ...} Спасибо, Карлос
Ytsejammer
1

голосов
3

ответ
1.9k

Просмотры

Используйте случай диаграмму для настройки учетной записи пользователя

Как я могу представить такую ​​ситуацию в диаграмме Use Case: Пользователь может управлять параметрами учетной записи: изменить пароль, язык изменения, дату рождения и т.д. Я хочу группы «смены пароля, изменение языка, дату рождения и т.д.» случаи использование в «управлять настройками учетной записи» прецедент. Какое отношение должно быть использовано здесь?
Markus
1

голосов
1

ответ
127

Просмотры

дизайнер класса Visual Studio

Как я могу моделировать агрегацию в VS 2008 класс дизайнера ??
chamara
1

голосов
2

ответ
1.1k

Просмотры

Обратное проектирование диаграммы классов - наследование и ассоциативные отношения, в частности - от существующего проекта C #

Ребята, у меня утра SDK-подобный пакет, который имеет # проект C, который нужно использовать в качестве эталонного дизайна для моего собственного проекта. Когда я открываю ссылку на проект в VS2008 и запустить Class Diagram редактор показывает классы, члены класса, но он не показывает каких-либо отношений между классами. Может редактор Диаграммы классов в VS2008 отношениях обратного класса инженера? Есть плагины, которые могут помочь? Из любопытства, может VS2010 это сделать? Любое предложение, понимание или ссылка ценится! На данный момент, я проверяю StarUML: не сделали работу еще, не отказались ни. - Ник
Nick Alexeev
1

голосов
1

ответ
2.9k

Просмотры

UML диаграмма деятельности для электронной коммерции сайта

Я пытаюсь сделать диаграмму активности для сайта электронной коммерции. Большая часть сайта была разработана уже, но я считаю задачу сделать ее схема утомительной один из-за сложности сайта. Я начал работать над ней, но это, вероятно, займет меня дни, чтобы закончить его. Существуют ли какие-либо примеры диаграмм деятельности для электронной коммерции сайтов там, которые могли бы помочь вести меня?
Valentin Brasso
1

голосов
1

ответ
583

Просмотры

Диаграмма вариантов использования граничной концепция

Можно ли добавить два или более границ в диаграмме прецедентов?
Niki
1

голосов
1

ответ
164

Просмотры

мнение о УЯМ дизайн [закрыт]

Я довольно новое в дизайне УЯМ (самоподготовка). я сделал эту схему базы данных, которая у меня есть цель строительства. Мне нужны некоторые мнения о том, что это неправильно, что не имеет смысла, что можно улучшить или простые ошибки в конструкции или конструкции. заранее спасибо
user455318
1

голосов
1

ответ
223

Просмотры

UML Может ли интерфейс быть частью отношений агрегации?

У меня есть верхний класс, назовём его автомобиля. У меня есть интерфейс, позволяет называть его ITyre, а затем у меня есть два класса, которые реализуют ITyre. Назовём их Goodyear и Bridgestone. Могу ли я иметь состав ассоциации между интерфейсом ITyre и автомобилей (с UML точки зрения, а не конкретный язык)?
Jean
1

голосов
1

ответ
145

Просмотры

Общий Entity в одном для многих отношений базы данных

У меня есть базы данных я работаю над дизайном для. У меня есть производители и у меня есть дистрибьюторы на отдельных таблицах, содержащих практически ту же информацию, с некоторыми исключениями. Обе группы имеют один-много контактов, которые должны быть связаны с ними. Я создал контактную таблицу для хранения контактной информации, один! Нужно ли мне вторую контактную таблицу? Я пытаюсь сделать это как можно более сухой. Как бы это выглядело? заранее спасибо
Acieffe
1

голосов
1

ответ
603

Просмотры

Зависимость от стрелки в GOF Patterns UML диаграмм

Это более или менее ясно мне, что шаблоны GOF и как они себя ведут. Тем не менее, я чувствую, что я пропустил что-то глобальное (в UML или моделях), так как я бы провести дополнительную стрелку или два во многих диаграммах классов GOF, если я попытаюсь повторить их из головы. Я понимаю, что UML диаграмма не должна показывать все соединения, но почему не все соединения в лаконичных диаграммах модели. Несколько примеров: Factory Method UML диаграмма: http://en.wikipedia.org/wiki/Factory_method_pattern Почему нет ассоциации линия (обычная сплошная стрелка) от Творца к продукту? Существует примечание для FactoryMethod: "продукт = FactoryMethod ()". Это означает, что Создатель отслеживает продукт. Почему нет никакой связи в UML? Команда UML диаграмма: http://en.wikipedia.org/wiki/Command_pattern Почему Invoker является сиротой? Клиент связан с приемником, зависит от конкретной команды, но он должен передать команду заклинателя. Почему нет связи между Клиентом и заклинателя? Спасибо за ваши ответы.
Alex
1

голосов
1

ответ
527

Просмотры

Моделирование PhoneGap приложений с UML?

Я новичок в UML, но я думаю, что понять это концептуально. Я тоже новичок в PhoneGap, JQuery и HTML5 - планирует использовать их вместе, так или иначе, для разработки мобильных приложений - смотрел на appMobi для этого. Я немного озадачен по многословной природе исходного кода для руководства appMobil; хотя это было то, что было установлено с первым проектом appMobi PhoneGap XDK я создал. Короче говоря, мне интересно, есть ли способ модели PhoneGap приложений с UML? Я полагаю, что может включать в себя моделирование JQuery и элементы HTML5, а также более общие элементы приложения. Я действительно не ожидал, что-нибудь для него, но, но я думал, что это может быть полезно спросить, по крайней мере, - спасибо, и приветствий.
Sean Champ
1

голосов
1

ответ
637

Просмотры

Как представить архитектуру корпоративных приложений в документе?

Пожалуйста, руководство меня представляют собой сложную Java / Архитектура Java EE на основе многоуровневого корпоративного приложения в документе, используя язык моделирования. И сообщить мне о том, что все вещи, которые мы должны представлять о таких приложениях, в документе.
John Solomon
1

голосов
1

ответ
166

Просмотры

любые yworks Doclet пользователей UML, которые там понимают различия между смелыми / тяжелыми стрелами и более легких?

Я использую это UML изображая доклет много, и это действительно здорово. Но это создает диаграммы я не в полной мере понять .. В частности, иногда мои пакеты имеют толстые стрелки между ними, иногда зависимости представлены тонкими стрелками .. как в этом примере> Внешняя ссылка для его увеличения: я не понял, разница в типах зависимостей, которые вызывают доклет выбрать одно представления против других. кто-то еще понять это? ТНХ заранее Сь
Chris Bedford
1

голосов
2

ответ
1.2k

Просмотры

Из UML списка модель генерации кода К

С помощью Visual Studio 2012, я создал диаграмму классов UML. Из диаграммы классов, я сгенерировал # класс C. Вместо того, чтобы представлять весь код и изображения, я создал пост в: Code-First: От UML диаграммы класса для создания баз данных MS SQL при генерации коды из диаграммы классов, я заметил, когда существует отношения, генерируются IEnumerable типа , Это нормально, но я хотел бы использовать сгенерированный код для кода первой реализации. Ниже я создал контекст. В настоящее время класс Контекст включает в себя только один отношения. modelBuilder.Entity () .HasKey (о => o.ownerID) .HasMany (о => (ICollection) o.Clients); Это создает отношения один-ко-многим с владельцем и клиентскими таблицами. Поскольку HasMany ожидает типа ICollection, я отлит IEnumerable к ICollection. Мой вопрос: Когда я генерировать код из диаграммы UML-класса, есть способ формирования отношения в качестве типа ICollection вместо IEnumerable типа. Моя диаграмма классов UML представлена ​​на моем блоге. ссылка блога я поставляется ссылку выше. В конце концов, я хотел бы создать только Class Diagram моего проекта, сгенерировать код, создать контекст (который будет создавать таблицы БД}, и разработку с использованием сущностей. Поскольку Диаграмма классов порождает отношения как IEnumerable, ниже, контекст работает, когда я бросаю . к ICollection Это создает отношение один-ко-многим, я хотел бы просто создать отношения в диаграмме класса и не беспокоиться об отношениях после генерации коды общественного класса Context:.. DbContext {общественного DbSet Клиенты {получить, установить; } общественного DbSet Медикаменты {получить, установить;} общественного DbSet MedicalHistories {получить, установить; } общественного DbSet FeedingSchedules {получить; задавать; } Общественной DbSet Вакцины {получить; задавать; } Общественного DbSet Владельцы {получить; задавать; } Общественного DbSet Ходит {получить; задавать; } общественного DbSet WhoWalks {получить; задавать; .} Защищен переопределение недействительными OnModelCreating (DbModelBuilder MODELBUILDER) {modelBuilder.Entity () Свойство (Ь => b.fname) .IsRequired () HasMaxLength (150). . ModelBuilder.Entity () Свойство (Ь => b.lname) .IsRequired () HasMaxLength (150). . ModelBuilder.Entity () HasKey (о => o.ownerID) .HasMany (о => (ICollection) o.Clients); base.OnModelCreating (MODELBUILDER); }} Весь код можно посмотреть в моем блоге: Code-First: Из UML диаграммы классов для создания баз данных MS SQL Я включил образец UML диаграммы классов Сгенерированных C # код, приведенных ниже. В настоящее время, два класса созданы, и они имеют отношение один-ко-многим. открытый класс клиента {публичный виртуальный ИНТ ClientId {получить; задавать; } Публичный виртуальный ИНТ OwnerId {получить; задавать; }} Общественного класса Владелец {публичный виртуальный ИНТ OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// публичных виртуальных IEnumerable Клиенты {получить; задавать; }} Я хотел бы Диаграмма классов генерировать код ниже: общественный класс Владелец {публичного виртуального Int OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }} открытый класс клиента {публичный виртуальный ИНТ ClientId {получить; задавать; } Публичный виртуальный ИНТ OwnerId {получить; задавать; }} Общественного класса Владелец {публичный виртуальный ИНТ OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// публичных виртуальных IEnumerable Клиенты {получить; задавать; }} Я хотел бы Диаграмма классов генерировать код ниже: общественный класс Владелец {публичного виртуального Int OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }} открытый класс клиента {публичный виртуальный ИНТ ClientId {получить; задавать; } Публичный виртуальный ИНТ OwnerId {получить; задавать; }} Общественного класса Владелец {публичный виртуальный ИНТ OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// публичных виртуальных IEnumerable Клиенты {получить; задавать; }} Я хотел бы Диаграмма классов генерировать код ниже: общественный класс Владелец {публичного виртуального Int OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }} }} Общественного класса Владелец {публичный виртуальный ИНТ OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// публичных виртуальных IEnumerable Клиенты {получить; задавать; }} Я хотел бы Диаграмма классов генерировать код ниже: общественный класс Владелец {публичного виртуального Int OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }} }} Общественного класса Владелец {публичный виртуальный ИНТ OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// публичных виртуальных IEnumerable Клиенты {получить; задавать; }} Я хотел бы Диаграмма классов генерировать код ниже: общественный класс Владелец {публичного виртуального Int OwnerId {получить; задавать; } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }} } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }} } /// /// Домашних животных и владельцев /// общественные клиенты виртуальных ICollection {получить; задавать; }}
deDogs
1

голосов
1

ответ
94

Просмотры

Рассчитывает ли свойство класса в качестве атрибутов или методов на диаграмме классов?

Пример здесь: Открытый класс MyClass Private один Как MyProperty Integer Public Property () As MyProperty Get Return один конец Получить (значение ByVal As MyProperty) Установить один = значение End Set End End Property Class Я понимаю MyClass бы класс, и один будет атрибут, но как насчет MyProperty?
user1676874
1

голосов
2

ответ
814

Просмотры

class diagram clarification for hospital management

Я должен проверить, был ли я правильно определить взаимосвязь между этими классами. Например Предположим, что у меня ниже лиц, доктор 1 --------- м Диагноз м ---------- м Предписания м ---------- 1 Пациент 1 м - - - - ----------------------------------------------- ------------------------- Таким образом, ее в основном диагноз является справочной таблицей, где админ врач вошел во всех подробностях диагноза. Например, Diag_ID, категория, название, Desc 1 Skin Red Skin Красные пятна на коже Так что мой бизнес поток Доктор собирается создать рецепт для пациента. Таким образом, он будет давать идентификатор пациента (регистрация пациента также случиться, но я не отображались эти лица). Тогда из Doctor.createPrescription (patientId), он будет ссылаться на таблицу диагностики и создать рецепт с соответствующими деталями. Предположим, что конструктор класса рецепт берет новый рецепт (diagnonsisId, doctorId, patientID). Является ли это правильный способ определить взаимосвязь между ними. Правильно ли связать врач и диагноз класса при создании рецепта. Врач может также создать новый тип диагноза, если его не exsits. Так один врач может диагностировать пациент с более чем симптомами. Например, один с кожей и еще один с сундуком. так что в этом случае 1 врач может иметь много диагноза. Но все те, должны быть сделаны одним врачом. Таким образом, для каждого diagnonsis врача может выдать раздельные рецепты или один рецепт может выдать для всех диагнозов. Таким образом, ее отношения многие ко многим. Наконец эти предписания должны быть принадлежат к одному пациенту. Не может быть поделена между пациентами. Я думаю, что моя модель право знать? Что делать, если несколько врачей могут диагностировать пациента. Как продлить это, чтобы поддержать это требование? Любые предложения и если эта модель не так с самого начала. пожалуйста, предложить новую модель
FrankD
1

голосов
1

ответ
459

Просмотры

Описывая решение в деятельностной диаграмме

Hy Как я могу описать это в UML-диаграммы деятельности? Последние (earliest_start_date, раннее (latest_start_date, start_date)), что означает: выбрать самый ранний из latest_start_date и датой_начала и использовать earliest_start_date, если его позже то результат предыдущего решения. Я попробовал его с алмазами, но я думаю, что мне нужно немного больше. Я надеюсь, что вы можете помочь мне спасибо.
Sano J
1

голосов
1

ответ
129

Просмотры

Как выполнить бизнес-объекты в правильном порядке

Скажем, у меня есть два бизнес-объект или сущность: лицо и адрес. класс лицо, адрес класса Person * ----- * Адрес Теперь кто-то заполняет веб-форму и вводит свои личные данные (имя, фамилия, улица). Все данные передаются правильно через строку запроса к веб-серверу. Теперь мне интересно, как использовать бизнес-классы и методы для хранения этих данных в правильном порядке? Какой подход является правильным? И как я знаю, правильный? 1й вариант: $ люди = новое лицо (имя, фамилия) $ person.setAddress (улица) $ person.saveToDB (); // в setAdress экземпляр Address-класса -> .setAddress (улица) {новый адрес (улица)} Или 2Nd вариант: $ адрес = новый адрес (улица) $ address.setPerson (имя, фамилия) $ address.saveToDB ( ); // в setPerson Экземпляр Person-класса -> setPerson (имя, Фамилия) {новое лицо (имя, фамилия)} Как я знаю, правильный порядок? Я немного запутался об этом! И как обращаться с DB-вставка, как я расплава 2 и БО должны сохранить его в двух разных таблиц в базе данных? Я полностью запутался с этим!
Okyo
1

голосов
4

ответ
801

Просмотры

UML диаграммы прецедентов я создал. Является ли мое использование включить / продлить правильно?

Я просто хочу, чтобы определить, если я использую расширить и включить правильно. Если я использую либо неправильно где-то здесь, пожалуйста, указать, где, и если это возможно, почему это неправильно. https://imageshack.com/scaled/large/163/nlnk.jpg Приветствие.
aenergi
1

голосов
2

ответ
589

Просмотры

Свойства модели внедрения в UML [закрыт]

На странице ссылки UML руководство 18 Полный спецификации конечной системы: модель реализации включает в себя достаточное количество информации для построения системы. Она должна включать в себя не только логическую семантику системы и алгоритмы, структуры данных, а также механизмы, обеспечивающие надлежащее исполнение, но и организационные решения о системных артефактах, которые необходимы для совместной работы со стороной человека и переработкой инструментами Какого подсвеченное предложение означает ?
user2019510
1

голосов
1

ответ
168

Просмотры

Как использовать расширение в USECASE, когда разные пользователи делают счета различных типов?

Ниже приводится UseCase созданный мной для веб-приложения. Мой вопрос, я использую правильный метод расширения случай использования, и если я должен нарисовать границу системы тоже, если да, то пожалуйста, скажите мне, каким образом я могу нарисовать границу, а также использование расширения?
Momo Pomo
1

голосов
1

ответ
330

Просмотры

Как государственная машина описывает динамическое поведение прецедентов

Как я прочитал UML Справочного руководства по главе 7, государственники машины, стр 81: конечный автомат описывает динамическое поведение прецедентов могли бы вы проиллюстрировать процитированное выше предложение с помощью простого примера?
user2019510
1

голосов
2

ответ
58

Просмотры

который один правильный способ смоделировать эту ситуацию?

Я хотел бы, чтобы смоделировать ситуацию процесса продажи, в котором ряд продуктов, которые продаются и они должны появиться в счете-фактуре. Вопрос, который у меня есть, который было бы лучшим способом смоделировать эту ситуацию, это может быть: Статья --- 1 ------ п --- означает, счет-фактура одна статья появляется в нескольких счетов-фактур статьи ---- п ------- 1 - это означает, счет-фактура один счет-фактура содержит несколько статей или статьи ----- м ------- п ----- Счет, который один моделируется в правильном направлении?
Little
1

голосов
1

ответ
1.3k

Просмотры

UML диаграмма классов: ФИТНЕС TRACKER

Эй, я новичок, чтобы сделать диаграммы классов, и я назначен, чтобы сделать простую диаграмму классов для фитнеса-программы моей команды будет развиваться. Я хорошо с созданием классов и атрибутов. У меня возникли проблемы с отношениями частью, агрегации и все, что хороший материал. Вот простой бег вниз: Существует тренер, и каждый тренер имеет один клиент. Существует до и после того, как отчет для каждого клиента. Также есть ежедневные тренировки полка, еженедельно по рецепту и журналы для каждого клиента. Я добавил изображение черновик того, что у меня есть уже.
Sampson
1

голосов
3

ответ
227

Просмотры

Состав или агрегации в этом примере

Я знаю теорию, но, очевидно, когда речь идет о реальном мире, я просто не знаю. В следующем примере соотношение между игрой и игроком / борту композиции (они instantionated внутри класса Game)? А между доской и пешки - агрегирование, потому что плата может существовать с 0 пешки? Класс игры {Игрок р; Gameboard б; аннулированию Start () {р = новый плеер (); б = новый Gameborad (); }} Класс Gameboard {Список listOfpawns = новый список (); }}
John V
1

голосов
1

ответ
841

Просмотры

UML поведенческой диаграмма состояний: вход и выход последствие собственности точки для ортогональных состояний

В UML (давайте спецификации 2.4.1), при рассмотрении ортогональных составных состояний, точки входа и выхода принадлежат либо к (ограждающему) композитному состоянию или в области точки входа / выходе всасываемая. Так что же это? Я не могу найти это явно в спецификации, но это то, что спецификация говорит о предмете (взято из пункта 15.3.8 спецификации надстройки). «Запись точка квазистационарный является точкой входа государственной машины или композитного состояния В каждый регион конечного автомата или композитного состояния он имеет максимум одну переход к вершине в пределах одной и той же области «. Из этого я делаю вывод, что точки входа принадлежат к области их применения к. Если да, то как я модель действий входа / выхода для ограждающего состояния? Должен ли я повторить «общегосударственного действия въездной» на каждой точке входа я использую? Это кажется громоздким и излишним при использовании во многих регионах. Или я должен создать «большое» государство, которое имеет свои собственную запись (строки или «вход / ...» и «выход / ...») / точка выхода, который, в свою очередь, окружает композиционное состояние, содержащие регионы ? Это кажется довольно сложным. Может кто-нибудь прояснить это для меня с визуальным примером?
DarqueSandu
1

голосов
1

ответ
477

Просмотры

UML-один-к-одной диаграммы

Я хотел бы спросить вас, какой из этой UML диаграммы лучше всего в соответствии с «наилучшей практикой». Один дается моим учителем, а другой мой, но главное отличие у меня есть сомнения, это один-к-одному против атрибутов, без отношения один-к-одному. Пожалуйста, не могли бы вы сказать мне, почему должен быть один лучше другого? Проблема также сказала: «ConsejoDepartamento должна иметь одного директора, который является Miembro, но должна быть Profesor Так делает Secretario тоже.» (Пожалуйста, простите мой плохой английский!) Большое спасибо!
Zescrom
1

голосов
2

ответ
516

Просмотры

Есть ли возможность добавить нефункциональные требования в случае использования?

Я новичок в АОП .. Кандидат аспект от нефункциональных требований .. Но, есть возможность добавить нефункциональные требования в диаграмме прецедентов? если нет, то какого вида, что я UML должен использовать для разработки нефункциональных требований? моя цель состоит в том, чтобы добавить протоколирования аспект, аспект кэширования, а также аспект аутентификации .. ТНХ для вашей помощи
stranger
1

голосов
2

ответ
538

Просмотры

Enterprise Architect - разница между стереотипом и типом

Я использую Enterprise Architect, и я увидел в свойствах элемента (>> Ссылки по теме), что отображается два мета-информации для одного элемента ( «Элемент стереотип», а другой для «Типа»). Может кто-нибудь объяснить мне разницу между этими двумя мета информаций? Спасибо!
user2722077
1

голосов
2

ответ
818

Просмотры

Проблема с составом и агрегация отношений UML

У меня возникли некоторые проблемы с составом и агрегацию отношений в UML, я понимаю, отношения целое / часть, так что если класс не может существовать без его целом, то это делает его сильным состав отношения, и если он все еще может существовать без его целом, то это делает это слабое агрегирование отношения. Однако иногда это становится немного сложнее, чем при работе с требованиями реального программного обеспечения. У меня есть класс диаграмму ниже со всеми необходимыми, атрибуты, операции и свойства включены, которые все правильно показано в стандартах UML, однако я не уверен, о моих отношениях: 1 Интерфейс и 6 классов Может кто-то подтвердить, если мои отношения являются правильными или нет? Большое спасибо
Ryman Holmes
1

голосов
4

ответ
538

Просмотры

Диаграмма классов от случая использования, я должен включать в себя систему?

Я пытаюсь построить диаграмму классов от использования. Но я не уверен, если я должен включать систему в диаграмме классов. У меня есть система, как актер в диаграмме прецедентов. Если бы я включил его в случае диаграммы можно использовать без атрибутов ....
user3161357

Просмотр дополнительных вопросов