Общее содержание работ фазы
Фаза архитектурного проектирования — фаза "принятия решения". Цель этой фазы — определить совокупность компонент программного изделия и их интерфейсы, чтобы дать каркас для последующей разработки программного изделия. Архитектурный проект должен охватывать все требования, сформулированные на предыдущей фазе.
За определение архитектурного проекта несут ответственность инженеры — разработчики программного обеспечения. Во время выполнения работ они могут консультироваться с другими специалистами и представителями заказчика, а операционный персонал должен провести обзор архитектурного проекта. Выходной результат этой фазы — документ Архитектурный проект, документирующий каждую компоненту программного изделия и ее связи с другими компонентами. Документ считается завершенным, когда уровень описания компонент и их интерфейсов достаточен для того, чтобы над каждой из них могли независимо работать отдельные исполнители или их небольшие группы во время следующей фазы детального проектирования.
Рассматриваемая фаза ЖЦПИ заканчивается формальным утверждением документа Архитектурный проект после всестороннего его рассмотрения и критического обзора.
Работы на этой фазе выполняются в соответствии с планами, разработанными на предыдущей фазе, и направлены на создание и документирование архитектурного проекта- Сюда входят:
• конструирование физической модели программного изделия;
• описание требований к архитектурному проекту;
• выбор языка программирования;
• обзор проекта.