на главную карта сайта

Онлайн помощь

Онлайн помощь
 

Опрос посетителей

Какие консультации в IT Вам необходимы?
Какие консультации в IT Вам необходимы?
Бесплатный семинар на какую тему был бы интересен для Вас?

Разработка технического задания

Вы планируете создать или внедрить программный продукт.

Каждый разрабатываемые проект по созданию информационной системы индивидуален. Иначе можно было бы купить готовый продукт, а не заказывать разработку.

Для проведения конкурса исполнителей, для того, чтобы поставить задачу, понятную всем участникам проекта и для того, чтобы иметь возможность оценить при приемки работ их соответствие поставленным задачам, необходимо создание проектной документации, в частности разработка технического задания.

Мы разработаем профессиональное техническое задание на основе российских и мировых стандартов и используя системный подход, которое позволит представить проект более детально, согласовать его со всеми участниками проекта, гарантировать создание адекватного поставленным задачам продукта.

 

Как известно, при разработке продукта наиболее дорогими этапами являются этапы, ближайшие к началу проекта. Т.к. они влияют на всё, что будет происходить в дальнейшем в течение проекта. Неправильно поставленные задачи и плохо разработанное техническое задание может обойтись по цене повторной реализации всего проекта.

 

В результате разработки технического задания вы получаете документ, содержащий:

 

- Цели автоматизации

Описание задач автоматизации, краткое описание бизнес-процессов, которые необходимо автоматизировать и смежных процессов. Задачи, стоящие перед заказчиком, которые необходимо решить с помощью разработки программного обеспечения.

 

- Характеристики объекта автоматизации

Описание текущего состояния автоматизации - перечень информационных систем, связанных с разрабатываемым проектом, их функциональность, возможность их использования и интеграции для целей данного проекта

 

- Функциональные требования к системе

Описание того, какие функции должна выполнять система. Описание ограничений, по тому, как система должна выполнять те или иные функции.

Описание типов пользователей системы (ролей).

Описание функций, которые должен выполнять каждый тип пользователя в системе.

Подробное описание взаимодействия каждого типа пользователя с системой по шагам (сценарии использования системы).

Прототипы интерфейсов, с помощью которых происходит взаимодействие пользователей с системой с описанием, в какой последовательности и каким образом происходит отображение различных форм и окон системы, каким образом данные вводятся, проверяются, обрабатываются системой. Описание реакций системы на действия пользователя.

 

- Нефункциональные требования к системе

    - Требования к программной платформе

    Технологии, использование которых планируется для реализации системы, платформы на которых должна работать система

    - Требования к аппаратной платформе

    Аппаратное обеспечение, на котором должна использоваться система. Периферийное оборудование, которое должна поддерживать система.

    - Требования к производительности

    Требования к времени выполнения важных функций системы, для которых критично время выполнение не более чем за заданное время.

    - Требования к масштабируемости

    Требования к механизмам, позволяющим наращивать функциональность системы в будущем.

    - Требования к надежности

    Требования к среднему времени работы системы до отказа, времени восстановления системы при сбоях.

    - Требования к безопасности

    Требования к защите информации, к разграничению прав доступа.

    - Требования к патентной чистоте

    Требования к правам на систему. 

    - Требования к интерфейсам

    Требования к возможностям системы взаимодействовать с другими, внешними системами. Возможности обращения к системе извне.

 

- Архитектура системы
 

Аппаратная архитектура системы - схемы и описание составляющих аппаратного комплекса системы

Программная архитектура - схемы и описание программных компонент системы, работающих на различных аппаратных частях системы с разбиением компонент на модули по функциональности.  

 

Все разделы технического задания необходимы при разработке средних и крупных проектов. Тем не менее основные разделы необходимы для успешной и качественной реализации проекта любого масштаба.