Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонспектЛекцийСтанд_и_модели_ИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
518.16 Кб
Скачать

3.5 Развитие методологий проектирования

Исследования в области построения моделей и методов проектирования ИС не заканчиваются моментом принятия некоторого стандарта.

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

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

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

При изучении дисциплины ММИУС основное внимание будет уделено ИС и изделиям как объектам исследования. Методы реинжиниринга будут рассмотрены кратко.

4 Подходы к проектированию архитектуры иус

Архитектура информационной системы - концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы [Определение из словаря].

4.1 Локальные ис

В локальной ИС (другое название – настольная ИС или desktop) все компоненты, включая БД, СУБД и клиентские приложения, находятся на одном персональном компьютере (ПК).

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

Рассмотрим возможные варианты установки СУБД для поддержки функционирования локальной ИС:

1) СУБД в полном объеме (максимальная конфигурация);

2) приложения и ядро СУБД (минимальная конфигурация);

3) независимое приложение.

По первому варианту пользователь непосредственно обращается к СУБД через ее интерфейс или через приложение.

По второму варианту на ПК устанавливается ядро СУБД. Ядро СУБД (database engine) - набор системных программ, входящих в состав СУБД и осуществляющих операции манипулирования данными, т. е. сохранение, поиск и обновление данных в базе данных. Какие именно операции над данными поддерживает ядро, определяется конкретной СУБД и используемой моделью данных. Функции ядра, как правило, вызываются не непосредственно, а через интерфейс пользователя или из программы на языке программирования соответствующей СУБД. [http://vslovar.org.ru/comp/1113.html].

По третьему варианту на ПК устанавливается независимое приложение (откомпилированный исходный код).

4.2 Ис в файл-серверной архитектуре

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

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

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

Кардинальных различий с точки зрения архитектуры между локальной архитектурой и архитектурой "файл-сервер" нет. И в том и в другом случае в качестве СУБД применяются так называемые персональные (настольные) СУБД (другое название – СУБД для рабочих групп), такие как Access (Microsoft), Paradox (Corel), dBase (dBase LLC), FoxPro (Microsoft).