Разработка сложных программных изделий

Общее содержание работ фазы


Фаза архитектурного проектирования — фаза "принятия реше­ния". Цель этой фазы — определить совокупность компонент про­граммного изделия и их интерфейсы, чтобы дать каркас для после­дующей разработки программного изделия. Архитектурный проект должен охватывать все требования, сформулированные на предыду­щей фазе.

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

Рассматриваемая фаза ЖЦПИ заканчивается формальным ут­верждением документа Архитектурный проект после всестороннего его рассмотрения и критического обзора.

Работы на этой фазе выполняются в соответствии с планами, разработанными на предыдущей фазе, и направлены на создание и документирование архитектурного проекта- Сюда входят:

• конструирование физической модели программного изделия;

• описание требований к архитектурному проекту;

• выбор языка программирования;

• обзор проекта.



Содержание раздела