
- •Список сокращений
- •1. Эис, их классификация и принципы построения
- •1.1. Понятие системы
- •1.2. Понятие эис. Назначение эис
- •1.3.Классификация эис
- •1.4. Основные принципы и методы построения эис.
- •1.4.1. Принципы построения и функционирования эис.
- •1.4.2.Структурный и объектно-ориентированный подходы к проектированию.
- •1.4.3.Понятие жизненного цикла эис.
- •Вопросы для повторения
- •Понятие системы.
- •Резюме по теме
- •2.Теоретические основы работы с информацией
- •2.1. Понятие информации
- •2.2. Измерение количества информации
- •2.3.Кодирование информации
- •2.3.1.Оптимальное основание кода
- •2.3.2.Запись натурального числа в двоичной системе
- •2.3.3.Код Грэя
- •2.3.4.Оптимальное кодирование
- •2.3.5.Помехозащищенное кодирование
- •2.4.Методы организации данных в памяти эвм
- •2.4.1.Типы данных, сд и атд
- •2.4.2.Время выполнения программ
- •2.4.3.Списки
- •2.4.4.Реализация списков
- •Реализация списков посредством массивов
- •Реализация списков с помощью указателей
- •2.4.5.Стеки
- •2.4.6. Очереди
- •2.4.7.Графы и деревья
- •2.4.8.Некоторые сд для хранения графов и деревьев
- •Вопросы для повторения
- •Резюме по теме
- •3. Особенности работы с экономической информацией
- •3.1.Классификация и кодирование экономической информации.
- •3.2.Единая система классификации и кодирования
- •3.3.Штриховое кодирование
- •Алгоритм расчета контрольного разряда ean
- •Вопросы для повторения
- •Резюме по теме
- •4.Модели данных
- •4.1.Атрибуты, составные единицы информации, показатели, документы
- •4.2.Операции над сеи
- •4.3.Реляционная модель данных
- •4.3.1. Отношения, как основа реляционной модели данных
- •4.3.2. Операции над отношениями
- •4.3.3. Нормализация отношений
- •4.3.4. Функциональные зависимости
- •4.3.5. Нормальные формы
- •Вопросы для повторения
- •Операции над сеи.
- •Операции над отношениями.
- •Резюме по теме
- •5.Модели знаний
- •5.1. Классификация знаний
- •5.2. Продукционная модель представления знаний
- •5.3.Представление знаний в виде семантической сети
- •5.4. Фреймовая модель представления знаний
- •5.5. Логическая (предикатная) модель представления знаний
- •Классификация знаний.
- •6.2.Структурная модель предметной области
- •6.2.1.Функциональная методология idef0
- •6.2.2. Функциональная методика потоков данных
- •6.3.Объектная модель предметной области
- •6.4. Сравнение методик моделирования предметной области
- •Вопросы для повторения
- •Понятие модели предметной области.
- •Резюме по теме
- •Литература Рекомендуемая основная литература
- •Рекомендуемая дополнительная литература
- •Задачник Введение
- •Краткое изложение используемых методов решения и основных теоретических положений
- •Примеры решения типовых задач
- •Задачи для самостоятельного решения
- •Практикум (лабораторный) Лабораторная работа №1. Кодирование информации
- •Требования к содержанию, оформлению и порядку выполнения
- •Теоретическая часть
- •Общая постановка задачи
- •Список индивидуальных данных
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Понятие информации.
- •Способ оценки результатов
- •Пример выполнения работы
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Список индивидуальных данных
- •Пример выполнения работы
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Способ оценки результатов
1.4. Основные принципы и методы построения эис.
1.4.1. Принципы построения и функционирования эис.
Можно выделить следующие принципы построения и функционирования ЭИС:
1.Соответствие - ЭИС должна обеспечивать функционирование объекта с заданной эффективностью.
2.Экономичность - экономический выигрыш на объекте от использования ЭИС должен превышать затраты на обработку информации.
3.Регламентность - обработка большей части информации по расписанию, с заданной периодичностью.
4.Самоконтроль - обнаружение и исправление системой ошибок в данных и процессах их обработки.
5.Интегральность - однократный ввод данных в ЭИС и их многократное многоцелевое использование.
6.Адаптивность - способность ЭИС изменять свою структуру и закон поведения для достижения оптимального результата при изменяющихся внешних условиях.
Оценка качества функционирования ЭИС выполняется по комплексу критериев. Оценке подлежат:
1.Система в целом.
2.Отдельные составляющие этапа проектирования.
3.Важнейшие компоненты этапа эксплуатации системы.
1.4.2.Структурный и объектно-ориентированный подходы к проектированию.
Проблема сложности является главной проблемой, которую приходится решать при создании больших и сложных систем. Единственный эффективный подход к решению этой проблемы заключается в построении сложной системы из небольшого количества крупных частей, каждая из которых, в свою очередь, строится из частей меньшего размера и т. д., до тех пор, пока самые небольшие части можно будет строить из имеющегося материала.
Этот подход известен под самыми разными названиями, среди них такие, как «разделяй и властвуй», декомпозиция и др. Правильная декомпозиция является главным способом преодоления сложности разработки больших систем. Можно выдвинуть следующие требования к «правильной» декомпозиции:
количество связей между отдельными подсистемами должно быть минимально;
связность отдельных частей внутри каждой подсистемы должна быть максимальной;
каждая подсистема должна инкапсулировать (скрывать) свое содержимое;
каждая подсистема должна иметь четко определенный интерфейс с другими подсистемами.
На сегодняшний день существуют два основных подхода к разработке ЭИС, принципиальное различие между которыми обусловлено разными способами декомпозиции систем. Первый подход называют функционально-модульным или структурным. В его основу положен принцип функциональной декомпозиции, при которой структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами.
Второй, объектно-ориентированный подход использует объектную декомпозицию. При этом структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами.
1.4.3.Понятие жизненного цикла эис.
Под жизненном циклом (ЖЦ) ЭИС понимают период времени от момента принятия решения о необходимости создания системы до момента ее изъятия из эксплуатации.
В ЖЦ ЭИС можно выделить периоды разработки системы и ее эксплуатации.
1. Разработка (проектирование) ЭИС - процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации, в ходе которого осуществляется оптимизация проектных решений. В процессе проектирования различают следующие этапы:
а) формулирование и анализ требований к системе: здесь фиксируются и анализируются требования к системе со стороны ее пользователей, согласуются информационные потребности и обеспечивается единое понимание содержимого базы данных (БД);
б) концептуальное проектирование - позволяет создать структуру БД, не зависимую от конфигурации вычислительной системы, системы управления БД (СУБД) и системного программного обеспечения (ПО);
в) проектирование реализации - проектирование структуры БД применительно к выбранной СУБД и проектирование структуры основных прикладных программ;
г) физическое проектирование - определение параметров БД, связанных с хранением данных в памяти ЭВМ и процедурами доступа к данным, а также отладка прикладных программ. С этого момента возможно заполнение БД реальными данными и функционирование системы в рабочем режиме.
2. Период эксплуатации - процесс стабильного функционирования ЭИС, не требующий изменения принятых ранее проектных решений. Период эксплуатации периодически прерывается стадиями модернизации системы - процессом корректировки проектных решений по отдельным компонентам ЭИС.