Техническое Задание На Программное Обеспечение Образец

Posted on
Техническое Задание На Программное Обеспечение Образец Average ratng: 5,7/10 6031 reviews

Введение Недавно ко мне обратились, чтобы я посоветовал стандарты для написания технического задания (ТЗ) на разработку автоматизированных систем (АС) и программного обеспечения (ПО). Вот думаю, сейчас зайду в, найду подходящую статейку и отправлю её.

Но не тут-то было! Одной статьи, где перечисляются стандарты для ТЗ, включая шаблоны и примеры готовых документов, я не нашел. Придется сделать такую статейку самому И так, основные стандарты, методологии и своды знаний, где упоминается ТЗ или SRS (Software (or System) Requirements Specification):. ГОСТ 34. ГОСТ 19.

ТЕХНИЧЕСКОЕ ЗАДАНИЕ. Программного обеспечение для функционирования МГИС - ArcGIS, ГИС «ИнГео» (или эквивалент). Форма управления домом (ТСЖ, ЖСК, управляющая организация, непосредственное управление). Техническое задание на программное обеспечение и автоматизированную систему. .техзадание на сайт?техническое задание на программу по ГОСТ 19.201-78?программу и методику испытаний по ГОСТ 19.301-79?руководство оператора по ГОСТ 19.505-79?. Использованием лицензионного программного обеспечения. В разделе «Технико-экономические показатели» должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами [из п. 2.5 ГОСТ 19.201-78]. Ориентировочная экономическая эффективность не рассчитываются. Разработать техническое задание на программный продукт. Существующее программное обеспечение, которое может решать подобные.

IEEE STD 830-1998. ISO/IEC/ IEEE.

RUP. SWEBOK, BABOK и пр. ГОСТ 34 регламентирует структуру ТЗ на создание именно СИСТЕМЫ, в которую входят ПО, аппаратное обеспечение, люди, которые работают с ПО, и автоматизируемые процессы. Согласно ГОСТ 34 техническое задание должно включать следующие разделы: 1.

Общие сведения 2. Назначение и цели создания (развития) системы 3. Характеристика объектов автоматизации 4. Требования к системе 5. Состав и содержание работ по созданию системы 6.

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

Источники разработки При разработке ТЗ для государственных проектов Заказчики, как правило, требуют соблюдение именно этого стандарта. ГОСТ 19 “ГОСТ 19.ххх Единая система программной документации (ЕСПД)” — это комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ (или ПО) и программной документации. Этот стандарт относится к разработке именно ПО. Согласно техническое задание должно включать следующие разделы: 1. Основания для разработки; 3. Назначение разработки; 4.

Техническое Задание На Разработку Программного Обеспечения Образец

Требования к программе или программному изделию; 5. Требования к программной документации; 6. Технико-экономические показатели; 7. Стадии и этапы разработки; 8. Порядок контроля и приемки; 9. Естественно ГОСТ 34 (и 19) уже устарели, и я не люблю их использовать, но при правильном интерпретации стандартов, можно получить хорошее ТЗ, см.

Техническое Задание На Программное Обеспечение Пример

IEEE STD 830-1998 Достаточно хорошее определение стандарта дано в самом его описании: Описывается содержание и качественные характеристики правильно составленной спецификации требований к программному обеспечению (SRS) и приводится несколько шаблонов SRS. Данная рекомендуемая методика имеет своей целью установление требований к разрабатываемому программному обеспечению, но также может применяться, чтобы помочь в выборе собственных и коммерческих программных изделий. Согласно стандарту техническое задание должно включать следующие разделы: 1. Введение.

(book – книга; to read – читать; with interest – с интересом) • Самые важные вещи не обсуждаются без него. The most important things without him. (the most important – самый важный; things – вещи; to discuss – обсуждать; without – без) • Почему эти правила всегда забывают? Упражнения на пассивный залог в английском языке.

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

1. Назначение. 2. Область действия. 3. Определения, акронимы и сокращения.

4. Краткий обзор 2. Общее описание. 1. Взаимодействие продукта (с другими продуктами и компонентами).

2. Функции продукта (краткое описание). 3. Характеристики пользователя.

4. Ограничения. 5. Допущения и зависимости 3. Детальные требования (могут быть организованы по разному, н-р, так). 1.

Требования к внешним интерфейсам. 1. Интерфейсы пользователя. 2. Интерфейсы аппаратного обеспечения.

3. Интерфейсы программного обеспечения. 4.

Интерфейсы взаимодействия. 2.

Функциональные требования. 3. Требования к производительности. 4. Проектные ограничения (и ссылки на стандарты). 5.

Нефункциональные требования (надежность, доступность, безопасность и пр.). 6. Другие требования 4. Приложения 5.

Алфавитный указатель На самом деле новичку достаточно трудно понять, что должно содержаться в данных разделах по вышеприведенной структуре (как и в случае с ГОСТом), поэтому нужно читать сам стандарт, который., правда, на англ. Мне же больше нравится, который я использую при разработки ТЗ для коммерческих компаний.

И вообще дедушка Вигерс предоставляет (куда идут деньги при покупке этих рекомендаций, читайте в начале красным). Ну а вы уже несколько раз, надеюсь, перечитали. ISO/IEC/ IEEE обеспечивает единую трактовку процессов и продуктов, используемых при разработке требований на протяжении всего жизненного цикла систем и программного обеспечения. Он приходит на смену стандартов IEEE 830-1998, IEEE 1233-1998, IEEE 1362-1998. Данный стандарт содержит два шаблона спецификации требований:. System requirements specification (SyRS).

Software requirements specification (SRS) System Requirements Specification (SyRS) определяет технические требования для выбранной системы и удобства взаимодействия предполагаемой системы и человека. Она определяет высокоуровневые требования к системе с точки зрения предметной области, а также информацию об общей цели системы, ее целевой среде и ограничениях, допущениях и нефункциональных требованиях.

Она может включать в себя концептуальные модели, спроектированные для иллюстрации содержания системы, сценариев использования, основных сущностей предметной области, данных, информаций и рабочих процессов. Из определения следует, что это аналог ТЗ, описанного в ГОСТ 34. SyRS может содержать следующие разделы: 1.

Введение. 1. Назначение системы. 2. Содержание системы (границы системы). 3. Обзор системы.

1. Содержание системы. 2.

Функции системы. 3.

Характеристики пользователей. 4. Термины и определения 2. Системные требования. 1.

Функциональные требования. 2. Требования к юзабилити.

3. Требования к производительности. 4. Интерфейс (взаимодействие) системы.

5. Операции системы. 6.

Состояния системы. 7. Физические характеристики. 8. Условия окружения.

Техническое Задание Для Программного Обеспечения Образец

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

Управление информацией. 11. Политики и правила. 12. Требования к обслуживанию системы на протяжении ее жизненного цикла.

13. Требования к упаковке, погрузке-разгрузки, доставке и транспортировке 4. Тестирование и проверка (список необходимых приемочных тестов, которые отражают зеркально раздел 3) 5. Приложения. 1.

Задание

Предположения и зависимости. 2. Аббревиатуры и сокращений SRS это спецификация требований для определенного программного изделия, программы или набора программ (продукт), которые выполняют определенные функции в конкретном окружении.

Из определения следует, что это аналог ТЗ, описанного в ГОСТ 19, а по структуре очень напоминает SRS из стандарта IEEE 830. SRS может содержать следующие разделы: 1. Введение. 1.

Назначение. 2. Содержание (границы). 3. Обзор продукта. 1. Взаимодействие продукта (с другими продуктами и компонентами).

2. Функции продукта (краткое описание).

3. Характеристики пользователей.

4. Ограничения. 4. Термины и определения 2.

Детальные требования. 1. Требования к внешним интерфейсам. 2. Функции продукта.

3. Требования к юзабилити. 4.

Требования к производительности. 5. Требования к логической структуре БД. 6. Ограничения проектирования. 7. Системные свойства ПО.

8. Дополнительные требования 4. Тестирование и проверка (список необходимых приемочных тестов, которые отражают зеркально раздел 3) 5.

Приложения. 1. Предположения и зависимости. 2.

Аббревиатуры и сокращений Данный стандарт достаточно сложно найти в открытом виде в Интернете, но постараться можно, и опять же только на англ. RUP Структура SRS в представляет собой документ, в котором необходимо описать артефакты, полученные в процессе специфицирования требований. Адаптирован из стандарта IEEE STD 830 и содержит два варианта:. Традиционный шаблон SRS со структурированными функциональными требованиями по функциям Системы, максимально похож на 830 стандарт. Упрощенный шаблон SRS со структурированными функциональными требованиями в виде вариантов использования (use cases): 1.

Краткая сводка возможностей. Определения, акронимы и сокращения. Краткое содержание. Обзор системы. 1. Обзор вариантов использований.

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

Техническое Задание На Программное Обеспечение Образец

Нефункциональные требования. Вспомогательная информация. SWEBOK, BABOK и пр., а также множество других методологий разработки ПО и сводов знаний при упоминании SRS ссылаются на вышеупомянутые зарубежные стандарты.

Также стоит сказать, что для описания требований к АС и ПО используются и другие виды документов, кот каждый называет по разному: FRD (Functional Requirements Document), RD (Requirements Document), ПЗ (Постановка задачи или Пояснительная записка) и пр. Но это все производные документы от вышеупомянутых стандартов, не имеющих отраслевой стандартизации, хотя, в некоторых случаях, уже и с устоявшейся терминологией. А как же Agile? Я скажу одной фразой из: “Working software over comprehensive documentation”.

Поэтому в Agile документации отводится совсем мало места. Мое же убеждение, что разработать АС без ТЗ можно (используя техники/рекомендации Agile), но вот в дальнейшем сопровождать — невозможно. Поэтому сразу задумайтесь, как вы будете писать ТЗ и другую документацию, при разработке ПО по Agile. Заключение Как говорится, каждому проекту свое техническое задание. При правильном использовании любого из вышеперечисленных стандартов можно брать эти шаблоны для написания ТЗ, естественно адаптируя их под себя. Но главное, чтобы ТЗ не превращалось в ХЗ, а, именно, содержание (наполнение) в ТЗ — самое главное!

Но это уже совсем другая история Если есть интерес, то можно пройти он-лайн курс. Ну а кто дочитал до конца — тому бонус: (сейчас уже просто аналитиком давно не работаю, да и другие более удачные примеры запрещает открывать на всеобщее обозрение NDA). Также рекомендую ознакомиться со следующими материалами:. Презентацией Юрия Булуя. Анализ требований к автоматизированным информационным системам. (читать вместе с комментариями).

для МЭР. Статья Gaperton по правильной работе с ТЗ по ГОСТ. Шаблоны документов для бизнес-аналитиков из Метки:.

Добавить метки Пометьте публикацию своими метками Метки необходимо разделять запятой. Например: php, javascript, андронный коллайдер, задача трех тел. Я то как раз умею их готовить. А вот многие начинающие (и не только) Аналитики с трудом справляются с ГОСТом. Чего только стоит посмотреть выложенные ТЗ для МЭР. Я просто люблю более конкретные (западные) шаблоны, которые ориентированы на коммерческие реалии. Вот дано вы писали требования к метрологическому обеспечению, транспортабельности или защите от влияния внешних воздействий?

И опять же фраза вырванная из контекста не дает полное представление о том, что я хотел донести. Вот например в конце я пишу: При правильном использовании любого из вышеперечисленных стандартов можно брать эти шаблоны для написания ТЗ, естественно адаптируя их под себя. Содержание (наполнение) в ТЗ — самое главное!