Categories: All - принципы - проектирование - независимость - информационные

by Алексей Шамрило 2 years ago

130

Основные тенденции развития развития современных информационных технологий

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

Основные тенденции развития развития современных информационных технологий

Основные тенденции развития развития современных информационных технологий

Основные принципы проектирования

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

При разработке информационных систем регламентируется создание комплекта технической документации

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

Определяет функциональные, архитектурные и технические решения проектируемой информационной системы.

описание информационной технологии

функций системы

состава сообщений

основных компонентов системы

назначения системы

исходная
частное ТЗ

Дополняет техническое задание при развитии системы.

тех задание

Содержит разделы

требования

характеристика объектов автоматизации;

назначение и цели создания (развития) системы

общие сведения

определение

основой документ, определяющий требования и порядок создания (развития или модернизации) автоматизированной системы, в соответствии с которым проводится ее разработка и приемка при вводе в действие

Устанавливает перечень необходимых и достаточных требований для создания информационной системы.

Классификация моделей информационной системы

Модели
по степени соответствия

"как будет" ("TO-BE")

"как должно быть" ("SHOULD-BE")

"как есть" ("AS-IS")

По сущности содержания

смешанные

организационные

компонентные

поведенческие

информационные

функциональные

по учёту факторов времени

статические

динамические

по учёту специфики

физические

логические

по структурированности

структурированные

графические

на базе формального языка

на базе шаблона

неструктурированные

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

Документы, содержащие на разработку информационной системы

ТЗ
основные требования к системе.
календарный план
сроки и финансирование работ
регламентирует состав

Особенности

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