Разработка технического задания на разработку ИС
Лабораторная работа № ___
Цель работы: Получение практических навыков составления технического задания на автоматизированную информационную систему.
Указания к выполнению лабораторной работы
Определение. Техническое задание (ТЗ) – это завершающий предпроектную стадию документ, который содержит цели и обоснование проектирования, а также определяет основные требования к ИС и исходные данные необходимые при разработке.
Техническое задание составляется по результатам предпроектного обследования объекта автоматизации. В настоящее время при составлении технического задания обычно руководствуются требованиями следующих ГОСТов:
· 34.602-89 «Техническое задание на создание автоматизированной системы» – описывает состав и содержание ТЗ, которые распространяются на автоматизированную (информационную) систему в целом, в том числе:
o общесистемные требования к ИС;
o требования к компонентному составу ИС;
o требования к интеграции компонентов ИС между собой и с другими системами;
o требования к составу и содержанию работ по внедрению ИС;
o …
· 19.201-78 «Техническое задание. Требования к содержанию и оформлению» – входит в единую систему программной документации и устанавливает порядок построения и оформления технического задания на программное изделие для ЭВМ.
При проектировании сложных систем обычно разрабатывают общее техническое задание на ИС в целом (в соответствии с требованиями ГОСТа 34.602-89), а также дополнительные технические задания на части системы:
· на создание информационно-вычислительной сети,
· на отдельные подсистемы ИС,
· на элементы программного обеспечения ИС – программные компоненты и/или комплексы (в соответствии с требованиями ГОСТа 19.201-78).
Для сравнительно небольших информационных систем допускается разработка единого технического задания, в котором устанавливаются как общие требования к ИС, так и требования к соответствующим программным средствам.
В соответствии с ГОСТом 19.201-78 техническое задание должно включать в себя следующие разделы:
· Введение;
· Основание для разработки;
· Назначение и цели разработки;
· Требования к программе и программной документации;
· Технико-экономические показатели;
· Стадии и этапы разработки;
· Порядок контроля и приёмки;
· Приложение.
При составлении технического задания целесообразно учитывать следующие практические рекомендации:
1. Все изменения в структуре ТЗ (по сравнению с ГОСТ) должны быть обязательно согласованы с заказчиком.
2. При составлении ТЗ целесообразно использовать методику «дробления и детализации». Это значит, что структура документа (разбиение на разделы и подразделы) должна быть тщательно проработана, так чтобы заинтересованное лицо могло быстро найти необходимые ему сведения относительно ИС по содержанию ТЗ.
3. Сведения о функциональном назначении должны давать ответ на вопрос «для чего?», а сведения об эксплуатационном назначении – на вопрос «для кого?». Описание функционального назначения разработки должно содержать общие сведения без указания отдельных деталей.
4. Требования к программе желательно составлять на основе ГОСТов и нормативно-технической документации заказчика.
5. При составлении требований к программе целесообразно использовать метод «шаблонного построения фраз», например
· При изложении требований к функциональным и иным характеристикам: «Программа должна обеспечивать возможность …» или «Требования к … не предъявляются».
· При изложении требований к квалификации персонала: «Каждый пользователь должен обладать практическими навыками работы с графическим пользовательским интерфейсом ОС»;
· и. т.п.
6. Требования к программным изделиям должны носить императивный характер. Если какие-либо требования (из перечисленных в ГОСТе) не предъявляются, об этом следует указывать специально.
7. Требования к пользовательскому интерфейсу рекомендуется оформлять в разделе «Специальные требования».
8. Минимальный состав программной документации, который должен упоминаться в соответствующем разделе ТЗ, включает в себя:
· Спецификация программной документации;
· Техническое задание;
· Программа и методики испытаний;
· Руководства администратора и оператора
9. В раздел «Технико-экономические показатели» можно включать оценку потребности в программном изделии и приблизительную оценку стоимости и трудоёмкости разработки.
10. Стадии и этапы разработки обычно излагаются в форме таблицы:
Содержание | Сроки | Исполнители | Отчёт |
… | … | … | … |
11. В разделе «Порядок контроля и приёмки» рекомендуется указывать:
· Какие функции программного изделия подлежат испытанию;
· В какие сроки и чьими силами разрабатываются программные испытания;
· Срок проведения испытания;
· Оформление испытания;
· Иные условия (например, на какой технике проводятся испытания)
Задания к лабораторной работе
В соответствии с полученным вариантом задания разработать проект технического задания на программное изделие для ИС. Руководствоваться требованиями Единой системы программной документации (ЕСПД), в частности, ГОСТом 19.201-78.
Контрольные вопросы и задания
- Понятие ТЭО и ТЗ
- ГОСТ 34.602-89.
- ГОСТ 19.201-78.
- Основные разделы ТЗ на программу.
- Методика «дробления и детализации».
- Метод «шаблонного построения фраз».
- Требования к программе.
- Требования к программной документации.