Название файла с данными | Примечания | Ожидаемый результат | Фактический результат |
ЛИСТ1.XLS | Файл содержит данные о параметрах нац. дохода | Открытие файла, считывание данных и закрытие файла | Файл открыт, данные считаны, файл закрыт |
NATION.XLS | Файл не содержит данных в нужном формате | Открытие файла, проверка, закрытие файла, вывод сообщения, о том, что данные не найдены | Файл открыт, выполнена проверка, файл закрыт, выведено сообщение о том, что данные в нужном формате не найдены |
Таблица 4.3 - Тестовые наборы для модулей ввода данных о национальном доходе
Значения склонность к потреблению | Базисное потребление | Примечания | Ожидаемый результат | Фактический результат |
2 | 10 | Недопустимое значение склонности к потреблению | Сообщение о том, что значение склонности к пот-реблению должно лежать в диапазоне от 0 до 1 | Выведено сообщение о том, что значение долж-но быть больше 0 но меньше 1 |
нн | 3 | Недопустимое значение склонности к потреблению | Сообщение о том, что значение долж-но выражаться чис-ловым значением | Выведено сообщение о том, что параметр дол-жен быть числовым значением |
0,1 | нн | Недопустимое значение базисного потребления | Сообщение о том, что значение дол-жно быть числом | Выведено сообщение о том, что параметр дол-жен быть числом |
0,1 | 10 | Правильные значения | Запись значений в ячейки рабочего листа и запрос следующих значений | Данные записаны в ячейки листа и запрашивается следующее значение |
Таблица 4.4 Тестовые наборы данных для модуля определения нацю дохода с учетом инвестиций
Значение нормы накопления | Значение критерия сходимости | Примечания | Ожидаемый результат | Фактический результат |
-0,1 | 0,01 | Неправильное значение нормы накопления | Сообщение о том, что норма должна быть больше 0 | Выведено сообщение о том, что норма должна быть больше 0 |
0,1 | 0,01 | Правильные значения | Продолжение расчетов | Расчеты продолжены |
0,3 | 0 | Неверное значение критерия сходимости | Сообщение о том, что критерий сходимости должен быть больше 0 | Выведено сообщение о том, что критерий сходимости должен быть больше 0 |
Таблица 4.5 - Тестовые наборы данных для модуля построения модели делового цикла
Значение фактора акселерации | Значение базового потребления | Примечания | Ожидаемый результат | Фактический результат | |
-1 | 10 | Недопустимое значение фактора акселерации | Сообщение о том, что значение фактора аксе-лерации должно лежать в диапа-зоне от 0 до 1 | Выведено сообщение о том, что значение дол-жно быть больше 0 но меньше 1 | |
нн | 3 | Недопустимое значение фактора акселерации | Сообщение о том, что значение долж-но выражаться числовым значением | Выведено сообщение о том, что параметр дол-жен быть числовым значением | |
0,1 | нн | Недопустимое значение базисного потребления | Сообщение о том, что значение дол-жно быть числом | Выведено сообщение о том, что параметр дол-жен быть числом | |
0,1 | 10 | Правильные значения | Запись значений в ячейки рабочего листа и запрос следующих значений | Данные записаны в ячейки листа и запрашивается следующее значение |
Для проверки правильности расчетов макроэкономических показателей используются данные из [1, стр. 109, 115, 119]. Исходные данные и результаты работы пакета приведены в приложении В.
Тестирование модулей пакета по стратегии “черного ящика” показало, что программу можно считать отлаженной, то есть функционирующей с требующимися характеристиками в заданной области изменения входных данных.
4.2 Сборка пакета при тестировании
Сборка пакета прикладных программ при тестировании осуществлялась пошаговым методом сверху-вниз. Такой метод сборки предполагает последовательное подключение к набору уже оттестированных модулей очередного тестируемого модуля. Для наглядного представления порядка сборки в процессе тестирования ППП можно обратиться к рисунку 2.3. Изображенный пакет представляет иерархическую древовидную структуру, сборка в процессе тестирования осуществлялась в последовательности:
а) спроектировано основное меню, разработаны и подключены модули “Выход”, “Ввод_исх_данных”, “Вход_данные”, “Исх_данные”. В качестве других вызываемых модулей разработаны заглушки
б) спроектирован и разработан модуль “Диагр1”, “Диагр2”, “Диагр3”, “Диагр4”
в) спроектирован, разработан и подключен модуль “Просмотр”
г) спроектированы и разработаны модули SaveToBook1,2,3 и OpenBook1,2,3. Модули были подключены к основному меню, а к ним подключены вызываемые. Проведено тестирование
е) разработаны и подключены обрабатывающие и интерфейсные модули Склонность_потреблению, Базовое потребление, Незав_объем_инв. Модули протестированы в составе пакета
ж) спроектированы и подключены модули Норма_накопления, Прирост_предложения, Склонность_к_потреблению, Отнош_кап/труд, Норма_накоп-ления. Модули протестированы в составе пакета
з) спроектированы, разработаны и подключены обслуживающие модули Фактор_акселерации, Спрос_Y1, Спрос_Y0
и) разработан справочный модуль myhelp.
В ходе сборки пакета на каждом этапе проводилось тщательное тестирование модулей. В результате пошаговой сборки пакета ошибки в интерфейсах между модулями обнаруживались и устранялись на ранних стадиях проектирования и кодирования пакета. Тестирование пакета в целом после завершения сборки показало, что пакет можно считать работоспособным и готовым к применению.
5 Описание применения
5.1 Назначение пакета
Пакет предназначен для расчета макроэкономических показателей. Он позволяет рассчитать равновесный национальный доход и построить модель делового цикла. Все расчеты иллюстрируются графиками.
5.2 Условия применения
Программа работает на стандартном комплексе технических средств из состава персональных компьютеров семейства IBM Pentium. Минимальный объем памяти на диске - 800 Kb. Видеоадаптер VGA и выше.
Программа может быть запущена через табличный процессор Microsoft Excel 97. Операционная система - Windows 95/98.
5.3 Инструкция по применению
Для запуска пакета kursl следует:
а) запустить табличный процессор Excel.
б) открыть через меню “Файл” главный файл пакета kurs.xls. Вам будет предъявлен экран с главным меню пакета.
Общие принципы работы с программой включают в себя умение:
а) вводить данные через диалог
б) запоминать данные в других рабочих книгах и открывать рабочие книги с данными для считывания из них информации
в) просматривать результаты расчетов.
Подробное описание возможностей пользователя при работе с пакетом приведено в пункте 1.3.1. ТЗ.
Поскольку пакет реализует проблемно-ориентированный способ управления (см. пункт 2.5) и используется в режиме диалогового сопровождения, управляющая информация вводится постепенно в процессе работы пакета.
Меню системы представлено на рисунках Б.1-Б.3 в приложении Б. Первая группа команд предназначена для ввода данных вручную или из файла - рабочей книги.
Пользователю при работе пакета не нужно знать порядок выполняемых действий, так как пакет сам в диалоговом режиме запрашивает пользователя о данных, которые ему необходимы в конкретный момент расчета.
Ввод данных в пакет осуществляется через простые и доступные формы ввода (см. приложение Б, рисунки Б.6-Б.10), снабженные комментариями о вводимых величинах и их размерностях.
Все предупреждающие и информирующие сообщения системы моделирования представлены на рисунках Б.11-Б.40 в приложении Б.
Для выхода из пакета следует в главном меню выбрать пункт “Выход”, после чего пакет завершит работу.
Заключение
В результате создания курсового проекта были изучены принципы построения программ-приложений в среде табличного процессора Excel 97, был спроектирован проблемно-ориентированный пакет прикладных программ, реализующий модель макроэкономических показателей. К пояснительной записке приложен текст модулей разработанного пакета прикладных программ.
Созданный пакет был протестирован с использованием методов тестирования по стратегии “черного ящика” (методы эквивалентных разбиений и граничных условий). Результаты тестирования показали правильную и устойчивую работу пакета при допустимых (правильных) и неправильных входных данных.
Список литературы
1. Кубонива М. и др. Математическая экономика на персональном компьютере. Пер. с яп.-М.:Финансы и статистика, 1991.
2. Экономика, разработка и использование программного обеспечения ЭВМ: Учебник. В.А. Благодатских, М.А. Енгибарян, Е.В. Ковалевская и др. – М.: Финансы и статистика, 1995.
3. К. Макконнелл, С. Брю. Экономикс. В 2-х т.: Т. 1: Пер. с англ. – Таллин:”Римол”, 1993.
4. Прокофьев О.В. Создание приложений для обработки табличных данных в экономических задачах. – Пенза: Изд-во ПГУ, 1998.