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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
background image

 
 

6 

подраздел  «Режимы  испытаний  программ»  будет  иметь  номер 
2.4 (т.к.  раздел  «Тестирование»  будет  вторым  в  данной  лабора-
торной работе) или просто 4 (если основные разделы не нумеро-
вать). Если же выполняется курсовой проект, то нужно нумеро-
вать его основные разделы, тогда «Тестирование» будет четвер-
тым  разделом  работы,  следовательно,  подраздел  «Режимы  ис-
пытаний программ» будет иметь номер 4.4 (как и в данном ме-
тодическом пособии). Примеры см. в приложениях. 

background image

 
 

7 

1 

ТЕХНИЧЕСКОЕ

ЗАДАНИЕ

Составление  технического  задания — цель  первой  части 

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

1.1 

Содержание

Техническое  задание  оформляют  в  соответствии  с  ГОСТ 

19.106-78.  Для  внесения  изменений  или  дополнений  в  техниче-
ское  задание  на  последующих  стадиях  разработки  программы 
или  программного  изделия  выпускают  дополнение  к  нему.  Со-
гласование и утверждение дополнения к техническому заданию 
проводят  в  том  же  порядке,  который  установлен  для  техниче-
ского задания.

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

−

введение;

−

основания для разработки;

−

назначение разработки;

−

требования к программе или программному изделию;

−

требования к программной документации;

−

технико-экономические показатели;

−

стадии и этапы разработки.

В  зависимости  от  особенностей  программы  или  программ-

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

1.2 

Введение

В  разделе  «Введение»  указывают  наименование,  краткую 

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

Пример.  Получение  заготовок  во  многих  отраслях,  таких 

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

background image

 
 

8 

ройств. Минимизация пути режущего инструмента обеспечива-
ет существенную экономию энергии и трудозатрат.

Наименование — система минимизации пути режущего ин-

струмента  при  раскрое  листовых  материалов  (далее  просто 
минимизатор).

Краткая  характеристика — двумерный  минимизатор  с  ло-

кальной базой сформированных маршрутов резки. 

1.3 

Основание

для

разработки

В разделе «Основания для разработки» должны быть указаны:

−

документ  (документы),  на  основании  которого  ведется 

разработка;

−

организация, утвердившая этот документ, и дата его ут-

верждения;

−

наименование и (или) условное обозначение темы разра-

ботки.

Пример.  Задание  для  проведения  лабораторных  занятий  и 

выполнения  курсовой  работы,  выдано  кафедрой  АСУ  ТУСУРа 
01.09.2007. Наименование темы разработки — «Минимизатор». 

1.4 

Назначение

разработки

В  разделе  «Назначение  разработки»  должно  быть  указано 

функциональное  (чем  является  программное  изделие)  и  экс-
плуатационное  (область  применения)  назначение  программы 
или программного изделия.

Пример.  Минимизатор  предназначен  для  формирования 

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

1.5 

Требования

к

программе

или

программному

изделию

Раздел  «Требования  к  программе  или  программному  изде-

лию» должен содержать следующие подразделы:

−

требования к функциональным характеристикам;

background image

 
 

9 

−

требования к надежности;

−

условия эксплуатации;

−

требования к составу и параметрам технических средств;

−

требования  к  информационной  и  программной  совмес-

тимости. 

1.5.1 Требования к функциональным характеристикам 

В  подразделе  «Требования  к  функциональным  характери-

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

Пример.

1.  Редактор  должен  работать  в  многооконном  графическом 

режиме  и  поддерживать  работу  как  клавиатуры,  так  и  манипу-
лятора типа «мышь».

2.  Пользователь,  по  своему  желанию,  должен  иметь  воз-

можность установки масштабного поля для каждого окна.

3.  Минимизатор  должен  обеспечивать  нахождение  мини-

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

4.  Найденный  путь  должен  демонстрироваться  на  экране  в 

различных режимах.

5.  Информация  о  размещении  контуров  и сформированном 

маршруте  может  быть  сохранена  в  локальной  базе  данных 
минимизатора.

6. Должен быть обеспечен графический просмотр базы дан-

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

7. Информация о размещении и сформированном маршруте 

может быть выведена в форме файла геометрической информа-
ции следующей структуры: 

… 

8. Перечисление вершин контуров деталей в соответствую-

щем  дескрипторе  выходного  файла  должно  соответствовать 
сформированному маршруту резки.

9.  Программа должна  использовать  в качестве  входной  ин-

формации  файл  геометрической  информации,  первой  деталью 
которого будет прямоугольник области размещения.

background image

 
 

10

10.  Программа  должна  обеспечивать  просмотр  выходного 

файла. 

1.5.2 Требования к надежности 
 
В  подразделе  «Требования  к  надежности»  должны  быть 

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

Пример. Программа должна обрабатывать ошибочные дей-

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

1.5.3 Условия эксплуатации 
 
В подразделе «Условия эксплуатации» должны быть указа-

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

1.5.4 Требования к составу и параметрам технических 

средств 

 
В подразделе «Требования к составу и параметрам техниче-

ских  средств»  указывают  необходимый  состав  технических 
средств и их основные технические характеристики.

Пример.  Программное  обеспечение  разрабатывается  для 

персональной ЭВМ (IBM PC-совместимой) со следующими ха-
рактеристиками:

−

процессор с частотой не ниже 1 ГГц;

−

объем ОЗУ не менее 128 Мб;

−

графический адаптер SVGA;

−

манипулятор типа «мышь». 

Источник: https://files.student-it.ru/previewfile/392