30 likes | 158 Vues
This course provides an overview of modern approaches to software development, focusing on Agile methodologies such as XP (Extreme Programming) and TDD (Test-Driven Development). Participants will learn to review object designs using GRASP principles and will engage in team projects that emphasize high-level design strategies. Key insights include managing expectations around requirements completeness and the importance of critique in collaborative work environments. Ideal for developers seeking to enhance their Agile practices and team dynamics.
E N D
COMP 645 Introduction
Objectives • Newer approaches to development • Agile • XP • TDD • Review Object Design • GRASP
The Project • Team project • High level design using Agile Methods • Don’t expect complete requirements • Don’t do code • Learn to critique work by others