Free Course

软件架构及设计

by

佐治亚理工学院

在佐治亚理工学院的课程编号为 CS 6310

开始学习

关于此课程

本课程将教授大型软件系统分析和设计中涉及的原理和概念。本课程分为四个部分:(1) 简介,(2) 统一建模语言 (UML) 和分析,(3) 软件架构和 (4) 软件设计。

学费
免费
学习时间
大约 2 months
难度
中级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往职业道路的第一步。

免费课程

软件架构及设计

合作企业 佐治亚理工学院

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Spencer Rugaber
Spencer Rugaber

讲师

Eric Feron
Eric Feron

讲师

Jarrod Parkes
Jarrod Parkes

讲师

先修知识及要求

学生最好完成了本科软件工程课程或具有软件开发的行业经验。

查看使用优达学城的技术要求

为什么学习这门课程?

本课程将使学生具备实现以下目标所需的技能和知识:

  • 使用 UML 来表达应用程序的分析和设计
  • 使用对象约束语言(OCL)指定应用程序的功能语义
  • 指定和评估软件架构
  • 选择和使用适当的架构风格
  • 理解和应用面向对象的设计技术
  • 选择并使用适当的软件设计模式
  • 理解并执行设计审查
我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals