Software Architecture & Design

Software Architecture & Design

课程
en
英语
此内容评级为 0/5
来源
  • 来自www.udacity.com
状况
  • 自定进度
  • 免费获取
更多信息
  • 8 序列
  • 等级 介绍

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

课程详情

教学大纲

The [Course Wiki](https://www.udacity.com/wiki/saad) serves as the syllabus for Software Architecture and Design. But, for a high-level view of the course, we have listed the lessons:

Part 1: Introduction

- Lesson 1: Introduction- Lesson 2: Text Browser Exercise (Analysis)- Lesson 3: Design Concepts

Part 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 Exercise

Part 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: LayerBlox

Part 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 Exercise

先决条件

没有。

讲师

  • 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/

编辑

佐治亚理工学院(Georgia Institute of Technology),又称佐治亚理工学院或 GT,是一所位于美国佐治亚州亚特兰大市的男女同校公立研究型大学。它是佐治亚大学系统网络的一部分。佐治亚理工学院在萨凡纳(美国佐治亚州)、梅斯(法国)、阿斯隆(爱尔兰)、上海(中国)和新加坡设有办事处。

佐治亚理工学院的工程和计算机科学课程在世界上名列前茅5,6 ,声誉卓著。此外,佐治亚理工学院还开设了科学、建筑、人文和管理课程。

平台

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.

此内容评级为 4.5/5
(没有评论)
此内容评级为 4.5/5
(没有评论)
完成这个资源,写一篇评论