Файл: Введение Разработка и оформление технического задания при разработке по.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.11.2023

Просмотров: 17

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.




Введение

Разработка и оформление технического задания при разработке ПО.

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

Изначальные требования к конечному продукту выдаются заказчиком.

Условно ТЗ можно назвать любое поручение исполнителю, главное, чтобы в нём было ясно прописаны характеристики итогового продута.

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

Техническое задание (ТЗ) – основной документ, содержащий требования заказчика к системе, в соответствии с которыми осуществляется создание и разработка конечного продукта.

Техническое задание должно содержать следующие разделы:

  1. Введение;

2.основания для разработки;

3.назначение разработки;

4.требования к программе или программному изделию;

5. ГОСТ для Технического задания

6. Выбор вида ГОСТ для Технического задания и их отличия

7.требования к программной документации;

8.технико-экономические показатели;

9.стадии и этапы разработки;

10.порядок контроля и приёмки.

Основания для Разработки

Техническое задания (ТЗ) – исходный документ, который является основанием для разработки и испытания программы или автоматизированной системы.

Техническое задание на программу и программное обеспечение разрабатывается в соответствие с требованиями ГОСТ 19.201-78. Основанием для разработки ТЗ чаще всего является договор.

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

Цель и назначение для разработки

Эксплуатационное и функциональное назначение и перспективность продукции.


Требования к программе или программному изделию

Должен содержать следующие подразделы:

  • Требования к функциональным характеристикам;

  • Требования к надёжности;

  • Условия эксплуатации;

  • Требования к составу и параметрам технических средств;

  • Требования к информационной и программной совместимости;

  • Требования к маркировке и упаковке;

  • Требования к транспортированию и хранению;

  • Специальные требования.

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

«Требования к надёжности» должны быть указаны требования к обеспечению надёжного функционирования (обеспечения устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и т.п.).

«Условия эксплуатации» должны быть указаны условия эксплуатации (температура окружающего воздуха, относительная влажность и т.п. для выбранных типов носителей данных), при которых должны обеспечиваться заданные характеристики, а также вид обслуживания, необходимое количество и квалификация персонала.

«Требования к составу и параметрам технических средств» указывают необходимый состав технических средств с указанием их основных технических характеристик.

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

При необходимости должна обеспечиваться защита информации и программ.

В подразделе «Требования к маркировке и упаковке» в общем случае указывают требования к маркировке программного изделия, варианты и способы упаковки.

В подразделе «Требования к транспортированию и хранению» должны быть указаны для программного изделия условия транспортирования, места хранения, условия хранения, условия складирования, сроки хранения в различных условиях
По каким ГОСТам пишется ТЗ?

Конечно, техническое задание можно составить в произвольном порядке и если заказчик не формалист, некрупная компания, придерживающаяся стандартов, и не относится к органам государственной власти, то этого будет достаточно.

В России Техническое задание пишется согласно двум ГОСТам:



ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы»;

ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению».

Для создания модуля, программы, комплекса программ требуется Техническое задание по ГОСТу. Это очень важно, ведь именно там описаны все пункты, по которым впоследствии могут возникнуть споры.


Какой ГОСТ для Технического задания выбрать?

Если вы разрабатываете документацию на программу, которую создали под конкретное предприятие, то ваш ГОСТ 34. Если же пишете документы на массовую программу, то ваш ГОСТ 19.
Можно ли выбрать для тиражируемого программного продукта ГОСТ 34, а для системы под конкретную организацию ГОСТ 19? Да можно, если на этом настаивает по каким-либо причинам Заказчик. Во всех остальных случаях, лучше выбирать нужный ГОСТ, так как Пункты ГОСТов отличаются.
Отличия ГОСТ 34 от ГОСТа 19 при написании ТЗ

Для удобства ниже представлена таблица пунктов ГОСТа 34 и ГОСТа 19 для написания Технического задания.

ГОСТ 19

  1. Введение

  2. Основания для разработки

  3. Назначение разработки

  4. Требования к программе или программному изделию

    1. Требования к функциональным характеристикам

    2. Требования к надёжности

    3. Условия эксплуатации

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

    5. Требования к информационной и программной совместимости

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

    7. Требования к транспортированию и хранению

    8. Специальные требования

  5. Требования к программной документации

  6. Технико-экономические показатели

  7. Стадии и этапы разработки

  8. Порядок контроля и приёмки


ГОСТ 34

  1. Общие сведения

  2. Назначение и цели создания системы

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

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

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

4.1. Требования к системе в целом

4.1.1. Требования к структуре и функционированию системы

4.1.2. Требования к численности и квалификации персонала системы и режиму его работы

4.1.3. Показатели назначения

4.1.4. Требования к надёжности

4. 1.5. Требования к безопасности

4.1.6. Требования к эргономике и технической эстетике

4.1.7. Требования к транспортабельности для подвижных систем

Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

4.1.8. Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы


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

4.1.10. Требования по сохранности информации при авариях

4.1.11. Требования к защите от влияния внешних воздействий

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

4.1.13. Требования по стандартизации и унификации

4. 1.14. Дополнительные требования

4.3. Требования к видам обеспечения

5. Состав и содержание работ по созданию системы

6. Порядок контроля и приёмки системы

7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

8. Требования к документированию

9.Источники разработки

Ниже рассмотрим каждый ГОСТ34 и пункты ГОСТ34.

ГОСТ 34 содержит следующие разделы, которые могут быть разделены на подразделы:

  1. Общие сведения;

  2. Назначение и цели создания (развития) системы;

  3. Характеристика объектов автоматизации;

  4. Требования к системе;

  5. Состав и содержание работ по созданию системы;

  6. Порядок контроля и приёмки системы;

  7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие;

  8. Требования к документированию;

  9. Источники разработки.

В ТЗ могут включаться приложения.

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

В ТЗ на части системы не включают разделы, дублирующие содержание разделов Технического задания на систему в целом.

В разделе 1 «Общие сведения» указывают:

  • Полное наименование системы и её условное обозначение;

  • Шифр темы или шифр (номер) договора;

  • Наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты;

  • Перечень документов, на основании которых создаётся система, кем и когда утверждены эти документы;

  • Плановые сроки начала и окончания работы по созданию системы;

  • Сведения об источниках и порядке финансирования работ;

  • Порядок оформления и предъявления заказчику результатов работ по созданию системы (её частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы.


Раздел 2 «Назначение и цели создания (развития) системы» состоит из подразделов:

  • Назначение системы;

  • Цели создания системы.

В подразделе 2.1 «Назначение системы» указывают вид автоматизируемой деятельности (управление, проектирование и т. п.) и перечень объектов автоматизации (объектов), на которых предполагается её использовать.

Для автоматизированной системы управления (АСУ) дополнительно указывают перечень автоматизируемых органов (пунктов) управления и управляемых объектов.

В подразделе 2.2 «Цели создания системы» приводят наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания автоматизированной системы (АС), и указывают критерии оценки достижения целей создания системы.

В разделе 3 «Характеристики объекта автоматизации» приводят:

  • Краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию;

  • Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды.

Раздел 4 «Требования к системе» состоит из следующих подразделов:

  • Требования к системе в целом;

  • Требования к функциям (задачам), выполняемым системой;

  • Требования к видам обеспечения.

Состав требований к системе, включаемых в данный раздел ТЗ на АС, устанавливают в зависимости от вида, назначения, специфических особенностей и условий функционирования конкретной системы. В каждом подразделе приводят ссылки на действующие нормативно-технические документы (НТД), определяющие требования к системам соответствующего вида.

В подразделе 4.1 «Требования к системе в целом» указывают:

  • Требования к структуре и функционированию системы;

  • Требования к численности и квалификации персонала системы и режиму его работы;

  • Показатели назначения;

  • Требования к надёжности;

  • Требования безопасности;

  • Требования к эргономике и технической эстетике;

  • Требования к транспортабельности для подвижных АС;

  • Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы;

  • Требования к защите информации от несанкционированного доступа;

  • Требования по сохранности информации при авариях;

  • Требования к защите от влияния внешних воздействий;

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

  • Требования по стандартизации и унификации;

  • Дополнительные требования.