Found Description
• Develop Software Architecture design/ create high-level design/ solution.
• Evaluate alternative software architectures, Conduct reviews of Software Architecture design.
• Establish bidirectional traceability from Software Architecture design to software requirements and ensure consistency.
• Identify risks and opportunities on software level. Decompose software into software components.
• Derive additional software requirements resulting from the architecture decisions taken.
• Definition and documentation of interfaces, dynamic behavior, and resource consumption objectives
• Collaborate with other disciplines to document interfaces and dependencies (e.g. System Architect)
• Ensure maximum re-use and integrity of platform solution (if applicable)
• Document, communicate and ensure understanding of the Software Architecture design to stakeholder (e.g. SW Developer, SW
• Integrator, SW Test Engi...