Richard JP Le Guen.ca

Skip to Content
All about Software Development on the WWW
RSS feed

Navigation

Soen343-F2010 Tutorials

Tutoring Courses

SOEN343: Software Design and Architecture (fall 2010)

From requirements to design to implementation. Planned vs. evolutionary design and refactoring. Model-driven design and Unified Modelling Language (UML). Structural and behavioural design descriptions and specifications. General and domain-specific design principles, patterns and idioms. Object-oriented design concepts such as interfaces vs. abstract types, polymorphism, generics, and delegation vs. subclassing. Introduction to software architecture (styles and view models). Design quality. Design rationale. Design methodologies (e.g. based on responsibility assignment).

Important – This is not the Course Web Site

It should be noted that this is not the course web site – tutorial material written by Richard is reproduced here. Students should check the moodle site – any material here will also be available there.

Tutorial Sections

Section Time Tutor
HA Fridays, 14:45 – 15:35 Richard Le Guen
HB Fridays, 14:45 – 15:35 Ching Wei Su
  • Click here to go to the course web site.

Content © 2008-2012 Richard Jean-Paul Le Guen