Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП / ООП / ры_приложений_полная_книга.pdf
Скачиваний:
500
Добавлен:
18.02.2017
Размер:
7.08 Mб
Скачать

Рис. 5

Аспекты безопасности в архитектуре типового Веб-приложения.

Варианты решений

Определив основные проблемы, можно приступать к созданию исходной базовой архитектуры

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

ивновь повторяется итеративный цикл по доработке дизайна.

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

Базовая архитектура и возможные варианты архитектуры

Базовая архитектура описывает существующую систему, то как она выглядит сегодня. Для нового проекта исходная базовая архитектура – это первое высокоуровневое представление архитектуры, на основании которого будут создаваться возможные варианты архитектуры.

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

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

Соседние файлы в папке ООП