Approaches to software development

PDF slides