User Tools

Site Tools


CSci 582 - Software Architecture

Software architecture is a fairly young sub-discipline within software engineering; it is aimed at shifting the designer’s focus from algorithmic control structure to interactive interrelations among components. This course, among other things, will expose students to the concepts of design, design of design, principles and state-of-the-art methods and techniques in software architectures, which include the discussion of architectural patterns (or styles), domain specific architectural design, formal architectural description languages (ADLs), software connectors (simple and composite), architectural analysis, and middleware and component-based software development.

Credits Offered Lab Pre-requisites Core Category
3 Spring (Odd Years) No CSci 435, CSci 463 -

csci_582_-_software_architecture.txt · Last modified: 2013/07/11 12:57 by jhuber