Введение в ТЗ 0:00 ТЗ — это документ, который формулирует заказчик. ТЗ может быть оформлено в свободной форме, но требует обработки разработчиком. ТЗ должно соответствовать ГОСТам, которые определяют структуру документа.
ГОСТы на ТЗ 0:50 ГОСТы на ТЗ существуют для ПО, аппаратных разработок и автоматизированных систем. Новые ГОСТы не появляются, но структура документа остается неизменной.
Второй подход к ТЗ 2:04 Часто ТЗ оформляют без привязки к ГОСТам, что может привести к упущению важных аспектов. ГОСТы помогают избежать таких ошибок и стандартизировать структуру документа.
Структура ТЗ по ГОСТ 2:38 Введение: наименование продукта, основание для разработки, назначение разработки. Требования к продукту: функциональные, надежность, упаковка, транспортировка. Требования к входным и выходным данным: формат данных, визуализация. Требования к техническим средствам: процессор, память, жесткий диск, программная совместимость. Требования к климатическим условиям эксплуатации: редко требуются для обычных программных продуктов.
Обработка требований 9:51 Если требования не предъявляются, можно опустить раздел или указать, что они не предъявляются. Важно сохранить документ оформленным согласно ГОСТам, даже если некоторые разделы не заполнены.
Требования к программной документации 10:32 Указание на необходимость предоставления различных документов заказчику. Примеры: инструкция пользователя, руководство по игре. Экономические расчеты, такие как стоимость разработки и поддержка нагрузки.
Стадии и этапы разработки 12:19 Описание последовательности работ и этапов разработки. Пример: проектирование игры "Тетрис" с этапами: составление ТЗ, проектирование приложения, документирование. Указание на необходимость утверждения ТЗ и последовательности выполнения работ.
Порядок контроля приемки 13:59 Описание процесса оценки качества и приемки продукта. Примеры тестов и наборов входных данных. Упоминание о юнит-тестах и их роли в процессе разработки.
Пример технического задания 15:28 Структура технического задания с нумерацией разделов. Вводные разделы: название, область применения, основание для разработки. Назначение разработки: функциональное и эксплуатационное.
Требования к программному изделию 18:40 Основные разделы: функциональные характеристики, входные и выходные данные, надежное функционирование. Примеры требований: веб-сервис, архитектура, клиентская часть, роли пользователей. Описание входных и выходных данных, включая ручной ввод и отчеты.
Климатические условия эксплуатации 21:59 В техническом задании могут быть указаны климатические условия эксплуатации, но без конкретных требований. Это допустимо, так как ГОСТ допускает такую формулировку.
Требования к техническим средствам 22:25 Описываются требования к серверам, процессорам, дискам и программной совместимости. Указывается необходимость использования определенных языков программирования и дополнительных программных средств.
Подпункты в техническом задании 23:22 Можно создавать подпункты в рамках общих пунктов технического задания. Важно сохранять корневые разделы и детализировать подпункты по своему усмотрению.
Требования к программной документации 23:49 В техническом задании должны быть указаны: техническое задание, руководство пользователя, код программы, пояснительная записка и экономическая часть. Стадии разработки ТЗ и выбор архитектуры также описываются в зависимости от задачи.
Пояснительная записка для студентов 24:47 Видеоролик о создании пояснительной записки для курсовых проектов. Много полезной информации для студентов.