Study notes for Software Development Methodologies for Computer science's students