Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_GosyDOM.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.14 Mб
Скачать

34. Диаграммы вариантов использования согласно стандарту языка uml.

UML представляет собой язык для определения, представления, проектирования и документирования программных, организационно-экономических, технических и других систем различной природы. UML содержит стандартный набор диаграмм и нотаций самых разнообразных видов. Стандарт UML версии 1.1, принятый OMG в 1997 г., предлагает следующий набор диаграмм для моделирования:

диаграммы вариантов использования (use case diagrams, иногда называют диаграммами прецедентов) для моделирования бизнес-процессов организации и требований к создаваемой системе;

Варианты использования характеризуются рядом свойств:

— вариант использования охватывает некоторую очевидную для поль­зователей функцию;

— вариант использования может быть как небольшим, так и достаточно крупным;

— вариант использования решает некоторую дискретную задачу поль­зователя.

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

Основными элементами диаграммы вариантов использования являются действующие лица, варианты использования и отношения между ними.

При работе с вариантами использования важно помнить несколько простых правил:

  • каждый вариант использования относится как минимум к одному действующему лицу,

  • каждый вариант использования имеет инициатора,

  • каждый вариант использования приводит к соответствующему результату (результату с «бизнес-значением»).

Действующее лицо является внешним источником (не элементом системы), который взаимодействует с системой через вариант использования. Действующие лица могут быть как реальными людьми (например, пользователями системы), так и другими компьютерными системами или внешними событиями.

35. Диаграммы классов языка uml.

диаграммы классов (class diagrams) для моделирования статической структуры классов системы и связей между ними;

Диаграммы классов могут применяться и при прямом проектировании, то есть в процессе разработки новой системы, и при обратном проектировании - описании существующих и используемых систем. Информация с диаграммы классов напрямую отображается в исходный код приложения - в большинстве существующих инструментов UML-моделирования возможна кодогенерация для определенного языка программирования (обычно Java или C++). Таким образом, диаграмма классов - конечный результат проектирования и отправная точка процесса разработки.

3 основных понятия : класс, атрибут, операция.

Классом называется именованное описание совокупности объектов с общими атрибутами, операциями, связями и семантикой. Графически класс изображается в виде прямоугольника. У каждого класса должно быть имя (текстовая строка), уникально отличающее его от всех других классов. Атрибутом класса называется именованное свойство класса, описывающее множество значений, которые могут принимать экземпляры этого свойства. Класс может иметь любое число атрибутов (в частности, не иметь ни одного атрибута). Операцией класса называется именованная услуга, которую можно запросить у любого объекта этого класса. Операция – это абстракция того, что можно делать с объектом. Класс может содержать любое число операций (в частности, не содержать ни одной операции). Набор операций класса является общим для всех объектов данного класса.