ТЗ_Calculator
.docxТЕХНИЧЕСКОЕ ЗАДАНИЕ
на программный продукт «Калькулятор»
1. Общие сведения
Полное наименование автоматизированной системы:
Программный продукт «Калькулятор»
Условное обозначение:
Калькулятор
Заказчик:
Учебное заведение
Разработчик:
Студент (ФИО)
Сроки выполнения работ:
Начало — текущая дата
Окончание — текущая дата
2. Цели и назначение создания автоматизированной системы
2.1 Цели создания системы
Целью разработки программного продукта «Калькулятор» является обеспечение пользователя инструментом для быстрого выполнения арифметических и специальных вычислений.
Критерием достижения цели является возможность выполнения базовых и научных вычислений с корректным отображением результата.
2.2 Назначение системы
Программный продукт предназначен для проведения арифметических, научных, инженерных и финансовых вычислений.
3. Характеристика объекта автоматизации
Объект автоматизации: персональный компьютер пользователя.
Условия эксплуатации:
операционная система Windows 10/11;
наличие графического интерфейса пользователя;
оперативная память не менее 1 ГБ;
наличие свободного места на диске не менее 100 МБ;
наличие устройства ввода (мышь, клавиатура).
4. Требования к автоматизированной системе
4.1 Требования к функциям системы
Программный продукт должен обеспечивать выполнение следующих функций:
Базовые арифметические операции
Обеспечивает выполнение сложения, вычитания, умножения, деления.
Результат: Результат арифметической операции.
Научный режим
Позволяет выполнять тригонометрические, логарифмические и другие функции.
Результат: Результат научного вычисления.
История вычислений
Сохраняет историю выполненных операций.
Результат: История вычислений отображена.
Конвертер единиц
Позволяет конвертировать единицы измерения.
Результат: Значение конвертировано.
Режим программиста
Обеспечивает работу с числами в разных системах счисления.
Результат: Число переведено в другую систему счисления.
4.2 Требования к программному обеспечению
Программный продукт должен:
обеспечивать корректное выполнение всех заявленных функций;
обеспечивать стабильную работу при стандартных условиях эксплуатации;
поддерживать обработку ошибок ввода и выполнения;
обеспечивать сохранение и загрузку данных без потери информации.
4.3 Требования к информационному обеспечению
Система должна обеспечивать:
ввод данных, необходимых для работы;
хранение рабочих данных и настроек;
вывод результатов работы пользователю;
возможность обмена данными с другими программами.
4.4 Требования к пользователям
Пользователь должен обладать:
базовыми навыками работы с персональным компьютером;
базовыми знаниями математики;
навыками ввода числовых данных.
РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
1. Общие сведения
Программный продукт «Калькулятор» предназначен для стандартного приложения-калькулятора Windows для выполнения математических вычислений.
Функциональные возможности программы включают:
базовые арифметические операции;
научный режим;
история вычислений;
конвертер единиц;
режим программиста;
2. Структура программы
Программа имеет модульную структуру и включает следующие компоненты:
пользовательский интерфейс (цифровая клавиатура, дисплей);
модуль стандартных вычислений;
модуль научных вычислений;
модуль истории;
модуль конвертера единиц.
3. Настройка программы
Для подготовки программы к работе необходимо выполнить следующие действия:
Запустить приложение Калькулятор.
Выбрать режим работы (стандартный, научный, программист).
Ввести числа и операции.
Использовать историю вычислений при необходимости.
4. Проверка программы
Проверка работоспособности программы осуществляется путём выполнения контрольных примеров:
выполнение сложения — результат корректен;
вычисление синуса — результат соответствует значению;
конвертация единиц — преобразование выполнено корректно.
Результаты проверки позволяют сделать вывод о корректной работе программы.
5. Дополнительные возможности
Программа предоставляет дополнительные функции:
использование режима даты для расчёта разницы между датами;
применение графического режима;
ввод выражений с клавиатуры.
ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
Характеристика |
Оценка, описание |
Функциональные возможности |
1. Сложение [скриншот] 2. Вычитание [скриншот] 3. Умножение [скриншот] 4. Деление [скриншот] 5. Корень/степень [скриншот] |
Функциональная пригодность |
Соответствует назначению — вычисления. |
Правильность |
Результаты корректны. |
Защищённость |
Не обрабатывает персональные данные. |
Надёжность |
Работает стабильно. |
Сопровождаемость |
Обновляется системой. |
Практичность |
Простой интерфейс. |
Эффективность |
Мгновенные вычисления. |
Мобильность |
Работает на Windows. |
