ВУЗ: Томский государственный университет систем управления и радиоэлектроники
Категория: Методичка
Дисциплина: Проектирование информационных систем
Добавлен: 21.10.2018
Просмотров: 6244
Скачиваний: 6
6
подраздел «Режимы испытаний программ» будет иметь номер
2.4 (т.к. раздел «Тестирование» будет вторым в данной лабора-
торной работе) или просто 4 (если основные разделы не нумеро-
вать). Если же выполняется курсовой проект, то нужно нумеро-
вать его основные разделы, тогда «Тестирование» будет четвер-
тым разделом работы, следовательно, подраздел «Режимы ис-
пытаний программ» будет иметь номер 4.4 (как и в данном ме-
тодическом пособии). Примеры см. в приложениях.
7
1
ТЕХНИЧЕСКОЕ
ЗАДАНИЕ
Составление технического задания — цель первой части
первой лабораторной работы. Также техническое задание явля-
ется первым разделом курсовой работы.
1.1
Содержание
Техническое задание оформляют в соответствии с ГОСТ
19.106-78. Для внесения изменений или дополнений в техниче-
ское задание на последующих стадиях разработки программы
или программного изделия выпускают дополнение к нему. Со-
гласование и утверждение дополнения к техническому заданию
проводят в том же порядке, который установлен для техниче-
ского задания.
Техническое задание должно содержать следующие разделы:
−
введение;
−
основания для разработки;
−
назначение разработки;
−
требования к программе или программному изделию;
−
требования к программной документации;
−
технико-экономические показатели;
−
стадии и этапы разработки.
В зависимости от особенностей программы или программ-
ного изделия допускается уточнять содержание разделов, вво-
дить новые разделы или объединять отдельные из них.
1.2
Введение
В разделе «Введение» указывают наименование, краткую
характеристику области применения программы или программ-
ного изделия и объекта, в котором используют программу или
программное изделие.
Пример. Получение заготовок во многих отраслях, таких
как судостроение, авиастроение, легкая промышленность, авто-
мобилестроение и др., основано на вырезке необходимых кон-
туров из листового материала с помощью термических уст-
8
ройств. Минимизация пути режущего инструмента обеспечива-
ет существенную экономию энергии и трудозатрат.
Наименование — система минимизации пути режущего ин-
струмента при раскрое листовых материалов (далее просто
минимизатор).
Краткая характеристика — двумерный минимизатор с ло-
кальной базой сформированных маршрутов резки.
1.3
Основание
для
разработки
В разделе «Основания для разработки» должны быть указаны:
−
документ (документы), на основании которого ведется
разработка;
−
организация, утвердившая этот документ, и дата его ут-
верждения;
−
наименование и (или) условное обозначение темы разра-
ботки.
Пример. Задание для проведения лабораторных занятий и
выполнения курсовой работы, выдано кафедрой АСУ ТУСУРа
01.09.2007. Наименование темы разработки — «Минимизатор».
1.4
Назначение
разработки
В разделе «Назначение разработки» должно быть указано
функциональное (чем является программное изделие) и экс-
плуатационное (область применения) назначение программы
или программного изделия.
Пример. Минимизатор предназначен для формирования
минимального пути вырезки многоугольных контуров, разме-
щенных в прямоугольной области, а также для хранения полу-
ченных маршрутов в базе данных.
1.5
Требования
к
программе
или
программному
изделию
Раздел «Требования к программе или программному изде-
лию» должен содержать следующие подразделы:
−
требования к функциональным характеристикам;
9
−
требования к надежности;
−
условия эксплуатации;
−
требования к составу и параметрам технических средств;
−
требования к информационной и программной совмес-
тимости.
1.5.1 Требования к функциональным характеристикам
В подразделе «Требования к функциональным характери-
стикам» должны быть указаны требования к составу выполняе-
мых функций, организации входных и выходных данных, вре-
менным характеристикам и т.п.
Пример.
1. Редактор должен работать в многооконном графическом
режиме и поддерживать работу как клавиатуры, так и манипу-
лятора типа «мышь».
2. Пользователь, по своему желанию, должен иметь воз-
можность установки масштабного поля для каждого окна.
3. Минимизатор должен обеспечивать нахождение мини-
мального пути с проходом только один раз через каждое ребро
каждого многоугольного контура детали в области размещения.
4. Найденный путь должен демонстрироваться на экране в
различных режимах.
5. Информация о размещении контуров и сформированном
маршруте может быть сохранена в локальной базе данных
минимизатора.
6. Должен быть обеспечен графический просмотр базы дан-
ных с возможностью удаления из нее или копирования в актив-
ное окно указанного размещения с имеющимся маршрутом.
7. Информация о размещении и сформированном маршруте
может быть выведена в форме файла геометрической информа-
ции следующей структуры:
…
8. Перечисление вершин контуров деталей в соответствую-
щем дескрипторе выходного файла должно соответствовать
сформированному маршруту резки.
9. Программа должна использовать в качестве входной ин-
формации файл геометрической информации, первой деталью
которого будет прямоугольник области размещения.
10
10. Программа должна обеспечивать просмотр выходного
файла.
1.5.2 Требования к надежности
В подразделе «Требования к надежности» должны быть
указаны требования к обеспечению надежного функционирова-
ния (устойчивое функционирование, контроль входной и вы-
ходной информации, время восстановления после отказа и т.п.).
Пример. Программа должна обрабатывать ошибочные дей-
ствия пользователя и сообщать ему об этом. Программа должна
обеспечивать контроль входной и выходной информации в
форме файлов геометрической информации.
1.5.3 Условия эксплуатации
В подразделе «Условия эксплуатации» должны быть указа-
ны условия эксплуатации (температура окружающего воздуха,
относительная влажность и т.п. для выбранных типов носителей
данных), при которых обеспечиваются заданные характеристи-
ки, а также вид обслуживания, необходимое количество и ква-
лификация персонала.
1.5.4 Требования к составу и параметрам технических
средств
В подразделе «Требования к составу и параметрам техниче-
ских средств» указывают необходимый состав технических
средств и их основные технические характеристики.
Пример. Программное обеспечение разрабатывается для
персональной ЭВМ (IBM PC-совместимой) со следующими ха-
рактеристиками:
−
процессор с частотой не ниже 1 ГГц;
−
объем ОЗУ не менее 128 Мб;
−
графический адаптер SVGA;
−
манипулятор типа «мышь».