Software Engineering Case Study