
- •2. Анализ и выбор проектных решений
- •2.1. Анализ текущих проблем автоматизации предметной области
- •2.2. Анализ типовых систем автоматизации предметной области
- •2.3. Концепция разработки автоматизированной системы в рамках предметной области
- •2.4. Обоснование выбора архитектуры реализуемого проектного решения
- •2.4.1. Анализ вариантов построения архитектуры
- •Сравнительный анализ вариантов построения ис
- •Экспертная оценка вариантов реализации ис
- •2.4.2. Архитектура реализуемого проектного решения
- •2.5. Обоснование выбора технологии проектирования и средств ее реализации
- •2.6. Обоснование выбора системно-технических решений проекта
- •2.6.1. Обоснование выбора информационной платформы
- •Сравнительный анализ потенциальных субд
- •Весовые значения потенциальных субд
- •2.6.2. Требования к ресурсам и по сервера бд
- •Минимальные требования к серверу бд
- •Интегральная оценка сетевых ос Windows и Linux
- •2.6.3. Требования к ресурсам и по клиента
- •2.6.4. Расчёт стоимости системы
- •Стоимость системы
- •2.7. Обоснование выбора проектных решений по информационному обеспечению
- •2.7.1. Обоснование состава классификаторов и методов кодирования информации
- •Обоснование состава входных и выходных документов
- •2.7.3. Обоснование выбора методов организации входной и выходной информации
- •2.7.4. Обоснование выбора метода проектирования и состава экранных форм
- •2.7.5. Обоснование способа организации информационной базы
- •2.8. Обоснование выбора проектных решений по технологическому обеспечению
- •2.8.1. Обоснование выбора организации технологии сбора, передачи, обработки и выдачи информации
- •2.8.2. Обоснование выбора методов и языков общения в процессе решения задач
- •2.8.3. Обоснование выбора методов и средств организации системы ведения файлов баз данных и методов актуализации данных
- •2.8.4. Возможные ошибки вывода результатной информации и методы их решения
- •2.9. Интеграция системы со смежными системами и подсистемами
- •2.10. Ожидаемые технико-экономические результаты создания ис
- •2.11. Оценка рисков реализации проекта
- •Группы рисков реализуемого проекта
- •2.12. Предложения по совершенствованию процессов организации и управления взаиморасчетами с контрагентами
- •П20. Недостатки существующего состояния автоматизации предметной области
- •Перечень и характеристика недостатков существующего состояния автоматизации предметной области
- •П21. Анализ типовых систем автоматизации предметной области
- •Эргономический анализ типовых систем автоматизации
- •Определение цены проекта на основе цен типовых систем
- •Расчет стоимости проекта методом бальной оценки
- •Расчет цены по технологии оригинального проектирования
- •П22. Экспертная оценка вариантов реализации ис
- •Экспертная оценка вариантов реализации ис
- •П23. Описание используемых классификаторов
- •П24. Общая схема обработки информации п25. Матрица ранжирования рисков проекта
- •Матрица ранжирования рисков проекта
2.4. Обоснование выбора архитектуры реализуемого проектного решения
2.4.1. Анализ вариантов построения архитектуры
Для выбора наиболее оптимального способа построения разрабатываемой информационной системы целесообразно рассмотреть несколько вариантов ее реализации. При этом нужно определить достоинства и недостатки каждого из вариантов, а затем методом расчета комплексного критерия качества на основе экспертных оценок определить наиболее подходящий вариант реализации.
Для проведения сравнительного анализа путей построения системы будем рассматривать следующие варианты архитектур:
централизованная архитектура с использованием Web-технологий;
централизованная архитектура с использованием технологий удаленного вызова функциональных приложений;
распределенная архитектура с рассылкой сведений в локальные базы.
Вариант 1. Построение ИС осуществляется по централизованной архитектуре с использованием Web-технологий и, в частности, технологии Web-сервисов. База данных ИС располагается на уровне аппарата управления организации, где размещены сервер приложений и Web-сервер. Пользователи системы в структурных подразделениях организации используют Web-браузер для доступа к функциям ИС по защищенным каналам связи. Приложения используют Web-сервисы для получения нужных сведений из центральной БД. Архитектура с использованием Web-технологий представлена на рис. 2.1.
Рис. 2.1. Архитектура с использованием Web-технологий
Вариант 2. Построение ИС осуществляется по централизованной трехуровневой архитектуре с использованием технологий удаленного вызова функциональных приложений из клиентской части системы. База данных ИС располагается на уровне аппарата управления организации, там же размещается и сервер приложений. Пользователи системы в структурных подразделениях предприятия используют удаленный доступ к функциям ИС, выполняющимся на сервере приложений, доступ при этом осуществляется через защищенные каналы связи. Архитектура с использованием технологий удаленного вызова представлена на рис. 2.2.
Рис. 2.2. Архитектура с использованием технологий удалённого вызова
Вариант 3. Построение ИС осуществляется по распределенной архитектуре с использованием технологий доставки сведений в локальные базы. Центральная база данных ИС располагается на уровне аппарата управления организации, а базы данных узлов подразделений являются фрагментами распределенной базы данных. Доставка информации из центральной базы данных в базы данных подразделений осуществляется с использованием средств взаимодействия приложений на основе гарантированной доставки информационных сообщений. Кроме того возможна доставка с использованием технологии репликации изменений центральной БД в базы данных подразделений, а также технологий электронной почты и FTP. Архитектура распределенных систем с репликацией представлена на рис. 2.3.
Рис. 2.3. Архитектура распределенных систем с репликацией
Характеристика предложенных вариантов построения информационной системы представлена в табл. 2.1.
Таблица 2.1
Сравнительный анализ вариантов построения ис
Вариант построения ИС |
Достоинства |
Недостатки |
Централизованная архитектура с использованием Web-технологий |
|
|
Централизованная архитектура с использованием технологий удаленного вызова функциональных приложений |
|
|
Распределенная архитектура с рассылкой сведений в локальные базы |
высокая реактивность и доступность функциональных приложений системы на уровне подразделений независимо от состояния каналов связи. |
|
Для оценки и выбора лучшего варианта реализации информационной системы рассчитаем комплексный критерий качества по следующей формуле:
,
где
– значение комплексного критерия
качества варианта;
– коэффициент
важности критерия;
– нормализованное
по выбранным вариантам значение критерия;
– количество
оцениваемых критериев.
Критерии, их коэффициенты значимости, результаты экспертной оценки вариантов реализации ИС по заданным критериям, а также значение комплексного критерия качества оцениваемых вариантов представлены в табл. 2.2.
Таблица 2.2