- •Дипломный проект
- •Реферат
- •Глава 5 включает в себя технические характеристики системы: расчеты надежности, энтропии, производительности и эмерджентности системы.
- •Содержание список терминов и сокращений
- •Введение
- •Анализ предметной области
- •Общая характеристика корпоративной информационной системы
- •Функциональный и процессный подходы к организации кис
- •Поддержка распределенных транзакций в кис
- •Особенности распределенной организации информационных систем при разработке кис
- •Свойства распределенной транзакции
- •Обзор существующих моделей организации кис
- •Типовые модули кис
- •Функциональное назначение модулей корпоративной информационной системы
- •Рынок кис
- •Классификация рынка корпоративных информационных систем
- •Анализ существующих реализаций кис
- •Общая характеристика рассматриваемых аналогов
- •Выбор средств реализации
- •Выбор модели организации кис при процессном подходе
- •Анализ существующих технологий поддержки концепции промежуточного слоя
- •Технология corba omg
- •Технология j2ee Sun
- •Технология .Net
- •Сравнительная характеристика технологий поддержки концепции промежуточного слоя
- •Выбор языка программирования
- •Критерии сравнения языков программирования
- •Критерии сравнения языков программирования
- •Сравнительный анализ языков программирования
- •Сравнительная характеристика языков программирования
- •Выбор платформы субд
- •Критерии выбора
- •Платформа MySql
- •Платформа Microsoft sql Server
- •Платформа Oracle Datebase
- •Case-средства
- •Архитектура информационной системы
- •Описание и назначение кис
- •Принципы построения кис
- •Трехуровневая архитектура
- •Поддержка распределенных транзакций
- •Масштабируемость
- •Ориентация на бизнес-процессы (применение процессного подхода)
- •Средства анализа
- •Структура кис
- •Описание модели системы. Основные компоненты кис
- •Структура ядра системы
- •Интеграция процессного подхода в структуру кис
- •Функциональная схема процессного подхода
- •Типовая структура кис. Функциональный подход
- •Особенности процессного и функционального подходов
- •Модель жизненного цикла ис
- •Каскадная модель
- •Спиральная модель
- •Модель прототипирования
- •Выбор модели жизненного цикла
- •Выбор модели жизненного цикла на основе характеристик требований
- •Технические характеристики системы
- •Расчет надежности системы
- •Результаты расчетов вероятностей безотказной работы элементов системы
- •Расчет энтропии системы
- •Энтропия системы по фьючерсам
- •Расчет производительности системы
- •Условия проведения расчетов
- •Расчет для сегмента общих требований к производительности
- •Расчет для сегмента повышенных требований к производительности
- •Расчет общей производительности системы
- •Расчет эмерджентности системы
- •Проверка на соответствие стандартам
- •Соответствие стандартам
- •Задание по экологичности и безопасности проекта
- •Введение
- •Эргономические требования к рабочему месту программиста
- •Расчет освещенности рабочего места программиста
- •Выбор освещения рабочего места
- •Расчет искусственного освещения
- •Параметры микроклимата
- •Параметры микроклимата для помещений, где установлены компьютеры
- •Расчет вентиляции рабочего места программиста
- •Расчет выделяемого тепла
- •Тепловыделения от людей
- •Тепловыделение от солнечной радиации
- •Тепловыделения от источников искусственного освещения
- •Тепловыделения устройств вычислительной техники
- •Суммарные тепловыделения
- •Расчет воздухообмена
- •Организационно-экономическая часть
- •Введение
- •Оценка потенциальных рынков сбыта и конкурентных преимуществ
- •Организационный план работ по теме
- •Расчет трудоемкости и продолжительности этапов работы
- •Расчет затрат и договорной цены
- •Расчет затрат на материалы и покупные изделия
- •Расчеты основной заработной платы
- •Структура договорной цены на научно-техническую продукцию
- •Оценка экономической целесообразности проекта
- •Заключение
- •Список использованной литературы
- •Приложение 1. Техническая документация
- •Техническое задание
- •Актуальность и новизна
- •Имеющийся научный, проектный и производственный задел
- •Ожидаемый научно-технический результат (продукция)
- •Научно-техническая и практическая ценность ожидаемых результатов работы
- •Задачи проекта:
- •Перечень научной, технической и другой документации
- •Использованная литература
- •Технические условия эксплуатации
- •Технические предложения
- •Приложение 2. Анализ существующих реализаций кис
- •Приложение 3. Графические материалы
- •Приложение 4. Текст доклада
-
Свойства распределенной транзакции
Транзакция – последовательность операций с какими-либо данными, которая либо успешно выполняется полностью, либо не выполняется вообще. В случае невозможности успешно выполнить все действия происходит возврат к первоначальным значениям всех измененных в течение транзакции данных (о транзакции). Транзакция должна обладать следующими качествами.
-
Атомарность. Транзакция выполняется по принципу «все или ничего».
-
Согласованность. После успешного завершения или отката транзакции все данные находятся в согласованном состоянии, их логическая целостность не нарушена.
-
Изоляция. Для объектов вне транзакции не видны промежуточные состояния, которые могут принимать изменяемые в транзакции данные. С точки зрения «внешних» объектов, до успешного завершения транзакции они должны иметь то же состояние, в котором находились до ее начала.
-
Постоянство. В случае успешности транзакции сделанные изменения должны иметь постоянный характер (т.е. сохранены в энергонезависимой памяти).
Транзакции являются основой приложений, работающих с базами данных, однако в распределенной системе может быть недостаточно использования только транзакций систем управления базами данных. Например, в распределенной системе в транзакции может участвовать несколько распределенных компонент, работающих с несколькими независимыми базами данных.
Следовательно, распределенной называется транзакция, охватывающая операции нескольких взаимодействующих компонент распределенной системы (рис. 1.3).
Рис. 1.3. Распределенная транзакция
Каждая из этих компонент может работать с какими-либо СУБД или иными службами, например, использовать очереди сообщений, или даже работать с файлами. При откате транзакции все эти операции должны быть отменены. Для этого необходимо выполнение двух условий:
-
промежуточная среда должна поддерживать управление распределенными между несколькими компонентами транзакциями;
-
компоненты распределенной системы не должны работать с какими-либо службами или ресурсами, которые не могут участвовать в транзакции [5].
-
Обзор существующих моделей организации кис
Корпоративные ИС используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции. Они включают в себя ряд модулей (подсистем), работающих в едином информационном пространстве и выполняющих функции поддержки соответствующих направлений деятельности.
-
Типовые модули кис
Типовые задачи, решаемые модулями корпоративной системы, приведены в таблице 1.1 [3].
Таблица 1.1.
Функциональное назначение модулей корпоративной информационной системы
Подсистема маркетинга |
Производственные подсистемы |
Финансовые и учетные подсистемы |
Подсистема кадров (человеческих ресурсов) |
Прочие подсистемы (например, ИС руководства) |
Исследование рынка и прогнозирование продаж |
Планирование объемов работ и разработка календарных планов |
Управление портфелем заказов |
Анализ и прогнозирование потребности в трудовых ресурсах |
Контроль за деятельностью фирмы |
Управление продажами |
Оперативный контроль и управление производством |
Управление кредитной политикой |
Ведение архивов записей о персонале |
Выявление оперативных проблем |
Рекомендации по производству новой продукции |
Анализ работы оборудования |
Разработка финансового плана |
Анализ и планирование подготовки кадров |
Анализ управленческих и стратегических ситуаций |
Анализ и установление цены |
Участие в формировании заказов поставщикам |
Финансовый анализ и прогнозирование |
|
Обеспечение процесса выработки стратегических решений |
Учет заказов |
Управление запасами |
Контроль бюджета, бухгалтерский учет и расчет зарплаты |
|
|