Объектно-ориентированное программирование


Объектно-ориентированное программирование - стр. 44


Инициализация. Перед тем, как начать работать, система (объект) должна быть приведена в фиксированное начальное состояние: должны быть проинициализированы все константы, начальные значения глобальных переменных и параметров, задачи и, возможно, сама иерархия классов. Во время инициализации, как правило, бывает доступна лишь часть возможностей системы.

Терминация. Терминация состоит в освобождении всех внешних ресурсов, занятых задачами системы.

Обвал. Обвал - это незапланированная терминация системы. Обвал может возникнуть в результате ошибок пользователя, нехватки ресурсов, или внешней аварии. Причиной обвала могут быть и ошибки в программном обеспечении системы.

 

Обзор архитектур прикладных систем

 

Существует несколько типов архитектур, обычно используемых в существующих системах. Каждая из них хорошо подходит к определенному типу систем. Проектируя систему одного из нижеперечисленных типов, имеет смысл использовать соответствующую архитектуру. Мы рассмотрим следующие типы систем:

·         системы пакетной обработки - обработка данных производится один раз для каждого набора входных данных;

·         системы непрерывной обработки - обработка данных производится непрерывно над сменяющимися входными данными;

·         системы с интерактивным интерфейсом - системы, управляемые внешними воздействиями;

·         системы динамического моделирования - системы, моделирующие поведение объектов внешнего мира;

·         системы реального времени - системы, в которых преобладают строгие временные ограничения;

·         системы управления транзакциями - системы, обеспечивающие сортировку и обновление данных; имеют коллективный доступ;

Типичной системой управления транзакциями является СУБД.

При разработке системы пакетной обработки необходимо выполнить следующие шаги:




Начало  Назад  Вперед