Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РиС заочники лекции.doc
Скачиваний:
11
Добавлен:
14.11.2018
Размер:
190.98 Кб
Скачать

2. Варианты использования (ви)

Это последовательность действий, выполняемых системой в ответ на какое-либо событие. ВИ описывают взаимодействие между пользователем и системой. Чтобы построить ВИ разработчик должен обсудить работу системы с пользователем и выявить функции, которые надо реализовать. Для наглядного представления используется диаграмма ВИ. Действующие лица на ВИ - либо пользователи системы, либо другие системы, которые получают информацию из данной системы или используют ее. Действующие лица - это роль, которую пользователь играет по отношению к системе. Действующее лицо может быть внешней системой по отношению к данной системе. Между ВИ существуют 2 типа связи:

1) испытание USES, применяется для обозначения одинаковых действий в различных ВИ;

2) расширение EXETENDS, применяется для ВИ, которые несут дополнительные функции.

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

3. Диаграммы взаимодействия (дв)

Они описывают поведение взаимосвязанных групп объектов. ДВ охватывают поведения объектов только в рамках 1 варианта использования. На диаграмме отображаются объекты и сообщения, которыми они обмениваются. Сообщение - это средство, с помощью которого объект-отправитель запрашивает у объекта-получателя выполнение одной из операций. Сообщения бывают:

1) информационное сообщение, снабжает получателя данными для обновления его состояния;

2) сообщение запрос -запрашивает выдачу информации о получателе запроса;

3) сообщения императивные - запрашивают у получателя выполнение определенных действий.

Существует 2 вида диаграмм:

1) последовательности

2) кооперативные.

Они отличаются формой отображения.

Диаграмма последовательности - отражают поток событий, происходящих в рамках какого-то варианта исполнения. На этих диаграммах все действия, лица изображаются в верхней части диаграммы, там же изображаются все объекты, которые требует система для данного варианта использования, от каждого объекта проводится пунктирная линия, которая называется линией жизни объекта. Каждое сообщение изображается в виде стрелки(—>) между линиями жизни 2-х объектов. Сообщения изображаются в той последовательности в которой они используются системой по времени, сообщения имеют имена. Кроме имен в сообщения могут добавляться аргументы, может добавляться самоорегулировани, т.е. сообщение, которое объект посылает сам себе. Кооперативные диаграммы - строятся на основе диаграмм последовательности(РЗ), они тоже отображают поток событий для варианта использования, но в другой форме. Диаграммы последовательности упорядочены по времени, а кооперативные диаграммы акцентируют внимание на связях между объектами, т.е. информацияция представлена одна и та же. Из кооперативной диаграммы легче понять связи между объектами, но трудно уяснить последовательность событий. Временная последовательность событий указывается путем их нумерации.

Нормативные документы по стандартизации. Стандарты в области ПО

  1. Нормативные документы по стандартизации и виды стандартов.

  2. Основные стандарты в области программного обеспечения.

  3. Международные организации по стандартизации.

  4. Национальные организации по стандартизации.