YoVDO

Software Architecture & Design

Offered By: Georgia Institute of Technology via Udacity

Tags

Computer Science Courses UML Courses Software Design Courses Software Architecture Courses

Course Description

Overview

Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems. This course is split into four sections: (1) Introduction, (2) UML and Analysis, (3) Software Architecture, and (4) Software Design.


Syllabus

  • Introduction
    • Introduction,Browser Exercise (Analysis),Design Concepts
  • UML and Analysis
    • Review of UML,Object Oriented Analysis Exercise,UML Class Models
  • Software Architecture
    • KWIC Exercise,Overview of Software Architecture,Architectural Views
  • Software Design
    • Components,Coffee Maker Exercise,Object Design

Taught by

Spencer Rugaber

Tags

Related Courses

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera