Главная страница

Доклад - тезисно. доклад курылев - 1. 4. Объекты автоматизации. Особенности выбора архитектуры по. Средства проектирования по автоматизированных информационных систем


Скачать 16.32 Kb.
Название4. Объекты автоматизации. Особенности выбора архитектуры по. Средства проектирования по автоматизированных информационных систем
АнкорДоклад - тезисно
Дата21.12.2022
Размер16.32 Kb.
Формат файлаdocx
Имя файладоклад курылев - 1.docx
ТипДокументы
#857782

4. Объекты автоматизации. Особенности выбора архитектуры ПО. Средства проектирования ПО автоматизированных информационных систем.

Объектом автоматизации является процесс. Некий процесс, имеющий входные параметры, на которые подаются управляющие воздействия, и выходные параметры, данные которых считываются.

Объектами автоматизации могут выступать:

  • производственные и технологические процессы

  • организационно-управленческие процессы

  • бизнес-процессы, планирование, проектирование

  • сбор, обработка, хранение, накопление данных и др

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

  • файл-сервер,

  • клиент-сервер,

  • многоуровневая.

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

Архитектура клиент-сервер предназначена для разрешения проблем файл-серверной архитектуры путем разделения компонентов приложения и размещения их там, где они будут функционировать наиболее эффективно. Особенностью архитектуры клиент-сервер является использование выделенных серверов баз данных, понимающих запросы на языке структурированных запросов SQL (Structured Query Language) и выполняющих поиск, сортировку и агрегирование информации.

Многоуровневая архитектура стала развитием архитектуры клиент-сервер и в классической форме состоит из трех уровней:

  • нижний уровень представляет собой приложения клиентов, выделенные для выполнения функций и логики представлений PS и PL и имеющие программный интерфейс для вызова приложения на среднем уровне;

  • средний уровень представляет собой сервер приложений, на котором выполняется прикладная логика BL и с которого логика обработки данных DL вызывает операции с базой данных DS;

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

Методы проектирования ИС можно классифицировать по степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям.

Так, по степени автоматизации методы проектирования разделяются на методы:

  • ручного проектирования, при котором проектирование компонентов ЭИС осуществляется без использования специальных инструментальных программных средств, а программирование - на алгоритмических языках;

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

По степени использования типовых проектных решений различают следующие методы проектирования:

  • оригинального (индивидуального) проектирования, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к ИС;

  • типового проектирования, предполагающего конфигурацию ИС из готовых типовых проектных решений (программных модулей).

По степени адаптивности проектных решений методы проектирования классифицируются на методы:

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

  • параметризации, когда проектные решения настраиваются (перегенерируются) в соответствии с изменяемыми параметрами;

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


написать администратору сайта