Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_PrIS+++.doc
Скачиваний:
3
Добавлен:
27.10.2018
Размер:
292.35 Кб
Скачать

33.Требования к компонентам интегрированной систе­мы управления. Требования к совместимости и взаимодействию компонентов интегрированной аэис

Состав компонентов определяется организацион­но-техническими особенностями управления предприятием, произ­водственной необходимостью и экономической целесообразностью его автоматизации.

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

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

Должна быть предусмотрена возможность развития составных частей за счет адаптивных свойств интегрированной системы управления и применения соответствующих средств развития в рамках концепции открытых систем.

Каждый компо­нент интегрированной системы управления должен обеспечивать выполнение функций обработки дан­ных и управления, а также функции взаимосвязи с другими компонентами. При этом обеспечивается относительная самостоятельность и за­конченность компонентов, реализуется возможность их по­этапного создания и ввода в действие, получения локальных и общих технико-экономических результатов и улучшение процесса управле­ния еще до завершения разработки ИАСУ.

19.Сравнение файл-серверной и клиент-серверной архитектур

Файл-сервер

Клиент-сервер

Сервер (Novell NetWare, Windows NT Server): хранение данных; услуги низкого уровня (открытие, закрытие и модификация файлов)

Сервер (Microsoft SQL Server, Oracle, Sybase): хранение и манипулирование данными, обработка запросов, обработка данных

Рабочая станция: обработка данных с использованием настольных СУБД

Клиент: формирование пользовательского интерфейса, формирование запросов, обработка данных

1.Технология автоматизированного проектирования.

Понятие технологии проектирования

  • Технология (греч.) – искусство, мастерство, умение, совокупность методов изготовления продукции.

  • Метод – способ достижения поставленной цели, решения конкретной задачи.

Технология проектирования определяется как совокупность трех составляющих:

    • пошаговой процедуры, определяющей последовательность технологических операций проектирования;

    • критериев и правил, используемых для оценки результатов выполнения технологических операций (соответствие стандартам);

    • нотаций (графических и текстовых средств), используемых для описания проектируемой системы.

Технология автоматизированного проектирования: 1) Основные усилия – на анализ и проектирование 2) Быстрое итеративное макетирование 3) Автоматическая генерация машинного кода 4) Автоматический контроль проекта 5) Сопровождение проекта

11. Классификаторы технико-экономической информации.

Систематизация экономической информации вызывает необходимость применения различных классификаторов:

  • общегосударственные классификаторы (ОК), создаваемые в централизованном порядке и являющиеся едиными для всей страны;

  • отраслевые, единые для отрасли национальной экономики;

  • региональные, единые для данной территории;

  • локальные, составляемые на номенклатуры, характерные для данного предприятия, организации, фирмы.

Для минимизации количества справочников, предназначенных для систематизации технико-экономической информации, необходимо сначала составить перечень классификаторов всех категорий, применяемых в процессе решения задачи.

При построении классификаторов используют иерархический или фасетный методы классификации.

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

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

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

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

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

Классификационные методы кодирования бывают двух видов: последовательный и параллельный.

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

Последовательный метод применяется в такой последовательности:

  1. определяется число группировочных признаков и их зависимость;

  2. устанавливается число позиций в каждом группировочном признаке;

  3. производится кодирование порядковыми номерами сначала старшего признака, затем следующих признаков внутри старших, каждый раз начиная с 1, 01, 001 в зависимости от значности младшего признака в пределах его старшего признака.

При параллельном (позиционном) методе код объекта классификации образует с использованием независимых группировок, полученных при фасетном методе классификации. При этом методе кодирования признаки объекта кодируются независимо друг от друга. Для параллельного метода кодирования возможны два варианта записи кодов объекта.

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

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

22. Транзакции в информационной системе. Основные свойства. Выполнение транзакций.

Обработка транзакций в распределенных ИС.

ИС предъявляются жесткие требования по надежности. Один из методов обеспечения отказоустойчивости – восстановление ближайшего корректного составления системы.

Корректное состояние системы означает, что не нарушено логич. и физич. целостность данных.

Логич. целостность – удовлетв. всех ограничений, накладываемых на данные принятой моделью данных.

Физич. целостность означает, что ни один из элементов хранилища не испорчен с т.зр. СУБД.

Наиболее распространены механизмы контроля целостности посредством транзакций.

Транзакция – логически завершенная последовательность действий над данными, не нарушающая ограничения целостности.

Пример – перевод денег с одного счета на другой как 2 операции.

Свойства транзакций:

A- атомарность (Atomicity)

C – согласованность (Consistency)

I – изолированность (Isolation)

D – долговечность (Durability)

ACID – транзакция – все свойства включает.

А означает, что транзакция д.б. целиком либо не выполнена вовсе.

C – означает, что данные переходят из одного согласованного состояния в др. соглас. сотояние.

I – означает, что конкурирующие за доступ к одной и той же БД транзакции физически обрабатываются последовательно (изолированно друг от друга)

D – при успешном завершении транзакций изменение данных не теряется.

выполнение

Начало

Действие 1

….

Действие N

Конец

Все действия над данными делятся на 4 группы:

1. операция чтения (select, read)

2. операция записи (insert, delete)

3. операция определения объектов (role, table)

4. операция синхронизации (connect, commit, rollback)

В стандарте ANSI/ISO определены операторы «commit» и «rollback», позволяющие реализовать ACID–транзакции.

Сommit означает успешное завершение транзакций.

Rollback отменяет действия, произведенные во время выполнения транзакций.

Возможны 4 пути выполнения транзакций.

1. Успешное завершение транзакций

2. Прерванная транзакция

3. Успешное завершение всей программы

4.Ошибочное завершение программы

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