МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УПРАВЛЕНИЕ ОБРАЗОВАНИЯ
МОГИЛЕВСКОГО ОБЛАСТНОГО ИСПОЛНИТЕЛЬНОГО КОМИТЕТА
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
“МОГИЛЕВСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ”
Дисциплина Дисциплина Технология разработки
программного обеспечения
УТВЕРЖДАЮ
Заместитель директора
по учебной работе
_________М.М. Федоськова
________________________
ЛАБОРАТОРНАЯ РАБОТА №2
РАЗРАБОТКА И ОБСУЖДЕНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА
ПРОЕКТИРУЕМУЮ СИСТЕМУ
ЛАБОРАТОРНАЯ РАБОТА №2.1
ОПРЕДЕЛЕНИЕ ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ, ПРИНЦИПОВ И
АРХИТЕКТУРЫ ПОСТРОЕНИЯ СИСТЕМЫ
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
Разработал преподаватели
О.В. Сергиенко
И.С. Атрощенко
Обсуждено и одобрено
на заседании цикловой комиссии спецдисциплин
специальности «Программное обеспечение
информационных технологий»
Протокол № __ от _____________________
Цель работы
1.1 Формирование умения разрабатывать ТЗ на проектированную систему в соответствии со стандартом учреждения образования и нормативными документами.
Методическое и материальное обеспечение
2.1 Методические рекомендации по выполнению лабораторной работы.
2.2 Персональный компьютер IBM PC.
Последовательность выполнения работы
3.1 Ознакомиться с теоретическим материалом.
3.2 Выполнить индивидуальное задание.
3.3 Оформить отчет.
3.4 Ответить на контрольные вопросы.
Теоретическое обоснование
Этап анализа
Первым этапом любого проекта является этап анализа. Для различных методологий он носит различные названия (структурный анализ, анализ требований, предпроектное исследование т.д.).
В результате предпроектного исследования определяется:
- возможность проектирования;
- средства проектирования и разработки;
- цель проектирования;
- функции создаваемой системы.
Важную роль на данном этапе играют источники информации: научная литература, статьи, документы и т.д.
Традиционно выделяют следующие этапы исследования:
1 Анализ предметной области
1.1 Описание предметной области
1.2 Анализ традиционной технологии обработки информации
1.3 Анализ существующих решений
1.4 Анализ средств реализации
2 Постановка задачи
2.1 Характеристика комплекса решаемых задач
2.1.1 Цель работы
2.1.2 Обоснование актуальности разработки
2.1.3 Логическая структура задачи (основные действия и их очередность)
2.1.4 Требования к системе
2.1.4.1 Требования к системе в целом
2.1.4.2 Требования к системному программному обеспечению (к операционной системе и средствам разработки)
2.1.4.3 Требования к прикладному программному обеспечению
2.1.4.4 Требования к аппаратной платформе
2.1.5 Требования к безопасности и надежности
2.1.6 Требования к пользовательскому интерфейсу программы
2.1.7 Условия прекращения функционирования
2.2 Выходные данные
2.3 Входные данные
Техническое задание
Результатом этого этапа является ТЕХНИЧЕСКОЕ ЗАДАНИЕ.
ГОСТ 34_602-89 описывает этапы создания технического задания.
Техническое задание (ТЗ) содержит совокупность требований к ПС и может использоваться как критерий проверки и приемки разработанной программы. Поэтому достаточно полно составленное (с учетом возможности внесения дополнительных разделов) и принятое заказчиком и разработчиком, ТЗ является одним из основополагающих документов проекта.
Техническое задание должно содержать следующие разделы:
- введение;
- основания для разработки;
- назначение разработки;
- требования к программе или программному изделию;
- требования к программной документации;
- технико-экономические показатели;
- стадии и этапы разработки;
- порядок контроля и приемки;
- в техническое задание допускается включать приложения.
В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них.
Несмотря на то, что ТЗ регламентируется ГОСТами, некоторые разработки предлагают свое описание ТЗ и результатов исследования.
Назначение и цели создания системы
Раздел «Назначение и цели создания (развития) системы» состоит из подразделов:
- назначение системы;
- цели создания системы.
В подразделе «Назначение системы» указывают вид автоматизируемой деятельности (управление, проектирование и т.п.) и перечень объектов автоматизации (объектов), на которых предполагается ее использовать.
Для АСУ дополнительно указывают перечень автоматизируемых органов (пунктов) управления и управляемых объектов.
В подразделе «Цели создания системы» приводят наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания АС, и указывают критерии оценки достижения целей создания системы.