I have doubt about what development approach should my students should use if their programming development using or Visual using C# and 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 for the connection to the databases. The database is MS server or Oracle.