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

涵盖软件工程的基础知识,包括软件开发生命周期模型(例如,瀑布、螺旋、敏捷);需求分析;以用户为中心的设计;软件设计原则和模式;测试(功能测试、结构测试、测试策略);代码重构与调试;软件体系结构与设计;以及集成和部署。包括一个课程项目,其中一些软件工程方法(从需求分析到测试)在基于团队的设置中应用。

先决条件:CS 3500最低成绩为D-

属性(s):NUpath写作密集型