For a homework assignment in Software Engineering