Техническое задание на разработку программного обеспечения

Автор: Пользователь скрыл имя, 22 Апреля 2012 в 17:44, курсовая работа

Описание работы

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

Содержание

Введение 3
1 Глава. Теоретические аспекты создания технического задания
Понятие технического задания и его место в проектировании 5
Необходимость технического задания 7
Действующие ГОСТ 10
1.3.1. ГОСТ 19.201-78 11
1.3.2. ГОСТ 34.602-89 14
1.4. Общие требования 16
2 Глава. Составление примера технического задания
2.1. Предварительный этап создания технического задания 21
2.2. Непосредственное написание технического задания 27
Заключение 31
Список используемой литературы 33

Работа содержит 1 файл

Васильев.ФТС-25.Информатика.doc

— 250.50 Кб (Скачать)

     Обеим сторонам:

    • представить (вообразить) готовый продукт,
    • выполнить попунктную проверку готового продукта (приёмочное тестирование — проведение испытаний),
    • уменьшить число ошибок, связанных с изменением требований в результате их неполноты или ошибочности (на всех стадиях и этапах создания, за исключением испытаний).

     Заказчику:

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

     Исполнителю:

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

 

      1.3. Действующие ГОСТы

     Несмотря  на свою важность, содержание ТЗ практически не регламентировано нормативными документами (ГОСТ, ОСТ). Существуют только три стандарта на ТЗ:

  • ГОСТ 19.201-78. Единая система программной документации. Техническое задание. Требования к содержанию и оформлению (кратко изложено содержание ТЗ);
  • ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы (достаточно подробно изложены состав и содержание ТЗ);
  • ГОСТ 25123-82. Машины вычислительные и системы обработки данных. Техническое задание. Порядок построения, изложения и оформления (приведен порядок построения ТЗ).

     Рассмотрим  каждый стандарт более тщательно.

 

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

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

     Обязательно надо рассмотреть внимательно несколько отрывков:

     1.4. Техническое задание должно содержать  разделы:

  • введение;
  • основания для разработки системы;
  • цели разработки;
  • требования к функциональным объектам системы;
  • требования к документации;
  • технико-экономические показатели;
  • этапы процесса разработки;
  • порядок приемки и тестирования;
  • в техническое задание разрешается добавлять приложения

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

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

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

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

     2.4.5. В разделе «Требования к информационной и программной совместимости» необходимо указать требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой. Полный текст ГОСТа можно посмотреть в приложении (ГОСТ 19.201-78)

     1.3.2. ГОСТ 34.602-89 Техническое задание на  создание автоматизированной системы.

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

     2.1. ТЗ на АС содержит разделы,  которые могут быть разделены  на подразделы:

     1) общие сведения;

     2) цели развития и назначение системы;

     3) характеристики блоков автоматизации;

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

     5) содержание работ по разработке системы;

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

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

     8) требования к документации;

     9) исходники разработки.

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

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

     1) условия и режим эксплуатации, которые должны обеспечивать  использование технических средств  (ТС) системы с необходимыми техническими  индикаторами, в том числе виды  и частотность обслуживания ТС системы или допустимость ее работы без технического обслуживания;

     2) изначальные требования к допустимым  площадям для размещения персонала  и ТС системы, к параметрам  сетей энергоснабжения и т.п.;

     3) требования к квалификации обслуживающего  персонала и к режиму работы специалистов;

     4) требования к условиям хранения, комплектации, расположению комплекта  запасных изделий и приборов;

     5) требования к процессу обслуживания.

 

      1.3.2. ГОСТ 25123-82

     Настоящий стандарт распространяется на вычислительные машины, комплексы и системы обработки данных независимо от их назначения и области применения и технические средства, входящие в их состав (далее—изделие), и устанавливает порядок построения, изложения и оформления технического задания на разработку изделия при проведении совместных работ со странами-членами СЭВ.

     Важно отменить:

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

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

     2.5.Раздел «Технические требования» должен состоять из следующих подразделов:

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

     Примечание. В зависимости от особенностей разрабатываемого изделия допускается уточнять содержание подразделов или объединять отдельное подразделы (полный текст ГОСТа 25123-82 см. Приложение 2)7.

     На  этом можно остановиться, все остальные  тонкости и нюансы можно увидеть, прочитав сам гост. Теперь продолжим.

 

      1.4. Общие Требования

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

     Мы  можем выделить основные разделы  технического задания:

    • Общие сведения о системе (программе);
    • Назначение, цели и задачи системы (программы);
    • Требования к системе (функциональные требования, пользовательские требования, требования к системе в целом и тд);
    • Требования к видам обеспечения;
    • Требования к документированию;
    • Стадии и этапы разработки;
    • Порядок контроля и приемки системы (программы).

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

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

     Пример:

     «В  данном документе создаваемая информационная система называется «Единое окно доступа к образовательным ресурсам», сокращенно ЕО. Систему Единое окно доступа к образовательным ресурсам далее в настоящем документе допускается именовать Единое окно или Система»9

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

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

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

     Неотъемлемой  частью документа Техническое задание также должен быть список терминов и сокращений. Термины и сокращения лучше представить в виде таблицы с двумя столбцами «Термин» и «Полная форма»10.

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

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

     Данный  раздел документа Техническое задание должен содержать назначение и цели создания системы.

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

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

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

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

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

Информация о работе Техническое задание на разработку программного обеспечения