UMLs

I have doubt about what development approach should my students should use if their programming development using VB.net or Visual studio.net using C# and Vb.net. Their software application system did not implement the problem domain classes in middle tier, in fact they do not implement 3 tiers application but only 2 tiers application. Should the student use structured approach or OO approach for their SA and SD documentation. They are using built components at presentation layer and processing logic like GUI controls and ADO.net for the connection to the databases. The database is MS server or Oracle.