Definition e Software Architecture e large scale-the Big ldeas in the forces organization, styles, patterns, responsibilities collaborations. connections and motivations of a system and major subsystemsDefinition Software Architecture: large scale-the Big Ideas in the forces, organization, styles, patterns, responsibilities, collaborations, connections and motivations of a system and major subsystems