Понятие проекта информационной системы, его структура. Экономико-организационные и информационно-технологические принципы проектирования информационных систем.
Проект информационной системы – совокупность проектной документации, в которой представлено описание проектных решений по созданию и эксплуатации информационной системы.
Разработка проектной документации представляет собой процесс проектирования информационной системы.
Структура проекта информационной системы характеризуется составом и взаимосвязью проектной документации, входящей в проект.
Структура проекта ИС:
-
Технико-экономическое обоснование (ТЭО)
-
Обоснование состава функциональных задач (связанные с деятельностью объекта)
-
Обоснование требований к обеспечивающим подсистемам (подсистемы организационного, информационного, программного и технического обеспечения)
-
Обоснование технологии проектирования
-
Ориентировочный расчет экономической эффективности
-
Техническое задание (ТЗ)
-
Задание на проектирование функциональной части
-
Задание на проектирование обеспечивающих подсистем
-
Технический проект (ТП)
-
Алгоритмизация экономических задач
-
Проектирование организационного, информационного и технического обеспечения
-
Уточненный расчет экономической эффективности
-
Рабочий проект (РП)
-
Формирование программного обеспечения
-
Монтаж технических средств
-
Разработка технологических инструкций
Разработка проекта ИС может осуществляться по двум направлениям:
-
собственными силами;
-
сторонней (специализированной) проектной организацией при активном участии представителей заказчика.
При большом объеме проектных работ в процессе проектирования могут участвовать несколько организаций. В этом случае заказчик выбирает головную организацию-исполнителя, которая координирует работу остальных организаций-соисполнителей.
Технология проектирования характеризуется: методологией, методами и средствами проектирования.
Методология предлагает принципы проектирования, определяет общие подходы (концептуальную модель) к оценке и выбору варианта системы, последовательность стадий и этапов проектирования и в конечном итоге позволяет выбрать метод проектирования.
Метод проектирования конкретизирует порядок разработки отдельных элементов, комплексов задач, подсистем и системы в целом.
Классификация методов проектирования ИС:
-
По степени автоматизации (с универсальной и специальной компьютерной поддержкой).
-
По степени использования типовых проектных решений (оригинальные – индивидуальные и типовые). Оригинальное проектирование предполагает новую разработку системы без использования готовых проектных решений. Типовое проектирование базируется на типовых проектных решениях, полученных из прошлого опыта.
-
По характеру адаптации проектных решений (перепрограммирование, параметризация, модельные методы).
Методы перепрограммирования предполагают необходимость разрабатывать изменяемые программные модули заново.
Методы параметризации обеспечивают настройку проектных решений путем изменения параметров в программных модулях.
Модельные методы предполагают наличие модели предметной области, в которую могут быть внесены необходимые изменения с последующей кодогенерацией программных модулей.
Методы проектирования тесно связаны со средствами проектирования.
Средства проектирования – инструментальные средства проектирования, поддерживающие метод проектирования.
Классификация технологий проектирования:
По степени автоматизации
Каноническое (классическое, традиционное) проектирование предполагает использование инструментальных средств универсальной компьютерной поддержки и предназначено для создания индивидуальных (оригинальных) проектов с учетом особенностей объекта применения ИС.
Обычно используется для создания небольших локальных ИС, не предназначенных для тиражирования.
Автоматизированное проектирование сохраняет преимущества индивидуального подхода к проектированию и при этом обеспечивает сокращение сроков и стоимости проектирования.
Требования к выбору технологии проектирования:
-
Обеспечение выполнения требований заказчика к ИС в части функциональной полноты, достоверности и оперативности при минимизации стоимостных затрат на создание и эксплуатацию системы.
-
Обеспечение разработки проекта в установленные сроки.
-
Удовлетворение требованиям надежности функционирования ИС.
-
Удовлетворение требованию адаптивности проектных решений в процессе эксплуатации ИС.
-
Обеспечение экономической эффективности проектной деятельности.
Принципы проектирования:
- Понятие распределенной информационной системы. Распределенные базы данных. Принципы создания и функционирования распределенных баз данных.
- Прозрачные свойства распределенных баз данных. Прозрачность фрагментации, местоположения, локального отображения.
- Системы управления распределенными базами данных: понятие, функциональные возможности, типы. Преимущества и недостатки систем управления распределенными базами данных.
- Архитектура клиент-сервер. Основные правила архитектуры клиент-сервер. Модели распределений.
- Модели архитектуры клиент-сервер: rda-модель, dbs-модель, as-модель. Преимущества и недостатки.
- Фрагментация. Основные концепции фрагментации данных. Виды фрагментации.
- Репликация. Понятие согласованного распределенного набора данных. Варианты репликации. Протокол репликации rowa.
- Технологии доступа к данным: odbc, jdbc, ole db, ado, dao, bde.
- Транзакция, ее свойства. Модель транзакции в стандарте sql. Журнализация транзакций.
- Понятие распределенной транзакции. Мониторы обработки транзакций.
- Параллельное выполнение транзакций. Управление параллельным выполнением транзакций. Проблемы и решения по организации управления параллельным выполнением в распределенной среде.
- Механизм блокировок. Виды блокировок. Централизованное блокирование, блокирование первичных копий и распределенное блокирование. Блокировка
- Метки времени
- Оптимистические методы
- Понятие проекта информационной системы, его структура. Экономико-организационные и информационно-технологические принципы проектирования информационных систем.
- 1. Экономико-организационные
- 2. Информационно-технологические
- Жизненный цикл разработки систем. Основные стадии жизненного цикла. Модели жизненного цикла.
- Каноническое проектирование информационных систем. Стадии процесса проектирования информационных систем.
- Состав работ на предпроектных стадиях проектирования системы. Обследование информационной системы. Описание постановки задачи. Техническое задание.
- Состав работ на стадиях технического и рабочего проектирования информационной системы.
- Состав работ на стадиях ввода в действие и сопровождения информационной системы.
- Case-технологии, основные принципы. Этапы создания информационной системы на основе case-технологии. Факторы эффективности case-технологии.
- Case-средства, их классификация. Примеры case-средств и их характеристика.
- Типовое проектирование информационных систем. Классификация, примеры типовых информационных систем и их характеристика.
- Проектирование системы управления в Business Studio.
- 29. Возможности и реализуемые стандарты современного пакета бизнес- моделирования Business Studio.
- 28. Основные задачи администратора базы данных: