Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

syap

.pdf
Скачиваний:
17
Добавлен:
12.04.2015
Размер:
2.16 Mб
Скачать

Все это потребовало разработки новой методологии проектирования программ, которая существенным образом отличается от всех других тем, что в ней используется новая модель данных - модель «активных» данных.

Обобщенная модель «активного» данного имеет следующий вид:

4 ЭТАП

1) Методология - объектно-

ориентированный подход.

2) Архитектура программы имеет следующий вид:

3) Проблемы, возникшие на данном этапе:

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

4) Проблемы, решенные на данном этапе:

a) Данный подход не отрицает два предыдущих, а основывается на них:

- программа состоит из модулей

- модули содержат описание классов и объектов («активных» данных)

- методы (алгоритмы) активных данных строятся на основе структурного подхода

b) В программе может отсутствовать область общих глобальных данных

c) Основой при конструировании программы служат «активные» данные.

d) Защита в описываемых «активных» данных стала более мобильная.

Компонентный подход

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

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

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

Инкапсуляция,

наследование,

полиморфизм

Эмблема

организации

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]