- •Теория информационных процессов и систем
- •Архитектура файл-сервер
- •Архитектура клиент-сервер
- •Многоуровневая архитектура
- •Требования, предъявляемые к операционным системам
- •Жизненный цикл информационных систем
- •Основные фазы проектирования информационной системы
- •Модели жизненного цикла информационной системы
- •Каскадная модель
- •Спиральная модель
- •Технология моделирования информационных систем Методы моделирования систем
- •Классификация методов моделирования
- •Математическая модель системы
Многоуровневая архитектура
Она стала развитием архитектуры клиент сервер и имеет 3 уровня:
Нижний(приложения клиентов выделенные для выполнения функция для предоставления логикиPSиPLимеющий программный интерфейс для вызова приложений на среднем уровне);
Средний(представляет собой сервер приложений, на котором выполняется прикладная логикаBL, из которого логика обработки данныхDLвыполняет операции с базой данныхDS);
Верхний(представляет собой удаленный специализированный сервер базы данных, выделенный для услуг обработки данныхDSи файловых операцийFS).
Требования, предъявляемые к операционным системам
Операционная система должна соответствовать требования гибкости, надежности, эффективности и безопасности.
Гибкость– способность к адаптации и дальнейшему развития, возможность приспособления к новым условиям и новым потребностям.
Надежностьинформационной системы подразумевает её функционирование без искажения информации, без потери данных по техническим причинам. Обеспечивается созданием резервной копии, использованием современных программных средств.
Эффективность – система является эффективной, если с учетом выделенных на ею ресурсов она позволяет решать возложенные на неё задачи в минимальные сроки.
Безопасность– это свойство системы, в силу которого посторонние лица не умеют доступа к информационным ресурсам организации, кроме тех которые для них предназначены.
Жизненный цикл информационных систем
В общем случае можно выделить 3 вида связи взаимодействия между подразделениями:
Функциональные связи(выполняет определенные виды работ в рамках единого бизнес процесса);
Информационные связи(подразделения обмениваются информацией друг с другом);
Внешние связи(некоторые подразделения взаимодействуют с внешними системами, причем их взаимодействие может быть как информационным, так и функциональным).
В общем случае процесс создания информационной системыможет быть рассмотрен с двух точек зрения:
Описывает протоколы исполнения, последовательность действий.
По времени, или по стадии жизненного цикла разрабатываемой системы.
Проект– это ограниченное по времени целенаправленное изменение отдельной системы с изначально четко определенными целями, достижение которых означает завершение проекта, а также с установленными требованиями к срокам, результатам, риску, рамкам расходования средств и ресурсов и организационной структуре. Можем выделить некоторыехарактерныечерты: изменчивость, комплексность и правовое обеспечение. Также можемклассифицироватьпроекты:
Класс проекта– различают монопроект (отдельный проект, может быть любого типа и масштаба) и мультипроект (комплексный из нескольких монопроектов).
Тип проекта– выделяют 5 основных типов: технический, организационный, экономический, социальный и смешанный.
Масштаб проекта– определяется размером бюджета и количеством участников, бывают большие и малые проекты.
Основные фазы проектирования информационной системы
Каждый проект в независимости от сложности и объема работ необходимых для его выполнения проходит в своем развитии определенные состояния, от состояния когда проекта еще нет и до состояния когда проекта уже нет. Можем выделить фазы развития информационной системы: формирование концепции, подготовка технического задания, проектирование, разработка и ввод системы в эксплуатацию.
Концептуальная фаза– определение проекта и разработка его концепции, включает формирование идеи, постановку целей, формирование ключевой команды проекта, изучение мотивации и требование заказчика и других участников, сбор исходных данных и анализ существующего положения, определение основных требований и ограничений требуемых материалов финансово-трудовых ресурсов, сравнительную оценку альтернатив, представление предложений их экспертиза и утверждение.
Подготовка технического задания– уточнение технического предложения в ходе переговоров. Общее содержание работ в данной фазе следующие: разработка основного содержания базовой структуры проекта, разработка и утверждение технического задания, планирование декомпозиций базовой структуры модели проекта, составление сметы бюджета проекта, определение потребности в ресурсах, разработка календарных планов, подписание контракта с заказчиком и ввод в действие средств коммуникации участников проекта и средств контроля за ходом работ.
Проектирование– определяются подсистемы, их взаимосвязи, подбираются наиболее эффективные способы выполнения проекта и использования ресурсов. Характерная работа этой фазы следующая: выполнение базово-проектных работ, разработка частных технических заданий, выполнение концептуального проектирования, составление технических спецификаций и инструкций, представление проектной разработке, экспертиза и утверждение.
Разработка– производится координация и оперативный контроль работ по проекту, осуществляется разработка подсистем, их объединение и тестирование. Характерная работа этой фазы: выполнение работ по разработке программного обеспечения, подготовка к внедрению системы, контроль и регулирование основных показателей объекта.
Ввод системы в эксплуатацию– проводятся испытания, идет опытная эксплуатация системы в реальных условиях, ведутся переговоры о результатах выполнения проекта, ведутся переговоры о новых проектах. Основные виды работ: комплексные испытания, подготовка кадров для эксплуатации создаваемой системы, подготовка рабочей документации, сдача систем заказчику и ввод её в эксплуатацию, сопровождение, поддержка и сервисное обслуживание, оценка результатов проекта и подготовка итоговых документов, разрешение конфликтных ситуаций, накопление опытных данных для последующих проектов, анализ опыта, состояния, определения направления развития.