ICSE 2001 Logo
ICSE 2001 LogoToronto Skyline Sponsor Logos

Welcome
Site Map
Lectures
Assignment 1
Due Wed, Sep 27
Assignment 2
Due Fri, Oct 20

Assignment 3
Due Tue, Nov 8

Assignment 4
Due Fri, Dec 1
Midterm
Fri, Oct 13

Final
Wed, Dec 13, 2-5 pm

Course description
Course outline
Course requirements
Grading
Policies

Marks
Architecture resources
Contact Us
About This Site
E-Mail URL to a Friend

Welcome to
SENG 480A/CSC586A
Topics in Software Engineering: Software Architecture

Today, the engineering of software profoundly impacts world economics. For example, the desperate demands by all information technology sectors to adapt their information systems to the web has generated a tremendous need for methods, tools, processes, and infrastructure to develop new and evolve existing applications efficiently and cost-effectively. Understanding and assessing the architecture of a software system are critical tasks when its requirements change due to changing market conditions or the proliferation of middleware technology. It is expected that the accelerated global competition caused by open markets and the omnipresence of the web will fuel the evolution of business processes and applications throughout the first decade of the new millennium. It is imperative for Canada that we invest in technology to understand existing software systems and, in particular, their architecture to effect such mass software changes.

The topics of this course include architectural design of complex software systems; commonly-used software system structures, techniques for designing and implementing these structures, models and formal notations for characterizing and reasoning about architectures, tools for generating specific instances of an architecture, and case studies of actual system architectures. The course will develop skills needed to evaluate the architectures of existing systems and to design new systems in principled ways using well-founded architectural paradigms.

(Prerequisite: SENG 265 or C SC 265 and 4th year standing in Faculty)

Sponsor Logos

Facts

Instructor
Hausi A. Muller

hausi@csr.uvic.ca
Voice: 721-7630

Office hours
Tues 10:30-11:30
Wed 11:00-12:00

EOW 337

Lectures
TWF 9:30-10:30

DSB C108

Text books

SENG courses

The University of Victoria is committed to promoting, providing, and protecting a positive, and supportive and safe learning and working environment for all its members.



Site last updated: Tuesday, August 15, 2000 5:41 AM.