Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП_2009.doc
Скачиваний:
26
Добавлен:
03.11.2018
Размер:
3.23 Mб
Скачать

Тема 1.5. Виды и содержание документации по еспд на этапах разработки технического задания.

Документация при проектировании и разработке ПС.

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

  1. системный анализ и проектирование ПС – разработка и интегрирование программных компонентов

  2. тестирование компонентов и комплексов программ

  3. испытание ПС

  4. сопровождение и конфигурационное управление версиями ПС.

Техническое задание

Аннотацию и содержание допускается в документ не включать.

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

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

  2. Основание для разработки - документ/документы, на основании которых ведется разработка; организация, утвердившая этот документ, и дата его утверждения; наименование и/или условное обозначение темы разработки.

  3. Назначение разработки - функциональное и эксплуатационное назначение программы.

  4. Требования к программе или программному изделию - раздел должен содержать следующие подразделы:

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

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

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

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

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

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

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

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

  • Требования к программной документации - предварительный состав программной документации и, при необходимости, специальные требования к ней.

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

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

  • Порядок контроля и приемки - виды испытаний и общие требования к приемке работы.

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

    1. В приложениях к техническому заданию, при необходимости, приводят:

    • перечень научно-исследовательских и других работ, обосновывающих разработку;

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

    • другие источники разработки.

    Этот стандарт устанавливает стадии разработки программ, программной документации, а также этапы и содержание работ:

    Стадии разработки

    Этапы работ

    Содержание работ

    Техническое задание

    Обоснование необходимости разработки программы

    Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ.

    Научно-исследователь-ские работы

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

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

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

    Эскизный проект

    Разработка эскизного проекта

    Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.

    Утверждение эскизного проекта

    Разработка пояснительной записки. Согласование и утверждение эскизного проекта

    Технический проект

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

    Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств.

    Утверждение технического проекта

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

    Рабочий проект

    Разработка программы

    Программирование и отладка программы

    Разработка программной документации

    Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

    Испытания программы

    Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний.

    Внедрение

    Подготовка и передача программы

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

    Примечания:

    1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях — вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.

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