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

43. Архитектура информационной системы.

Функционирование ИС во многом зависит от её архитектуры. Широко используется архитектура “клиент - сервер”.

Рис. Структура распределённой БД.

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

Клиент – компьютер (программа), использующий этот ресурс.

В качестве ресурсов сети могут выступать, к примеру, БД, файловые системы, службы печати и почтовые службы. Тип сервера определяется видом ресурса, которым он управляет. Почтовые сервера выполняют одну функцию – работу с клиентами по организации почтовых управлений. Достоинством схемы по архитектуре «клиент-сервер» является удачное сочетание централизованного хранения, обслуживания и коллективного доступа общей корпоративной информации с индивидуальной работой над персональной информацией. ИС могут иметь одну из следующих конфигураций:

  1. Компьютер-сервер, содержащий БДК или БДП;

  2. Компьютер-сервер с БДК и БДП;

  3. Несколько компьютеров-серверов и ПК с БДП.

При проектировании структур данных для ИС выделяют 3 подхода:

1.Сбор информации об объектах предметной области в рамках одной таблицы и её декомпозиция на несколько взаимосвязанных таблиц на основе процедуры нормализации отношений.

2.Определение типов исходных данных и их взаимосвязи и требований к обработке данных, получение с помощью CASE-системы готовой схемы БД и даже готовой прикладной ИС.

3.Структурирование информации для использования в ИС в процессе проведения системного анализа на основе совокупности правил и подходов.

(52) CASE-технологии.

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

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

В процессе создания проекта выделяются следующие этапы:

1) Формирование требований заказчика и выбор варианта концепции системы. 2) Разработка и утверждение ТЗ на систему 3) Разработка эскизов и технических проектов. 4) Рабочее проектирование, предполагающее разработку и отладку программы, описание структуры БД, создание документаций на поставку и установку ТС. 5) Ввод в действие, предусматривающий установку и включение аппаратных средств, установку ПО, загрузку БД, тестирование системы, обучение персонала 6) Эксплуатация системы.

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

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