Диаграммы вариантов использования



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

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

Вариант использования (use case)описывает, с точки зрения действующего лица, группу действий в системе, которые приводят к конкретному результату. Варианты использования являются описаниями типичных взаимодействий между пользователями системы и самой системой.

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

Соединение – визуальный элемент, используемый для обозначения ассоциаций между действующим лицом и вариантом использования. Изображается в виде прямой линии и показывает, что данное действующее лицо взаимодействует с данным вариантом использования.

Расширение (extends).

Включения (include).

Ограничитель системы (System Boundary) – объединяет несколько вариантов использования в группу, относящуюся к одной подсистеме.

Виды тестирования ПО.

Отладка – деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процесса выполнения его программы.

Тестирование – процесс выполнения его программ на некотором наборе данных. Для которого заранее известен результат применения или известны правила поведения этих программ.

Таким образом, отладку можно представить в виде многократного повторения трех процессов: тестирования, в результате которого может быть констатировано наличие в ПС ошибки, поиска места ошибки программы и документации ПС и редактирование программ и документации с целью устранения обнаруженной ошибки.

Все виды тестирования программного обеспечения, в зависимости от преследуемых целей, можно условно разделить на следующие группы:

1. Функциональные

2. Нефункциональные

3. Связанные с изменениями

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

После проведения необходимых изменений, таких как исправление бага/дефекта, программное обеспечение должно быть пере тестировано для подтверждения того факта, что проблема была действительно решена.

 

Билет 3

Диаграмма деятельности.

Диаграмма деятельности отображает динамику систем. Может эффективно использоваться для моделирования функциональности разрабатываемого продукта и являться основой для составления плана тестирования.

Состояние (State) – графический элемент для изображения одной из возможных ситуаций в которых может находится объект, осуществляя некоторую деятельность или ожидая некоторого события.

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

Решение (decision) дает возможность показывать ветвления управляющих потоков. Осуществляется проверка некоторого логического условия и в зависимости от результата этой проверки происходит переход в то или иное состояние по той или иной ветви.

Сигналы:

-получение сигнала – элемент отображающий поток информации на диаграмме деятельности, когда деятельность заключается в приеме некоторого сообщения. 

-посылка сигнала – элемент отображающий поток информации на диаграмме деятельности, когда деятельность заключается отсылке некоторого сообщения.

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


Дата добавления: 2018-04-04; просмотров: 490; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!