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