CST438
Software Engineering
Team lifecycle, requirements, and version control
Software Engineering provided a team-based environment to navigate the full software development lifecycle, focusing on requirements analysis, architectural design, and collaborative version control. We applied rigorous engineering principles to build a realistic, large-scale software project, ensuring quality through constant testing and project management. This was my first real taste of the industry’s collaborative nature, showing me that communication is just as vital as code in delivering a successful product.
Work from this course
1 entry-
2025-12-15 #cst438
SuperUber: Software Requirements Specification
SuperUber is a mobile-based ride-sharing platform I designed for CST438: Software Engineering as a Software Requirements Specification (SRS). I focused on streamlining on-demand transportation by architecting a robust...