- De www.udacity.com
Software Architecture & Design
- Individualizado
- Acesso livre
- 8 sequências
- Introductive Level
Detalhes do curso
Programa de Estudos
Part 1: Introduction
- Lesson 1: Introduction- Lesson 2: Text Browser Exercise (Analysis)- Lesson 3: Design ConceptsPart 2: UML and Analysis
- Lesson 1: Review of UML- Lesson 2: Object Oriented Analysis Exercise- Lesson 3: UML Class Models- Lesson 4: Design Studies- Lesson 5: Library Exericse (UML)- Lesson 6: Formal Specification- Lesson 7: OCL- Lesson 8: Library Exercise (OCL)- Lesson 9: Behavior Modeling- Lesson 10: Clock Radio ExercisePart 3: Software Architecture
- Lesson 1: KWIC Exercise- Lesson 2: Overview of Software Architecture- Lesson 3: Architectural Views- Lesson 4: Text Browser Exercise (Architecture)- Lesson 5: Non-Functional Requirements and Architectural Styles- Lesson 6: Connectors- Lesson 7: Acme- Lesson 8: Refinement- Lesson 9: Middleware- Lesson 10: Guest Interview: LayerBloxPart 4: Software Design
- Lesson 1: Components- Lesson 2: Coffee Maker Exercise- Lesson 3: Object Design- Lesson 4: Design Patterns- Lesson 5: Design Principles- Lesson 6: Design Reviews- Lesson 7: Design Review ExercisePré-requisito
Instrutores
- Spencer Rugaber - Dr. Spencer Rugaber is a faculty member in the College of Computing at the Georgia Institute of Technology. His research interests are in the area of Software Engineering, specifically reverse engineering and program comprehension, software evolution and maintenance and software design. Dr. Rugaber has served as Program Director for the Software Engineering and Languages Program at the U. S. National Science Foundation and as as Vice-Chairman of the IEEE Technical Committee on Reverse Engineering.
- Eric Feron - Eric Feron has been the Dutton-Ducoffe Professor of Aerospace Software Engineering at the Georgia Institute of Technology since 2005. Prior to that, he was on the faculty of MIT's department of Aeronautics and Astronautics from 1993 until 2005. He holds his BS, MS and PhD degrees from Ecole Polytechnique, France, Ecole Normale Suprieure, France and Stanford University, United States. Eric Feron's interests are to use fundamental concepts of control systems, optimization and computer science to address important problems in aerospace engineering, including: Aerobatic control of unmanned aerial vehicles, multi-agent operations, including air traffic control systems and aerospace software system certification. Eric Feron has published two books and several research papers; his former research students are distributed throughout academia, government and industry. He is an advisor to the Academy of Technologies, France. When he is not in his office, Eric Feron may be found sailing along the coast of Florida.http://www.feron.org/Eric/
Editor
O Georgia Institute of Technology, também conhecido por Georgia Tech ou GT, é uma universidade pública de investigação mista situada em Atlanta, Geórgia, EUA. Faz parte da rede alargada do Sistema Universitário da Geórgia. O Georgia Tech tem escritórios em Savannah (Geórgia, EUA), Metz (França), Athlone (Irlanda), Xangai (China) e Singapura.
A reputação da Georgia Tech assenta nos seus programas de engenharia e ciências informáticas, que se encontram entre os melhores do mundo5,6. A oferta de cursos é complementada por programas nas áreas das ciências, arquitetura, humanidades e gestão.
Plataforma
Udacity est une entreprise fondé par Sebastian Thrun, David Stavens, et Mike Sokolsky offrant cours en ligne ouvert et massif.
Selon Thrun, l'origine du nom Udacity vient de la volonté de l'entreprise d'être "audacieux pour vous, l'étudiant ". Bien que Udacity se concentrait à l'origine sur une offre de cours universitaires, la plateforme se concentre désormais plus sur de formations destinés aux professionnels.