In the Unified Software Development Process, which phase involves defining the software architecture?