Проведение анализа области решений. Архитектура программной системы. Оценка архитектуры на основе сценариев, определение интерфейсов компонентов. Архитектура индексатора текста в стиле "каналы и фильтры". Структура классов-участников образца "адаптер".
Архитектура программного обеспечения Будем понимать под архитектурой ПО внутреннюю структуру продукта (компоненты и их связи), основы пользовательского интерфейса продукта, а также квинтэссенцию знаний и решений, являющихся инструментом разработки и управления проектом. Точка зрения (viewpoint) - это определенный взгляд на систему, который осуществляется для выполнения какой-то определенной задачи кем-либо из участников проекта. Точку зрения нужно ясно осознавать при создании визуальных моделей, например, варианты использования. Важнейшими характеристиками точки зрения моделирования является цель (зачем создается модель) и целевая аудитория (то есть, для кого она предназначается). Можно выбрать одного представителя такой аудитории - конкретного и известного вам человека - и создавать диаграммы, понятные именно ему. На этом этапе (а точнее, гораздо раньше, обычно еще в ходе анализа предметной области) исследуются возможные способы решения тех задач, которые поставлены в требованиях. Искомый способ организации ПО в виде системы взаимодействующих компонентов называют архитектурой, а процесс ее создания - проектированием архитектуры ПО.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы