147просмотров
22 мая 2025 г.
Score: 162
LDL. Введение в методологию.
Этап предоставления заданий авторам.
Техническое задание: юридические аспекты. Без чего не обходится создание ПО, будь то внутренняя или заказная разработка, так это без технического задания (ТЗ). Согласно ГОСТ, ТЗ на ПО является основным документом, определяющим требования и порядок создания ПО, в соответствии с которым проводится разработка ПО и его приемка. Из этого следуют основные цели разработки ТЗ:
▪️описание требований к процессу создания ПО;
▪️описание ожидаемого результат создания ПО;
▪️возможность предъявления требований по доработке ПО при несоответствии ожидаемого результат создания ПО с созданным ПО. Вот некоторые рекомендации по разработке ТЗ на ПО: ⚠️ ТЗ должно в обязательном порядке содержать
▪️проектное название ПО;
▪️перечень документов (если актуально), содержащих требования к разработке ПО, напр., предыдущие ТЗ по проекту, нормативно-технические документы (ГОСТ, иные стандарты, методики и т.д.);
▪️назначение ПО;
▪️требования к структуре ПО;
▪️функциональные требования к ПО;
▪️стандарты разработки, напр. язык программирования, стандарты написания кода, стандарты обмена данными;
▪️требования к безопасности;
▪️требования к производительности;
▪️требования к API (если актуально);
▪️требования к окружению (ОС, версии компиляторов, базы данных, сервера, софт и т.д.);
▪️перечень и описание необходимой программной документации;
▪️требования к тестированию и методики оценки качества ПО; ⚠️ сроки разработки также могут быть указаны в ТЗ (если не указаны в договоре или задании на служебную разработку); ⚠️ при утвержденной политике лицензирования (использования) ПО целесообразно отразить в ТЗ допустимые виды лицензий на включаемое в проект Free and Open Source Software; ⚠️ как и в случае любого иного письменного документа, любые изменения в ТЗ также оформляются в виде дополнительного соглашения (при заказной разработке) или в виде соответствующего приказа (при внутренней разработке); ⚠️ в случае внутренней разработки ТЗ может быть зафиксировано в такой же форме, как и непосредственно задание на разработку; ⚠️ ТЗ в обязательном порядке подписывается как со стороны заказчика, так и со стороны исполнителя; в случае внутренней разработки работник должен расписаться в его получении; ⚠️ допускается разработка ТЗ силами исполнителя.