Weekly Hours: 5
ECTS Credits: 6
Course Homepage: http://www.cs.uoi.gr/~pvassil/courses/sw_dev/index.html
Description: Revisit fundamental object oriented concepts. Modeling techniques for object oriented software. Methods for requirements engineering, analysis and design in the object oriented paradigm. Fundamental design principles and design metrics. Introduction to software testing and maintenance. Implementation of a sizeable software project in phases.