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


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


·         "сырые" данные, подготавливаемые для баз данных;

·         "летучие" данные, которые хранятся короткое время, а потом удаляются.

 

Управление глобальными ресурсами

 

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

 

Реализация управления программным обеспечением

 

Во время анализа все взаимодействия представляются в виде событий. Управление аппаратурой соответствует этой модели, но необходимо выбрать метод управления программным обеспечением системы. Существует два класса методов управления программным обеспечением: методы внешнего управления и методы внутреннего управления.

Известны три метода внешнего управления:

1)    последовательное управление процедурами,

2)    последовательное управление событиями,

3)    параллельное асинхронное управление.

При последовательном управлении процедурами в каждый момент времени действует одна из процедур; это наиболее легко реализуемый способ управления.

При последовательном управлении событиями управлением занимается монитор (диспетчер).

При параллельном асинхронном управлении этим заведует несколько управляющих объектов (мониторов).

Внутреннее управление связано с потоками управления в процессах. Оно существует только в реализации и потому не является только последовательным или параллельным. В отличие от внешних событий, внутренние передачи управления, как, например, вызовы процедур или обращения к параллельным задачам контролируются программой и могут быть структурированы в случае необходимости.

 

 

 

Пограничные ситуации

 

Необходимо предусмотреть поведение каждого объекта и всей системы в пограничных ситуациях: инициализации, терминации и обвале.




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