软件系统工程

专业概述

软件系统工程专业为当前和未来的软件专业人员提供了在软件工程领域取得成功的基本技能和现实世界的知识。它提供了软件工程基础方面的教育,并深入介绍了软件开发过程、方法和工具中的最新技术和趋势。整个课程强调团队合作,为学生在工业中工作提供必要的准备。

专门化涵盖了软件开发生命周期模型、面向对象的分析和设计、设计模式、框架、软件体系结构和软件项目管理。它还涵盖了软件工程的定量方面,包括软件度量、软件质量、软件成本和软件可靠性。

必修专业核心(6个单元)两个(以下类)

  • CMPE 285软件工程过程
  • CMPE 287软件质量保证和测试

专业选择(3学分,选修一个(以下类)

  • CMPE 273企业分布式系统
  • CMPE 275企业应用开发
  • CMPE 281云技术
  • CMPE 283虚拟化技术
  • 计算机网络设计
  • 网络编程与应用
  • CMPE 257机器学习
  • CMPE 258深度学习
  • CMPE 209网络安全
  • CMPE 219网络安全诊所与HCI
  • CMPE 279软件安全技术