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

1.2. Разработка диаграммы вариантов использования

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

Все функции разрабатываемой программы удобно разбить на 5 групп:

Выбор режима работы;

«Калькулятор»;

«Анализ функции»;

«Производная в точке»;

«Определенный интеграл»;

«Справка»;

«Работа с матрицами»;

Основной вариант использования «Калькулятор».

Типичный ход событий

Таблица 1 - Вариант использования «Калькулятор».

Действия исполнителя

Отклик программы

1. Пользователь вводит функцию (выражение).

3. Пользователь вводит значения переменных.

5. Пользователь выбирает команду подсчета.

2.Система отображает вводимые данные.

4.Система отображает вводимые данные.

6.Система считает выражение (значение функции)

Альтернатива 1

1.Пользователь вводит новое выражение, или изменяет старое.

2.Система переходит к пункту 2 типичного хода событий.

Альтернатива 2

1.Пользователь выбирает возврат к варианту «Выбор режима работы».

2.Система переходит к варианту «Выбор режима работы».

Основной вариант использования «Производная в точке».

Типичный ход событий

Таблица 2 - Вариант использования «Производная в точке»

Действия исполнителя

Отклик программы

1. Пользователь вводит функцию (выражение).

3. Пользователь вводит значения переменных.

5. Пользователь выбирает команду подсчета.

2.Система отображает вводимые данные.

4.Система отображает вводимые данные.

6.Система считает выражение (значение функции)

Альтернатива 1

1.Пользователь вводит новое выражение, или изменяет старое.

2.Система переходит к пункту 2 типичного хода событий.

Альтернатива 2

1.Пользователь выбирает возврат к варианту «Анализ функции».

2.Система переходит к варианту «Анализ функции».

Основной вариант использования «Определенный интеграл».

Типичный ход событий

Таблица 3 - Вариант использования «Определенный интеграл».

Действия исполнителя

Отклик программы

1. Пользователь вводит функцию (выражение).

3.Пользователь вводит границы интегрирования.

5. Пользователь выбирает метод интегрирования.

7. Пользователь выбирает команду подсчета.

2.Система отображает вводимые данные.

4.Система отображает вводимые данные.

6.Система отображает метод интегрирования.

8.Система считает выражение (значение функции)

Альтернатива 1

1.Пользователь вводит новое выражение, или изменяет старое

2.Система переходит к пункту 2 типичного хода событий.

Альтернатива 2

1.Пользователь выбирает возврат к варианту «Анализ функции».

2.Система переходит к варианту «Анализ функции».

Основной вариант использования «Работа с матрицами».

Типичный ход событий

Таблица 4- Вариант использования «Работа с матрицами».

Действия исполнителя

Отклик программы

1. Пользователь вводит размерность матриц и сами матрицы.

3. Пользователь выбирает действия с матрицами.

2.Система отображает вводимые данные.

4.Система выводит результат.

Альтернатива 1

1.Пользователь вводит новые матрицы, или изменяет старые.

2.Система переходит к пункту 2 типичного хода событий.

Альтернатива 2

1.Пользователь выбирает возврат к варианту «Выбор режима работы».

2.Система переходит к варианту «Выбор режима работы».

После анализа выше рассмотренных вариантов использования, для наглядного представления ожидаемого поведения программы была построена диаграмма вариантов использования, приведённая на рисунке 1.

Рисунок 1 – Диаграмма вариантов использования

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]