Архитектуры ИТ. Клиент-сервер.
Корпоративные информационные технологии - это технологии, ориентированные на коллективную обработку, сбор, накопление, хранение, поиск и распространение информации в масштабах предприятия. Корпоративные ИТ должны обеспечить централизованную и распределенную обработку данных, доступ пользователей и прикладных задач к централизованным и распределенным БД и знаний, обеспечивать эффективную балансировку загрузки системы в целом.
Сосредоточенная и распределенная обработка информации.
Обработка данных - процесс выполнения операций над данными. Он может выполняться одним или группой исполнителей, в одной или нескольких системах, работающих параллельно. В первом случае (один исполнитель, либо одна система) происходит централизованная обработка данных. Распределенная обработка - методика выполнения заданий группой пользователей.
Существует схема, объединяющая достоинства централизованной и распределенной систем - технология "клиент-сервер".
Сервер — объект, предоставляющий услуги другим объектам по их запросам. Здесь объект может выступать либо как элемент аппаратуры, либо как программный компонент, Основные функции сервера:
1. запросы к совместно используемым ресурсам;
2. управление приложениями и данными;
3. обработка транзакций;
4. коммуникации;
5. вычисления.
Объект, который вызывает сервисную функцию, называется клиентом (им может быть программа или пользователь). Его функции:
|
|
1. презентация, вывод;
2. взаимодействие с пользователем;
3. логика приложения;
4. формулировка запросов.
Основная идея технологии "клиент-сервер" заключается в том, чтобы серверы расположить на более мощных машинах, а приложения клиентов — на менее мощных машинах. Ввод-вывод к базе основан не на физическом дроблении данных, а на логическом, т.е. сервер отправляет клиентам не полную копию базы, а только логически необходимые порции, тем самым сокращая трафик сети (поток сообщений сети). В технологии клиент-сервер программы клиента и его запросы хранятся отдельно от СУБД. Хранением и непосредственным манипулированием данными занимается сервер баз данных, в качестве которого может выступать Microsoft SQL Server, Oracle, Sybase. Сервер обрабатывает запросы клиентов, выбирает необходимые данные из БД, посылает их клиентам по сети, производит обновление информации, обеспечивает целостность и сохранность данных.
Построение системы безопасности. Политика безопасности.
В 1983 г. Министерство обороны США выпустило книгу в оранжевой обложке с названием "Критерии оценки надежных компьютерных систем", положив тем самым начало систематическому распространению знаний об информационной безопасности за пределами правительственных ведомств.)
|
|
Политика безопасности — набор законов, правил и норм поведения, определяющих, как организация обрабатывает, защищает и распространяет информацию. Согласно "Оранжевой книге", политика безопасности должна включать в себя, по крайней мере, следующие элементы:
добровольное управление доступом;
безопасность повторного использования объектов;
метки безопасности;
принудительное управление доступом.
Требования к ПО информационных систем. Роль ПО.
ПО – совокупность программ предназначенных для работы компьютера от момента его включения до момента выключения и позволяющая создавать среду для автоматизированной обработки информации и создания новых инструментов программирования.
Придумать.
Жизненный цикл информационных систем стандарты.
Жизненный цикл информационной системы — это процесс ее построения и развития.
Жизненный цикл информационной системы — период времени, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент ее полного изъятия из эксплуатации.
|
|
Стандарты жизненного цикла ИС
ISO/IEC 12207:1995
Custom Development Method (методика Oracle)
Rational Unified Process (RUP).
Microsoft Solutions Framework (MSF). Включает 4 фазы: анализ, проектирование, разработка, стабилизация, предполагает использование объектно-ориентированного моделирования.
Экстремальное программирование (англ. Extreme Programming, XP). В основе методологии командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов.
Стандарт ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes» является основным нормативным документом, регламентирующим состав процессов жизненного цикла ИС. Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ИС.
Каждый процесс разделен на набор действий, каждое действие — на набор задач. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения. Связи по входным данным при этом сохраняются.
Дата добавления: 2018-02-18; просмотров: 342; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!