The Symphony of Software Engineering: A Comprehensive Guide from Ideation to Deployment