- •Государственный комитет рф по высшему образованию
- •6. Организация рабочего места программиста 82
- •7. Литература. 101
- •Глава 1 специальная часть
- •Введение
- •Эскизный проект
- •Постановка задачи
- •Определение понятия модели
- •Требования, предъявляемые к системе экономического планирования.
- •Выбор платформы проектирования и еe обоснование
- •Экономическая модель в системе экономического планирования
- •Структура экономической модели
- •Язык модели
- •Внутренний язык - язык вычислителя UniCalc
- •Константы
- •Переменные
- •Стандартные математические функции
- •Пример формулы на внешнем языке и внутреннем языке.
- •Общая отруктура системы
- •Структуры данных
- •Инфологическая модель базы данных
- •Предметная область
- •Описание объектов
- •Связи между объектами
- •Лингвистическое описание
- •Алгоритмические связи
- •Информационные потребности пользователя
- •Ограничение целостности
- •Даталогическая модель данных
- •Технический проект
- •Конфигурация технических средств
- •Алгоритмы предварительной подготовки данных для расчета экономической модели
- •Общий алгоритм работы программы
- •Структура программы
- •АрхитектураBorland Database Engine (idapi) – ядро доступа к данным.
- •Иерархия форм.
- •Создание псевдонимаBde.
- •Модуль формы fmNew.
- •Глава 2 технологическая часть
- •Технология программирования с использованием средств быстрой разработки приложений.
- •Введение.
- •ОсобенностиRad–средств.
- •Визуальная компонентность.
- •Многократное использование кода.
- •Создание программ в средеDelphi.
- •Отладка программ.
- •Глава 3 Организационно - экономическая часть
- •Расчёт затрат на разработку программы
- •Введение
- •Составляющие затрат на разработку программ Kр
- •Затраты на непосредственную разработку кп
- •Факторы кп как объекта проектирования, влияющие на непосредственные затраты при разработке сложных программ.
- •Применение современных методов разработки кп.
- •Факторы оснащенности процесса разработки кп аппаратурными средствами, влияющими на непосредственные затраты при разработке сложных программ.
- •Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании сложных программ.
- •Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •Затраты на технологию и программные средства автоматизации разработки кп.
- •Затраты на эвм, используемые для автоматизации разработки данной программы.
- •Расчет затрат на разработку системы моделирования макроэкономики.
- •Исходные данные
- •Коэффициенты изменения трудоемкости
- •Расчет непосредственных затрат на разработку
- •Затраты на эвм
- •Факторы обитаемости
- •Воздействие электромагнитного излучения монитора
- •Оптимизация условий зрительного восприятия
- •Освещение
- •Расчет общего освещения
- •Микроклимат
- •Оптимизация акустических условий
- •Электробезопасность.
- •Меры защиты от поражения электрическим током.
- •Защита от статического электричества.
- •Защита от электромагнитных полей и ионизирующего излучения.
- •Психофизические факторы.
- •Организационные мероприятия.
- •Пожаробезопасность.
- •Мероприятия по организации рабочего места.
- •Заключение.
- •Выводы.
- •Литература.
Лингвистическое описание
База данных описывает экономическую модель, поэтому одним из объектов, входящих в базу, является объект «Экономическая модель». Объект «Экономическая модель» описывает файловую структуру экономической модели. Признаками данного объекта являются
обозначение модели - статический атрибут, который показывает, под каким псевдонимом выступает экономическая модель в различных выходных формах системы, например, в форме с деревом модели;
описание модели - статический атрибут, целью которого является пояснение - какую, собственно, часть макроэкономики описывает данная модель. В частности, это может быть представление макроэкономики какого-нибудь региона;
путь к базе данных модели - динамическое свойство;
название файла ограничений (файл, содержащий систему уравнений и неравенств для данной модели) - динамический атрибут.
Кроме этого в базе существуют объекты, которые описывают логическую структуру модели.
Объект «Экономический параметр». Синонимом данного объекта также является «экономическая переменная». Объект имеет следующие свойства:
обозначение параметра в модели - статический признак, который показывает, под каким псевдонимом (алиасом) используется данная переменная в системе, например, в системе ограничений;
описание параметра (название параметра) - статическое свойство.
Объект «Индекс» - некая переменная, от которой зависят экономические параметры, в данном проекте эта переменная обозначает различные годы и кварталы. Признаки данного объекта следующие:
обозначение индекса модели - статический атрибут, показывающий, под каким псевдонимом используется индекс. В проекте обычно имеет вид «Y» (year);
минимальное значение - данное свойство, как и остальные, является статическим;
максимальное значение;
шаг изменения, в проекте обычно имеет значение «1».
Поскольку целью работы системы является автоматизация расчетов различных параметров макроэкономики, а также проверка различных предложений по разработке экономической политики, поэтому в базе существует объект «Версия расчета модели». Данный объект нужен для регистрации расчета системы, т.к. рассчитываться может либо вся модель, либо в автономном режиме ее подмодель, и для реализации «отката» в системе, т.е. попытки вернуться на N шагов назад к данным предыдущих расчетов. Но на данной стадии производится расчет всей модели, автономный режим пока не реализован. Все свойства данного объекта являются статическими и выглядят следующим образом:
номер версии. После запуска системы, т.е. до всех расчетов, по умолчанию номер версии равен нулю;
комментарий по версии - например, «Проверка предложения фракции ЛДПР по введению новых налогов»
В базе имеется агрегированный объект, содержащий значения экономических параметров в зависимости от версии расчетов. Атрибутами данного объекта являются:
порядковый номер в переменной - статической свойство. По существу, экономическая переменная представляет собой массив, у которого, в общем случае, неизвестна ни размерность, ни диапазон изменения индексов. Данный признак введен для простоты работы с базой. Фактически, он отражает уникальную комбинацию значений индексов, от которых зависит экономический параметр;
значение - динамическое свойство. Имеет вид либо точного значения, либо некоторого интервала.