powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / вопрос по UML - диаграммы испопльзования
7 сообщений из 7, страница 1 из 1
вопрос по UML - диаграммы испопльзования
    #32983740
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот читаю книжку и возник вопрос на диаграмме использования Use Case Diagram
чем отличаются отношения включения и расширения :
на картинке которую я срисовал с учебника можно сказать что расширяемый вариант использования "запросить каталог товаров" также является частью процесса оформления покупки.
в общем своими словами суть этих двух способов.
...
Рейтинг: 0 / 0
вопрос по UML - диаграммы испопльзования
    #32984269
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
включение - ВИ, который обязательно должен выполняться
расширения- ВИ, который при одних условиях выполняется, а при других нет, но входит в состав основного ВИ.
...
Рейтинг: 0 / 0
вопрос по UML - диаграммы испопльзования
    #32984303
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще точка зрения:
автор
В нашей диаграмме оба актера - посетитель и автор - могут вести поиск по сайту. Однако, физически невозможно искать то, что еще не опубликовано, поэтому вариант "Поиск" (Search Content) зависит от варианта "Публикация" (Publish Weblog).

т.е. типа один вариант использования не может быть использован до тех пор пока несколько раз не сработает второй вариант использования? Чушь какая-то получается.
...
Рейтинг: 0 / 0
вопрос по UML - диаграммы испопльзования
    #32984320
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да в догонку может быть так что вариант включенный будет использован напрямую каким-то актером?
...
Рейтинг: 0 / 0
вопрос по UML - диаграммы испопльзования
    #32984521
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот еще мысль (только не смеяться) в книжке при рисовании диаграмм использования применяют интерфейсы: - рисуется кружком с названием и линия или сплошная или штрих. в visio я нашел этот элемент а в намного навороченнее Visual Paradigm For UML - нет. и подобных несовпадений элементов очень много. то что-то есть в visio а что-то есть в VP4UML и наборот, значит ли это что в подобных средствах разработки разброд и шатание и стандарт не соблюдается и вообще какой продукт поддерживает стандарты наиболее точно.
и еще нужны ли эти интерфейсы ведь вариант использования сам подобен интерфейсу - а детали сколько там этих интерфейсов я поддержу в конкретном классе - больше относятся к диаграмме классов.
...
Рейтинг: 0 / 0
вопрос по UML - диаграммы испопльзования
    #32985908
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
black zorroесть еще точка зрения:
автор
В нашей диаграмме оба актера - посетитель и автор - могут вести поиск по сайту. Однако, физически невозможно искать то, что еще не опубликовано, поэтому вариант "Поиск" (Search Content) зависит от варианта "Публикация" (Publish Weblog).

т.е. типа один вариант использования не может быть использован до тех пор пока несколько раз не сработает второй вариант использования? Чушь какая-то получается.

Или все таки может быть использовано????
Теоретически поиск может быть использован, когда ничего не опубликованнно??? Мне кажется, что может, просто он ничего не найдет!!! А если он ищет то чего нет и не может быть например слово "каламурды", тогда что??? Это ложная связь.
...
Рейтинг: 0 / 0
вопрос по UML - диаграммы испопльзования
    #33271459
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
black zorro
чем отличаются отношения включения и расширения :


Включение.
Отношение включения используется для выделения некоторой логически законченной типичной для разных ВИ последовательности действий. Это как процедурная декомпозиция программ и замена одинаковых фрагментов кода на вызовы процедуры. Включаемый ВИ, как процедура, может выполняться независимо.
Например "перелёт на самолёте" включает "покупку билета".
Например "переезд на поезде" включает "покупку билета".
Например "поход в кино" включает "покупку билета".

Расширение.
Отношение расширения позволяет обозначить, что некоторый общий ВИ может при некоторых условиях изменяться и этот факт достаточно важен, чтобы обозначить его на диаграмме прецедентов в виде расширения другим ВИ. Расширяющий ВИ, в общем случае ВИ не является. Расширяющий ВИ не может выполняться независимо, поскольку в общем случае не содержит законченной последовательности действий. По аналогии с программированием, общий ВИ это класс, который содержит виртуальные методы, а расширяющий ВИ, переопределяет некоторые из них.

Например "поездка на трамвае" может проходить с билетом или без билета.
Пусть обычно мы ездим с билетом, тогда отсутствие билета является условием включения в ВИ "поездка на трамвае" расширяющего ВИ "без билета".
Если "поездка на трамвае" как правило проходит без приключений, то "поездка на трамвае" + "без билета" сопряжена со сногими трудностями, которые возникают на протяжении всего пути.
Замечу, что ВИ "без билета" сам по себе не реализуется.

Относительно того, какой ВИ (не) обязательно выполняется, не знаю. Такие высказывания я видел но смысла в них не обнаружил.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / вопрос по UML - диаграммы испопльзования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]