Архитектура программного обеспечения, включая его структуру, точки входа, целевых районов и классов и компонент отношения.