Все тесты должны проводиться для всех полей формы и повторять все возможные варианты работы программы. После прохождения всех тестов будет подтверждено, что все виды ошибок ввода обрабатываются.
Заключение
Спроектировано ПО для решения задачи идентификации линейного динамического объекта. Изучена технология визуального проектирования UML. Разработаны сценарии тестирования.
Приложение №1
Файл "Объект.cpp"
#include "Объект.h"
//##ModelId=4EA4294503B4
Объект::расчет эффективной длительности АЧХ()
{
}
//##ModelId=4EA4295D0005
Объект::расчет эффективной длительности ИХ()
{
}
//##ModelId=4EA437310362
Объект::передача данных()
{
}
Файл "Объект.h"
#ifndef ОБЪЕКТ_H_HEADER_INCLUDED_B1259A17
#define ОБЪЕКТ_H_HEADER_INCLUDED_B1259A17
//##ModelId=4EA4253A03BE
class Объект
{
public:
//##ModelId=4EA4294503B4
расчет эффективной длительности АЧХ();
//##ModelId=4EA4295D0005
расчет эффективной длительности ИХ();
//##ModelId=4EA437310362
передача данных();
//##ModelId=4EA4256F0388
Byte порядок левой части;
//##ModelId=4EA4258201E4
Byte порядок правой части;
//##ModelId=4EA426420285
Double a3;
//##ModelId=4EA4260302AB
Double a2;
//##ModelId=4EA4262D00D3
Double a1;
//##ModelId=4EA426330358
Double a0;
//##ModelId=4EA426B30106
Double b2;
//##ModelId=4EA426AE00B0
Double b1;
//##ModelId=4EA426A302B5
Double b0;
//##ModelId=4EA426BC01E1
Double k1;
//##ModelId=4EA4276403E1
Double k2;
//##ModelId=4EA429DA01E6
Double k3;
//##ModelId=4EA429E002D6
Double k4;
//##ModelId=4EA429E402DF
Double k5;
//##ModelId=4EA429EA01FB
Double k6;
//##ModelId=4EA42A06025B
Double T1;
//##ModelId=4EA42A3C02B0
Double T2;
//##ModelId=4EA42A4302E3
Double T3;
//##ModelId=4EA42A480230
Double T4;
//##ModelId=4EA42A4D00D1
Double T5;
//##ModelId=4EA42A5102DD
Double T6;
//##ModelId=4EA43CBF00D5
Integer id;
};
#endif /* ОБЪЕКТ_H_HEADER_INCLUDED_B1259A17 */
Файл "работа с объектом.cpp"
#include "работа с объектом.h"
//##ModelId=4EA4290E0000
работа с объектом::создать()
{
}
//##ModelId=4EA4292D031F
работа с объектом::изменить()
{
}
//##ModelId=4EA4293400A4
работа с объектом::удалить()
{
}
Файл "работа с объектом.h"
#ifndef РАБОТА_С_ОБЪЕКТОМ_H_HEADER_INCLUDED_B125E8C1
#define РАБОТА_С_ОБЪЕКТОМ_H_HEADER_INCLUDED_B125E8C1
//##ModelId=4EA4253D010B
class работа с объектом
{
public:
//##ModelId=4EA4290E0000
создать();
//##ModelId=4EA4292D031F
изменить();
//##ModelId=4EA4293400A4
удалить();
};
#endif /* РАБОТА_С_ОБЪЕКТОМ_H_HEADER_INCLUDED_B125E8C1 */
Файл "Сигнал.cpp "
#include "Сигнал.h"
//##ModelId=4EA42B4D031E
Сигнал::считывание сигнала()
{
}
//##ModelId=4EA42E1C0008
Сигнал::расчет сигнала()
{
}
//##ModelId=4EA437470217
Сигнал::передача данных()
{
}
Файл "Сигнал.h"
#ifndef СИГНАЛ_H_HEADER_INCLUDED_B1258A84
#define СИГНАЛ_H_HEADER_INCLUDED_B1258A84
//##ModelId=4EA427BE02A5
class Сигнал
{
public:
//##ModelId=4EA42B4D031E
считывание сигнала();
//##ModelId=4EA42E1C0008
расчет сигнала();
//##ModelId=4EA437470217
передача данных();
//##ModelId=4EA427D101AD
Integer Количество точек;
};
#endif /* СИГНАЛ_H_HEADER_INCLUDED_B1258A84 */
Файл "Работа с сигналом.cpp"
#include "Работа с сигналом.h"
//##ModelId=4EA42CAB014C
Работа с сигналом::создать()
{
}
//##ModelId=4EA42CB500B0
Работа с сигналом::изменить()
{
}
//##ModelId=4EA42CC00022
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.