CS 5500。软件工程的基础。(4小时)

包括软件工程的基础,包括软件开发生命周期模型(如瀑布、螺旋、敏捷);需求分析;以用户为中心的设计;软件设计原则和模式;测试(功能测试、结构测试,测试策略);代码重构和调试;软件架构和设计;和集成和部署。包括一个课程项目,一些软件工程方法的应用(从需求分析到测试)在团队环境中。女士要求入学程序或完成所有过渡课程。

先决条件:CS 5010最低的D级或CS 5004最低等级的C或CS 5010最低级的C

属性(s):NUpath写密集型