Coupling And Cohesion In Software Engine