Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
M_RIO2.DOC
Скачиваний:
7
Добавлен:
21.03.2015
Размер:
1.01 Mб
Скачать

Приложение 3. Листинг тестирования

Тестирование подпрограммы

void TBall::HitOnBall(TBall* aBall)

---------Тест N 5

Входные данные:

Активный шар

theCenter 5,5; theRadius 5

theDirection 2.356194; theEnergy 20

Пассивный шар

theCenter 10,10; theRadius 5

theDirection 0.785398; theEnergy 60

Результаты теста:

Активный шар

атрибут theDirection: ОШИБКА ! факт 0.785398; ожидается 0.785398

атрибут theEnergy: факт 40; ожидается 40

Пассивный шар

атрибут theDirection: факт 2.356194; ожидается 2.356194

атрибут theEnergy: факт 40; ожидается 40

---------Тест N 6

Входные данные:

Активный шар

theCenter 5,5; theRadius 5

theDirection 0.785398; theEnergy 140

Пассивный шар

theCenter 10,10; theRadius 5

theDirection 2.356194; theEnergy 60

Результаты теста:

Активный шар

атрибут theDirection: ОШИБКА ! факт 2.356194; ожидается 0.785398

атрибут theEnergy: факт 100; ожидается 100

Пассивный шар

атрибут theDirection: ОШИБКА ! факт 0.785398; ожидается 2.356194

атрибут theEnergy: факт 100; ожидается 100

---------Тест N 7

Входные данные:

Активный шар

theCenter 5,5; theRadius 5

theDirection 2.356194; theEnergy 100

Пассивный шар

theCenter 100,100; theRadius 5

theDirection 0.785398; theEnergy 66.666664

Результаты теста:

Активный шар

атрибут theDirection: факт 2.356194; ожидается 2.356194

атрибут theEnergy: факт 100; ожидается 100

Пассивный шар

атрибут theDirection: факт 0.785398; ожидается 0.785398

атрибут theEnergy: факт 66.666664; ожидается 66.666664

Список рекомендуемой литературы

1. Липаев В.В. Проектирование программных средств. М.: Высш.шк., 1990. - 303 с.

2. Буч Г. Объектно-ориентированное проектирование / Пер. с англ. - Конкорд, 1992. - 519 с.

3. Бадд Т. Объектно-ориентированное программирование в действии / Пер. с англ. - СПб: Питер, 1997. - 464 с.

4. Майерс Г. Надежность программного обеспечения. М.: Мир, 1980. - 360 с.

5. Липаев В.В. Отладка сложных программ: Методы, средства, технология. - М.: Энергоатомиздат, 1993. - 384 с.

6. Калянов Г.Н. CASE структурный системный анализ (автоматизация и применение). - М.: "ЛОРИ", 1996. - 242 с.

ОГЛАВЛЕНИЕ

1. ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ 4

1.1. Цель и тематика курсовой работы 4

1.2. Системный анализ 4

1.3. Проектирование 5

1.4. Программирование 16

1.5. Тестирование 17

2. ПРИМЕР РАЗРАБОТКИ ПРОГРАММНОЙ СИСТЕМЫ 18

2.1. Формулировка задачи 18

2.2. Системный анализ 19

2.3. Проектирование 25

2.4. Программирование 32

2.5. Тестирование 32

3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 37

ПРИЛОЖЕНИЕ 1. Тексты программы учебного примера “Бильярд”                            39

ПРИЛОЖЕНИЕ 2. Текст программы-драйвера                                            52

ПРИЛОЖЕНИЕ 3. Листинг тестирования                                                55

Список рекомендуемой литературы 56

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

Методические указания к курсовой работе

Составители: ДУБОВ Илья Ройдович,

БАРКОВ Валерий Андреевич,

ДОЛИНИН Александр Геннадиевич

Ответственный за выпуск - зав.кафедрой профессор А.В.Костров

Редактор Е.П.Викулова

Лицензия N 020275 от 13.11.96 г.

Подписано в печать 12.03.99. Формат 60x84/16. Бумага для множит. техники. Гарнитура Times. Печать офсетная. Усл.печ.л.    . Уч.-изд.л. 2,98. Тираж 100 экз. С - Зак.

Владимирский государственный университет.

Подразделение оперативной полиграфии Владимирского государственного университета.

Адрес университета и подразделения оперативной полиграфии: 600026, Владимир, ул. Горького, 87.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]