Nugget: Software Architecture
Software Architecture / High-level Design
This course will introduce concepts in high level design, specifically softwrae architecture. Students will learn techniques for moving from requirements to high level design and techniques for creating and refining software architectures. Advanced topics will include architectural specification languages and tools, architectural analysis, and architectural frameworks.