The course aimed to provide well understood: General aspects of systems development methodologies; Object-Oriented analysis and design OOAD; Software testing and quality assurance.