
- •Содержание
- •1. Написание спецификаций
- •1.1. Внешние спецификации
- •1.2 Внутренние спецификации
- •2 Тестирование
- •2.1 Виды испытаний программного изделия. Стадии испытаний
- •2.2 Режимы испытаний программ
- •2.3 Категории испытания программного изделия
- •2.4 Технология тестирования, классы эквивалентности
- •2.4.1 Тест для правильных классов эквивалентности
- •2.2.2 Тесты для неправильных классов эквивалентности
- •2.2.3 Протокол тестирования
- •3 Руководство системного программиста
- •3.1 Общие сведения о программе
- •3.2 Структура программы
- •3.5 Дополнительные возможности
- •3.6 Сообщения системному программисту
Содержание
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