Техническое задание (ТЗ) — исходный документ разработки информационных систем.
ТЗ содержит основные технические требования, предъявляемые к программному обеспечению, его составу, средствам реализации, надежности и отказоустойчивости, а также условиям его эксплуатации.
В техническое задание на разработку программного продукта следует включать только те требования, которые действительно могут быть проверены по определённым критериям.
Требования и характеристики к ПО, которые носят субъективный характер, и не могут быть вследствие этого проверены, бессмысленны с практической и ошибочны с юридической точки зрения.
Этапы создания технического задания
Постановка задачи проекта;
Формирование и конкретизация требований к технической реализации;
Согласование этапов, их длительности, и составление документации;
Указание языков и кодов программирования;
Составление, корректировка и утверждение у Заказчика технического задания.
Словарь терминов
B2B (business-to-business, предприятие-предприятие)
– системы электронной коммерции, в которых в качестве субъектов процессов продажи и покупки выступают юридические лица (предприятия, организации…)
B2C (business-to-customer, предприятие-потребитель)
– системы электронной коммерции, в которых в качестве продавца выступает юридическое лицо (предприятие, организация…), а покупателя – физическое лицо
Аутентификация
– процесс идентификации пользователя, пытающегося получить интерактивный доступ к информации, компьютерной системе, вычислительной сети или электронной почте. Выполняется в целях обеспечения безопасности, основывается на использовании паролей, специальных карточек, цифровой подписи и др.
Аутсорсинг
– выделение первоначально внутренней экономической деятельности фирмы во внешние структуры, в том числе и за рубеж
Безопасность
– желаемый уровень целостности, исключительности, доступности и эффективности для защиты данных от потерь, искажения, разрушения и несанкционированного использования
Веб(WWW)
– приставка, обозначающая принадлежность к Всемирной паутине (World Wide Web, WWW) или к корпоративной сети обмена данными, организованной по принципу Всемирной паутины
Веб-узел, веб-сайт
– набор связанных между собой информационных онлайновых ресурсов, предназначенных для просмотра через компьютерную сеть с помощью специальных программ – браузеров. Веб-узел может представлять собой набор документов в электронном виде, онлайновую службу
Всемирная паутина, WWW, World Wide Web
– множество веб-узлов, к которым осуществляется доступ через Интернет
Интернет
– глобальное (всемирное) множество независимых компьютерных сетей, соединенных между собой для обмена информацией
Интернет-провайдер
– организация, предоставляющая юридическим и физическим лицам доступ к службам Интернета
Информационные технологии
– технологии, связанные с созданием, хранением и управлением информацией
Клиент
– пользователь, компьютер или программ, запрашивающая услуги, ресурсы, данные или обработку у другой программы или компьютера
Локализация
– адаптация программного продукта к требованиям страны, где он будет продаваться или использоваться. Как правило, включает перевод программного обеспечения и/или документации, файлов справки и т.д. Может включать и дополнительные модули, такие как проверка орфографии
Мультимедийные [технологии]
– технологии, обеспечивающие возможность использования звука и видео
Онлайновая [сетевая] служба
– услуга, предоставляемая в реальном времени посредством сети передачи данных
Онлайновый ресурс
– ресурс, доступ к которому осуществляется в режиме реального времени посредством компьютера, подключенного к сети обмена данными. В виде онлайновых ресурсов может предоставляться оперативная информация или возможность работы в режиме диалога с программой или другим пользователем
Открытый ключ
– пользовательский ключ для декодирования получаемых сообщений
Программное обеспечение (ПО)
– общее понятие, описывающее программы для компьютеров в отличие от их аппаратных составляющих
Протокол
– набор правил, соглашений, сигналов и процедур, регламентирующий взаимодействие между двумя устройствами (в частности, обмен данными между ними)
Секретный ключ
– пользовательский ключ для декодирования получаемых сообщений, зашифрованных с помощью открытого ключа
Сервер
– программа, которая оказывает некоторые услуги другим программам (клиентам). Связь между клиентом и сервером обычно осуществляется посредством передачи сообщений, часто по сети, и использует некий протокол для кодирования запросов клиента и ответов сервера.
Сеть передачи данных
– объединение двух или более устройств (например, компьютеров) для передачи данных между этими устройствами
Смарт-карта
– пластиковая карточка с встроенным микропроцессором. Смарт-карты могут использоваться для проведения электронных платежей, для доступа к онлайновым сетевым службам или другим услугам
Телекоммуникация
– передача всех форм информации, включая данные, голос, видео и т.п., между компьютерами по телефонным линиям связи
Электронная подпись
– числовое значение, вычисляемое по тексту сообщения с помощью секретного ключа отправителя и проверяемое открытым ключом, соответствующим секретному ключу отправителя. Удостоверяет, что документ исходит от того лица, чья цифровая подпись приложена, а также отсутствие с момента подписания изменений в документе, пересылаемом в цифровом виде
Электронная торговля, электронная коммерция
– вид бизнес-активности, в которой коммерческое взаимодействие субъектов бизнеса осуществляется по Интернету
Шифрование с открытым ключом
– класс криптографических методов, использующих двухключевые шифры. Сообщения, зашифрованные открытым ключом, можно расшифровать только при помощи связанного с ним секретного ключа. И наоборот, подлинность сообщений, подписанных секретным ключом, можно проверить с помощью открытого ключа.