Elective:AdvancedSoftwareDesign.tex

From IU
Jump to navigation Jump to search

Advanced Software Design

This course studies the form of software systems as the product of social design activities. Every software system has an architecture, in the same sense that any building has a form that is the consequence of its function and the needs and social organization of its stakeholders. During the course students presents the most important extra-functional properties of large software systems and study how their structure and components can be reused.