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

Точка зрения (viewpoint) —

это определенный взгляд на систему, который осуществляется для выполнения какой-то определенной задачи кем-либо из участников проекта.

Важнейшими характеристиками точки зрения моделирования является цель

(зачем создается модель) и целевая аудитория (то есть, для кого она предназначается).

11

Часто понятие архитектуры сильно сужают, понимая под ним лишь описание основных, важных аспектов ПО, создаваемых, например, архитектором при разработке дизайна системы. Для

этих целей используется язык моделирования UML (Unified Modeling Language).

12

UML

13

Диаграмма классов

14

Пример диаграмм размещений

15

Пример диаграмм компонент

16

Управление

требованиями

17

Требования можно разделить на 2 группы – функциональные и нефункциональные.

1.Функциональные требования являются детальным описанием поведения и сервисов системы, ее функционала. Они определяют то, что система должна уметь делать.

2.Нефункциональные требования не являются описанием

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

18

Свойства требований

1.Ясность, недвусмысленность — однозначность понимания требований

заказчиком и разработчиками.

2.Полнота и непротиворечивость

3.Необходимый уровень детализации. Требования должны обладать ясно

осознаваемым уровнем детализации, стилем описания, способом формализации.

19

Свойства требований (продолжение)

4.Прослеживаемость — важно видеть то или иное требование в различных моделях, документах, наконец, в коде системы.

5.Тестируемость и проверяемость — необходимо, чтобы существовали способы

тестировать и проверить данное требование.

6.Модифицируемость. Определяет процедуры внесения изменений в требования

20

Соседние файлы в папке Лекции