Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2- 0_Лабораторная_Технлогия разработки программного обеспечения.doc
Скачиваний:
81
Добавлен:
23.06.2014
Размер:
180.74 Кб
Скачать

Содержание

1. Написание спецификаций 2

1.1. Внешние спецификации 2

1.2 Внутренние спецификации 2

2 Тестирование 4

2.1 Виды испытаний программного изделия. Стадии испытаний 4

2.2 Режимы испытаний программ 4

2.3 Категории испытания программного изделия 4

2.4 Технология тестирования, классы эквивалентности 4

2.2.2 Тесты для неправильных классов эквивалентности 7

2.2.3 Протокол тестирования 8

3 Руководство системного программиста 10

3.1 Общие сведения о программе 10

3.2 Структура программы 10

3.3 Настройка программы 10

3.3.1 Установка программы 10

3.3.2 Настройка программы 10

3.4 Проверка программы 10

3.5 Дополнительные возможности 11

3.6 Сообщения системному программисту 11

1. Написание спецификаций

1.1. Внешние спецификации

main: procedure fmain

declare char string;

char = Выбранная команда;

do Case(char)

/*Процедура перехода в справочник по книгам*/

«Справочник по книгам»: call TForm1.N4Click(Sender: TObject);

/*Процедура перехода в карточку читателя*/

«Справочник по книгам»: call TForm1.N5Click(Sender: TObject);

/*Процедура выхода*/

«Справочник по книгам»: call TForm1.N2Click(Sender: TObject);

/*Процедура перехода в справочное руководство*/

«Справка»: call TForm1.N3Click(Sender: TObject);

end case;

end main.

1.2 Внутренние спецификации

/*«Справочник по книгам»*/

/* Процедура, выполняющая добавления новых данных */

«Добавить»:

procedure TForm2.BitBtn4Click(Sender: TObject);

begin

if данные введены правильно

then добавить данные

else вывод сообщения

end;

/* Процедура, выполняющая редактирование имеющихся данных */

«Изменить»:

procedure TForm2.BitBtn2Click(Sender: TObject);

begin

if данные введены правильно

then изменить данные

else вывод сообщения

end;

/* Процедура, выполняющая удаление имеющихся данных */

«Удалить»: procedure TForm2.BitBtn5Click(Sender: TObject);

Begin

Удалить данные

Вывод сообщения

end

/* Процедура, выполняющая поиска элемента списка по ключу */

«Поиск»: procedure TForm2.Edit1Change(Sender: TObject);

Begin

if (искомое значение)=true отобразить в таблице

end

/* Процедура, выполняющая завершение работы */

«Выход»: procedure FinWork;

Begin

выход

end

/*«Карточка читателя»*/

/* Процедура, выполняющая загрузку данных */ procedure TForm3.BitBtn1Click(Sender: TObject);

Begin

Считать данные из выбранного Excel файла

End

/*«Справочник по книгам»*/

/* Процедура, выполняющая добавления новых данных */

«Добавить»: procedure TForm4.BitBtn1Click(Sender: TObject);

begin

if данные введены правильно

then добавить данные

else вывод сообщения

end;

/* Процедура, выполняющая редактирование имеющихся данных */

«Редактировать»: procedure TForm4.BitBtn2Click(Sender: TObject);

begin

if данные введены правильно

then изменить данные

else вывод сообщения

end;

/* Процедура, выполняющая удаление имеющихся данных */

«Удалить»: procedure TForm4.BitBtn3Click(Sender: TObject);

Begin

Удалить данные

Вывод сообщения

end

/* Процедура, выполняющая поиска элемента списка по ключу */

«Поиск»: procedure TForm4.Edit1Change(Sender: TObject);

Begin

if (искомое значение)=true отобразить в таблице

end