ТехЗадание_образец1. Методические указания к лабораторной работе 1 Разработка технического задания на программное средство и автоматизированную систему
Скачать 0.78 Mb.
|
Методические указания к лабораторной работе №1 Разработка технического задания на программное средство и автоматизированную систему Составитель Сидоров М.Е. Оглавление Методические указания к лабораторной работе №1 ................................................................................... 1 Разработка технического задания на программное средство и автоматизированную систему ............... 1 Определение и назначение ТЗ ......................................................................................................................... 4 Нормативная база .............................................................................................................................................. 4 Кто разрабатывает тех задание ........................................................................................................................ 4 Что должно содержать в себе техническое задание...................................................................................... 5 Как писать техническое задание на программу по ГОСТ 19.201-78? ............................................................ 6 Лист утверждения и титульный лист ............................................................................................................ 6 Изменения и дополнения ............................................................................................................................. 6 Состав разделов технического задания ....................................................................................................... 6 Содержание разделов ................................................................................................................................... 7 Введение ............................................................................................................................................................ 7 Наименование программы ........................................................................................................................... 7 Краткая характеристика области применения ............................................................................................ 7 Основания для разработки ............................................................................................................................... 7 документ (документы), на основании которых ведется разработка; ....................................................... 7 организация, утвердившая этот документ, и дата его утверждения ........................................................ 8 Назначение разработки .................................................................................................................................... 8 Функциональное назначение ....................................................................................................................... 8 Требования к программе или программному изделию ............................................................................ 8 Требования к надежности ........................................................................................................................... 10 Условия эксплуатации программы ............................................................................................................. 11 Требования к видам обслуживания ........................................................................................................... 11 Требования к составу и параметрам технических средств ...................................................................... 12 Требования к информационной и программной совместимости .......................................................... 12 Требования к маркировке и упаковке ....................................................................................................... 13 Требования к транспортированию и хранению ........................................................................................ 15 Специальные требования ........................................................................................................................... 15 Требования к программной документации .................................................................................................. 15 Предварительный состав программной документации .......................................................................... 15 Технико-экономические показатели ............................................................................................................. 16 Экономические преимущества разработки .............................................................................................. 16 Стадии и этапы разработки ......................................................................................................................... 17 Стадии разработки ....................................................................................................................................... 17 Этапы разработки ........................................................................................................................................ 17 Содержание работ по этапам ..................................................................................................................... 17 Перечень программных документов, которые должны быть разработаны .......................................... 18 Сроки и исполнители разработки .............................................................................................................. 18 Порядок контроля и приемки ......................................................................................................................... 18 Виды испытаний .......................................................................................................................................... 18 Общие требования к приемке работы ....................................................................................................... 19 Приложения ..................................................................................................................................................... 19 Состав ТЗ на АС ................................................................................................................................................. 20 Правила оформления текстовой части ТЗ по ГОСТ 2.105-95 ........................................................................ 20 Построение документа ................................................................................................................................ 20 Правила оформления иллюстраций, приложений, таблиц и сносок ..................................................... 22 Задания ............................................................................................................................................................. 26 Составить тех зад на разработку программных средств (ПС), либо информационных систем (ИС) ..... 26 по вариантам заданий:..................................................................................................................................... 26 Приложение А .................................................................................................................................................. 27 Форма титульного листа .................................................................................................................................. 27 Приложение Б .................................................................................................................................................. 28 Форма последнего листа ТЗ на АС ................................................................................................................ 28 Определение и назначение ТЗ ( «Секретарь-референт» № 7, 2013 .) Техническое задание (далее – ТЗ) является основой договора между заказчиком и исполнителем на проведение проектных или иных работ (далее – договор), определяет цели, задачи, порядок и условия работ, ожидаемые результаты и сроки их выполнения. Техническое задание устанавливает основное назначение разрабатываемого объекта, его технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (конструкторской, технологической, программной и других) и ее состав, а также специальные требования. Любые изменения, дополнения и уточнения формулировок ТЗ должны быть согласованы с заказчиком и утверждены им. Нормативная база Основными нормативными документами, регламентирующими правила подготовки и оформления ТЗ, являются: межгосударственный стандарт ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы» (далее – ГОСТ 34.602-89), который распространяется на автоматизированные системы для автоматизации различных видов деятельности (управление, проектирование, исследование и т.п.), включая их сочетания, и устанавливает состав, содержание, правила оформления документа «Техническое задание на создание (развитие или модернизацию) системы»; государственный стандарт ГОСТ 19.201-78 «Единая система программной документации. Техническое задание. Требования к содержанию и оформлению» (далее – ГОСТ 19.201-78). Стандарт устанавливает порядок построения и оформления ТЗ на разработку программы или программного изделия для вычислительных машин, комплексов и систем независимо от их назначения и области применения. ГОСТ 34.602-89 предназначен для разработчиков автоматизированных систем, ГОСТ 19.201-78 – для разработчиков программных средств. Кто разрабатывает тех задание (http://tdocs.su/6740) Из раздела 2 ГОСТ 15.001-88: «2.1 ... Конкретное содержание технического задания определяют заказчик и разработчик , а при инициативной разработке - разработчик... 2.2 Техническое задание разрабатывают и утверждают в порядке, установленном заказчиком и разработчиком... При инициативной разработке необходимость, порядок разработки и утверждения технического задания определяет разработчик продукции ... К разработке технического задания могут привлекаться другие заинтересованные организации (предприятия): изготовитель , головная организация по виду продукции , внешнеторговая организация, организация- проектировщик, монтажная организация и др.» Из п. 1 Приложения 1 ГОСТ 34.602-89: «Проект ТЗ на АС разрабатывает организация- разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.)... При конкурсной организации работ варианты проекта ТЗ на АС рассматриваются заказчиком, который либо выбирает предпочтительный вариант, либо на основании сопоставительного анализа подготавливает с участием будущего разработчика АС окончательный вариант ТЗ на AC». Следует отметить, что ряд иных ГОСТов предусматривают разработку технического задания силами заказчика. Итак, стандарты предоставляют руководителю определенную степень свободы в выборе разработчика технического задания. Техническое задание может быть разработано: 1. силами самого заказчика; 2. непосредственным исполнителем, в чьи обязанности в дальнейшем войдут проектирование и проведение испытаний ; 3. « конкурсным » исполнителем, чьи взаимоотношения с заказчиком завершатся разработкой технического задания; 4. сторонним исполнителем. Что должно содержать в себе техническое задание Обязательные разделы: 1. цель и решаемые задачи; 2. описание — краткое изложение необходимых разработок; 3. способ реализации — подробное описание используемых методов, инструментариев, языков программирования, создаваемых классов, объектов (таблиц, файлов). Может содержать пример реализации подобного решения в другой сфере; 4. оценка работы — описание трудозатрат. Подробнее на Programmist1s.ru: http://programmist1s.ru/tehnicheskoe-zadanie-dlya- programmista-1s/ Как писать техническое задание на программу по ГОСТ 19.201-78? (http://tdocs.su/12215#o12216) В 2004 - 2005 годах был опубликован минимально необходимый набор « учебно- тренировочных » документов на программы , включающий техническое задание на программу по ГОСТ 19.201-78 , программу и методику испытаний по ГОСТ 19.301-79 , руководство оператора по ГОСТ 19.505-79 . Этого достаточно для разработки программы, проведения испытаний и сдачи ее заказчику. Редакция от 04.06.2015. Техническое задание оформляют в соответствии с ГОСТ 19.106-78 на листах формата 11 и 12 по ГОСТ 2.301-68, как правило, без заполнения полей листа. Номера листов (страниц) проставляются в верхней части листа над текстом *из п. 1.1 ГОСТ 19.201-78] Лист утверждения и титульный лист Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104-78. Информационную часть ( аннотацию и содержание ), лист регистрации изменений допускается в документ не включать [из п. 1.2 ГОСТ 19.201-78] Указанной возможностью следует воспользоваться. Меньше слов – меньше вопросов. Изменения и дополнения Для внесения изменений или дополнений в техническое задание на последующих стадиях разработки программы или программного изделия выпускают дополнение к нему. Согласование и утверждение дополнения к техническому заданию проводят в том же порядке, который установлен для технического задания [из п. 1.3 ГОСТ 19.201-78] Учесть все детали на начальных стадиях разработки невозможно, поэтому на практике указанный подход применяется весьма часто. В разделе «Стадии и этапы разработки» следует явно указать возможность внесения изменений и дополнений в техническое задание: «Содержимое разделов настоящего технического задания может быть изменено и дополнено по согласованию с заказчиком». Состав разделов технического задания Техническое задание должно содержать следующие разделы : введение; основания для разработки ; назначение разработки; требования к программе или программному изделию ; требования к программной документации ; технико-экономические показатели; стадии и этапы разработки ; порядок контроля и приемки ; в техническое задание допускается включать приложения. В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них [из п. 1.4 ГОСТ 19.201-78] Любые манипуляции с разделами - строго по согласованию с заказчиком Содержание разделов Отдельные подразделы технического задания могут подействовать на условного заказчика, как красная тряпка на быка. Заказчика, даже условного, раздражать не следует. В спорных подразделах будут рассмотрены пути поиска компромиссных решений. Ключевые позиции, в которых уступка заказчику равносильна затягиванию петли на шее исполнителя, будут также откомментированы с обоснованием жесткой позиции исполнителя. Чтобы излишне не отягощать ход повествования, в качестве учебно-тренировочной будем использовать реальную программу с графическим пользовательским интерфейсом , обеспечивающую возможность выполнения нескольких шаблонных функций. Пусть такой программой станет несложный текстовый редактор Введение В разделе «Введение» указывают наименование , краткую характеристику области применения программы или программного изделия и объекта, в котором используют программу или программное изделие [из п. 2.1 ГОСТ 19.201-78] Основное правило работы с текстом – детализация, дробление текста на структурные единицы, - разделы, подразделы, пункты и подпункты, см. статью « Как писать техническое задание?! » Содержание документа будет иметь четкую структуру, способствующую легкому поиску требуемого материала. Текст документа станет структурированным и удобным для чтения. Наименование программы Наименование программы – «Текстовый редактор для работы с файлами формата rtf». Краткая характеристика области применения Программа предназначена к применению в профильных подразделениях на объектах заказчика. Основания для разработки В разделе «Основания для разработки» должны быть указаны: 1. документ (документы), на основании которых ведется разработка; 2. организация, утвердившая этот документ, и дата его утверждения; 3. наименование и (или) условное обозначение темы разработки. В подразделе следует привести сведения, содержащиеся в договоре между заказчиком и исполнителем. документ (документы), на основании которых ведется разработка; Основанием для проведения разработки является Договор (письмо и т.д.) № 666 от 32 мартобря 2004 года (входящий № такой-то от такого-то). организация, утвердившая этот документ, и дата его утверждения Договор утвержден Директором ФГУП «Спецтяжмонтажстройсельхозавтоматика» Ивановым Петром Ивановичем, именуемым в дальнейшем Заказчиком, и утвержден Генеральным директором ОАО «Суперсофт» Блюмкинсом Иваном Ароновичем, именуемым в дальнейшем Исполнителем, такого-то мартобря 2004. Наименование и условное обозначение темы разработки Наименование темы разработки – «Разработка текстового редактора для работы с файлами формата rtf». Условное обозначение темы разработки (шифр темы) – «РТФ-007» Назначение разработки В разделе «Назначение разработки» должно быть указано функциональное и эксплуатационное назначение программы или программного изделия [из п. 2.3 ГОСТ 19.201-78] Функциональное назначение Функциональным назначением программы является предоставление пользователю возможности работы с текстовыми документами в формате rtf. В подразделе должно быть указано «укрупненное» функциональное назначение программы. Детали – перечень функций и т.д. – будут приведены ниже, в соответствующих разделах. Эксплуатационное назначение может трактоваться достаточно широко. Где, как, кем, с чем должна эксплуатироваться программа? |