
- •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.6. Обоснование выбора системно-технических решений проекта
Выбор системно-технических решений необходим при правильном подходе к реализации проекта. Суть состоит в выборе информационной платформы, оценке потенциальных СУБД-претендентов, определении требований к ресурсам и ПО сервера БД, а так же клиента.
Порядок выбора определяемых решений является универсальным при реализации любых проектов, в том числе проекта по разработке автоматизированной системы управления компенсационными выплатами с учетом действующей нормативно-правовой базы. Реализация представленных решений должна позволить эффективно достичь поставленной цели, обеспечить высокие темпы и качество разработки АИС, а также целесообразную степень комплексной механизации и автоматизации в рамках управления взаиморасчетами с контрагентами.
2.6.1. Обоснование выбора информационной платформы
Выбор системы управления базами данных в рамках управления взаиморасчетами с контрагентами является сложной многопараметрической задачей и одним из важных этапов при разработке приложений баз данных. Это обусловлено тем, что выбор осуществляется исходя из базовых требований, предъявляемых к обработке информации в разрабатываемом проектном решении, а также в соответствии с режимами и спецификой функционирования объекта автоматизации.
Важно также учитывать, что разрабатываемая база будет содержать большой объем информации и, следовательно, прирост объема этой информации за отчетный период может быть весьма значителен (см. п. 1.3.4), а критичность обрабатываемой информации достаточно высока, поэтому сбои при ее обработке недопустимы. В результате этого, выбранная СУБД должна удовлетворять своему целевому назначению и быть пригодной для эффективного решения задач в рамках предметной области, а также учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала.
В соответствие с выделенными условиями выбор системы управления базами данных будет проводиться на основе проведения многокритериального сравнительного анализа, который позволит выявить СУБД, которая будет максимально удовлетворять требованиям заказчика и использоваться для решения задач, выделенных в рамках предметной области.
На первом этапе каждая СУБД была оценена по десятибалльной шкале (чем выше балл, тем выше степень соответствия СУБД текущему критерию) по указанным в табл. 2.3 критериям и, в соответствии с важностью каждого критерия для исследуемой управляющей компании, определены весовые коэффициенты в процентах.
Таблица 2.3
Сравнительный анализ потенциальных субд
№ |
Критерии сравнения |
Важность (%) |
Системы |
||
MS SQL Server 2005 |
InterBase 7.5.1 |
IBM DB2 |
|||
1 |
Стоимость |
15 |
6 |
9 |
8 |
2 |
Надежность |
15 |
9 |
9 |
9 |
3 |
Простота администрирования |
9 |
6 |
8 |
4 |
4 |
Производительность |
8 |
8 |
6 |
7 |
5 |
Требования к ресурсам |
6 |
4 |
10 |
5 |
6 |
Конфигурируемость |
7 |
7 |
5 |
6 |
7 |
Удобный GUI |
3 |
7 |
5 |
6 |
8 |
Работа с несколькими ЦП |
2 |
8 |
7 |
7 |
9 |
Одновременный доступ нескольких пользователей |
10 |
7 |
6 |
7 |
10 |
Возможности программирования |
5 |
9 |
8 |
7 |
11 |
Хранимые процедуры и триггеры |
4 |
7 |
8 |
5 |
12 |
Средства разграничения доступа |
9 |
8 |
6 |
2 |
13 |
Средства резервного копирования/восстановления |
7 |
7 |
6 |
5 |
|
Сумма |
100 |
93 |
93 |
78 |
В соответствии с весовыми коэффициентами и проставленными баллами были произведены расчеты и, исходя из наличия максимального суммарного результата, определена оптимальная для использования в данном проекте СУБД (см. табл. 2.4).
Таблица 2.4