Comment just like . . . (Score 1) 147
This is somewhat like a project I did in my undergrad software engineering course.
We spent the whole semester in a mock scenario role playing the software development cycle.
We did everything up to implementation. Held requirements meetings with the Government of 'Claremount' - a fictional country prone to earthquakes and tsunamis (and this was before the big one that got all the attention), analysis of their needs, design of a detection grid and alert systems. Created UML diagrams for a java implementation, just didn't get to into the details. Thought about major classes, methods, attributes etc.
Anyhow, it was an interesting project - and even more interesting to see how they will/are do(ing) it in real life.