Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ СА.doc
Скачиваний:
0
Добавлен:
04.01.2020
Размер:
2.16 Mб
Скачать

Классификация по способу организации

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

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

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

  • системы на основе многоуровневой архитектуры;

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

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

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

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

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

2.3Жизненный цикл информационной системы

Жизненный цикл информационной системы – это непрерывный процесс, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент полного изъятия системы из эксплуатации.

Основным нормативным документом, регламентирующим жизненный цикл информационной системы, является международный стандарт ISO/IEC 12207 (ISO ‑ International Organization of Standardization – Международная организация по стандартизации, IEC – International Electrotechnical Commission – Международная комиссия по электротехнике).

Стандарт ISO/IEC 12207 определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания информационной системы.

Структура жизненного цикла базируется на группах процессов:

  • основные процессы (разработка, эксплуатация);

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

  • организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного цикла, обучение).

Среди основных процессов жизненного цикла принято выделять:

  1. Системный анализ.

  2. Проектирование.

  3. Реализация.

  4. Тестирование.

  5. Внедрение.

  6. Сопровождение.

Системный анализ, проектирование, реализация и тестирование относятся к разработке информационной системы, внедрение и сопровождение – к ее эксплуатации.

Разработка – это все работы по созданию информационного программного обеспечения и его компонентов в соответствии с заданными требованиями, включая:

  • оформление проектной и эксплуатационной документации;

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

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