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

Язык MatLab является высокоуровневым. Структурные характеристики системы


Скачать 0.98 Mb.
НазваниеСтруктурные характеристики системы
АнкорЯзык MatLab является высокоуровневым
Дата28.04.2022
Размер0.98 Mb.
Формат файлаdoc
Имя файла436723.doc
ТипПрограмма
#503608
страница9 из 17
1   ...   5   6   7   8   9   10   11   12   ...   17

Выводы по разделу


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

3. Проектирование информационной системы отдела снабжения предприятия «Метис»

    1. Выбор архитектуры информационной системы



По способу организации ИС имеют следующие виды;

  • архитектура файл-сервер;

  • архитектура клиент-сервер;

  • многоуровневая система;

  • на основе интернет/интранет-технологий.

Рассмотрим более подробно особенности архитектуры построения информационных приложений.

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

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

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

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

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

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

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

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

Подобную концепцию обработки данных пропагандируют, в частности, фирмы Oracle,Sun, Borland и др. [4]

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

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

Интернет/интранет-технологии основной акцент пока что делается на разработке инструментальных средств. В то же время наблюдается отсутствие развитых средств разработки приложений, работающих с базами данных. Компромиссным решением для создания удобных и простых в использовании и сопровождении информационных систем, эффективно работающих с базами данных, стало объединение интернет/интранет-технологии с многоуровневой архитектурой. При этом структура информационного приложения приобретает следующий вид: браузер – сервер приложений – сервер баз данных – сервер динамических приложений – web-сервер. [4]

Благодаря интеграции интернет/интранет – технологии и архитектуре клиент-сервер процесс внедрения и сопровождения корпоративной информационной системы существенно упрощается при сохранении достаточно высокой эффективности и простоты совместного использования информации.

В таблице 3.1 приведены, на мой взгляд, наиболее актуальные параметры по которым сравниваются рассматриваемые архитектуры ИС.
Таблица 3.1

Сравнительная характеристика архитектуры ИС


Параметры сравнения

Файл-сервер

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

Многоуровневая система

Интернет/интранет-технологии

Установка СУБД

На клиентском компьютере

Отдельный сервер

Несколько отдельных серверов

Несколько отдельных серверов

Объемы передаваемых данных

Малые

Большие

Очень большие

Очень большие

Применяемые на предприятии

Нет

Да

Нет

Нет

Знакомство обслуживающего персонала с представленными архитектурами

Да

Да

Нет

Нет


Проведем расчет выбора архитектуры ИС по выбранным параметрам на основании технико-экономической эффективности.

Оценим их по каждому i-ому показателю качества по 5-ти бальной шкале.

Определим каждому критерию весовой коэффициент kj, причем kj= 1.
Таблица 3.2

Шкала оценок

Параметр

Баллы

Оценка



4

Отлично



3

Хорошо



2

Удовлетворительно



1

Предельно допустимо



0

Неприемлемо


Результаты сравнения сведем результаты сравнения в таблицу 3.3.
Таблица 3.3

Оценка технико-экономической эффективности

Параметры сравнения/оценка

Весовой коэффициент

Файл-сервер

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

Многоуровневая система

Интернет/интранет технологии

Ajf

kj ∙Ajf

Ajk

kj ∙Ajk

Ajm

kj ∙Ajm

Aji

kj ∙Aji

Установка СУБД

0,15

1

0,15

4

0,6

3

0,45

3

0,45

Объемы передаваемых данных

0,25

1

0,25

3

0,75

4

1

4

1

Применяемые на предприятии

0,35

0

0

4

1,4

0

0

0

0

Знакомство обслуживающего персонала с представленными архитектурами

0,25

2

0,5

3

0,75

1

0,25

1

0,25

Интегральный технико-экономический показатель, Q




Qf = 0,9

Qk = 3,5

Qm = 1,7

Qi = 1,7


Посчитаем интегральный технико-экономический показатель:

для файл-сервера Qf:

для клиент-сервер Qk:

для многоуровневой системы Qm:

Для интернет/интранет-технологии Qi:

Интегральный технико-экономический показатель между файл-серверной архитектурой и клиент-серверной равен:
Q = Qk/ Qf = 3,5/0,9 = 3,89
т.к. технико-экономический показатель больше 1 выбор в сторону клиент-серверной архитектуры.

Интегральный технико-экономический показатель между клиент-серверной архитектурой и многоуровневой системой равен:
Q = Qk/ Qm = 3,5/1,7 = 2,06
т.к. технико-экономический показатель больше 1 выбор в сторону клиент-серверной архитектуры.

Интегральный технико-экономический показатель между клиент-серверной архитектурой и интернет/интранет технологии равен:
Q = Qk/ Qm = 3,5/1,7 = 2,06
т.к. технико-экономический показатель больше 1 выбор в сторону клиент-серверной архитектуры.

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

    1. 1   ...   5   6   7   8   9   10   11   12   ...   17


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