Язык UML. Формулировка задачи, поставленной в проекте. Определение требований. Выявление групп пользователей. Бизнес-модель (Business USE-CASE Diagram), страница 8

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

Заключение

Спроектировано ПО для решения задачи идентификации линейного динамического объекта. Изучена технология визуального проектирования UML. Разработаны сценарии тестирования.


Приложение №1

Сгенерированный C++ код

Файл "Объект.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