Mar 28, 2024  
2009-2010 UMass Dartmouth Undergraduate Catalog 
    
2009-2010 UMass Dartmouth Undergraduate Catalog [Archived Catalog]

CIS 583 - Software Architectures

3 credits
Prerequisites: CIS 580 or equivalent
Architectures of software systems. The course presents a systematic overview and analysis of architectural styles such as pipes and filters, distributed systems, layered systems, event-driven systems, control-based systems, implicit invocation, blackboard systems, etc. Formalization of software architectures with Z and Petri nets is presented. Influence of software architectures on business cycle, software quality, and design reusability are explored.