Academic Calendar 2024-2025

Search Results

Search Results for "CMPE 322"

CMPE 322  Software Architecture  Units: 4.00  
Abstractions and patterns of interactions and relationships among modules. Design recovery; relationship of architecture to requirements and testing.
K4(Lec: Yes, Lab: 0, Tut: No)
Requirements: Prerequisites: ELEC 270, CMPE 223 (CISC 223), ELEC 278 or MREN 178 Corequisites: Exclusions:  
Offering Term: W  
CEAB Units:    
Mathematics 0  
Natural Sciences 0  
Complementary Studies 0  
Engineering Science 22  
Engineering Design 26  
Offering Faculty: Faculty of Arts and Science  

Course Learning Outcomes:

  1. Recognize and describe the various architecture styles and design patterns.
  2. Analyze the tradeoffs between competing software architecture styles and design patterns.
  3. Recover, document, present, and discuss the architecture of a pre-existing software system using high level diagrams (such as UML and basic box and arrow diagrams).
  4. Specify, design and possibly implement a feature in a pre-existing code base.
  5. Work effectively in a group setting.