Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PASA
[go: Go Back, main page]


Patterns and Software Architecture (PASA)

Ulrik Pagh Schultz

(With assistance from Aino Cornils, who taught a similar course last year named DPF - Design Patterns and Frameworks).


Practical information


Final report

The final report is due 15/6 by email and optionally internal mail to Ulrik (some groups have upon request been given an extended deadline). (I wish to put up a web page with the final reports available on-line, which is why I want an electronic version of the report!) All reports that are handed in by 15/6 will be corrected and returned to the authors 30/6 (if the report needs to be returned to a specific author, don't forget to indicate who).


Projects and presentations


Course literature


People, papers and books relevant for the course (more information and links will be added during the course):

(If you run across a useful site that could be added to this list, please let me know.)

Course description

This course will give you an introduction to the concepts of patterns, frameworks and software components, followed by an interactive learning period with focus on patterns and a chance to discuss and evaluate the latest research in the area.

Patterns are descriptions of abstract solutions to often recurring problems in object-oriented design. The idea originally came from architecture (for buildings) and the name is chosen because the solutions, since they are used often, occur as patterns in the design. Frameworks are semi-implemented solutions, often describing the underlying architecture of a design. A software component encapsulates a complete implementation of a logical functionality, and is often designed to work in a specific framework.


Ulrik Schultz
Computer Science Department
Aarhus University
Åbogade
DK-8000 Århus C, Denmark
Email: ups@daimi.au.dk
Phone 89 42 56 73

Last updated 23/1/2001.