Software Architecture & Design
Offered By: Georgia Institute of Technology via Udacity
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
Related Courses
Algorithms and Data Structures CapstoneUniversity of California, San Diego via edX System Validation: Automata and behavioural equivalences
EIT Digital via Coursera Software Design Principles
Codecademy Foundations of Data Structures
Indian Institute of Technology Bombay via edX DiseƱo de software para la toma de decisiones organizacionales
Universidad del Rosario via edX