课程

软件工程课程简介

 

CPSC 541 -系统及软件标准及要求(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 这个类通过概述软件工程标准的好处,作为其他面向过程类的基础. 本课程将向学生介绍SESC框架和IEEE软件工程标准. 本课程将 封面 建立以下标准:软件生命周期过程, 工作产品标准, 过程标准, 需求分析与管理, 与系统集成. 此外,还将介绍CMMI的框架,并讨论一些实践经验.
课本: 软件需求(3)rd 版),卡尔·维格斯,微软出版社2013.

 

CPSC 542 -软件验证和确认(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 学生将学习如何确保开发出高质量的软件产品. 本课程将涵盖V的理论与实践&V方法,如演练、检查和洁净室. 它将展示如何创建功能测试用例, 使用边界值分析和等价类, 以及如何创建结构化测试用例, 确定覆盖程度, 并进行数据流分析.
课本: 实用软件测试,作者:Ilene Burstein, Springer 2003 (ISBN 0-387-95131-8).

 

CPSC 543 -软件维修(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 学生将学习生成可维护软件的原理. 本课程还将涵盖维护大型软件的理论与实践,以及维护度量的应用. 在本课程中, 我们将讨论维护软件系统的问题, 针对软件建设中的维护问题, 维修活动及维修中的一些管理问题.
课本: 软件维护(第2版),Grubb和Takang,世界科学2003.

 

消费品安全委员会544年 -高级软件程序(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 本课程为定义和改进软件开发过程提供高级指导. 在这个课堂上, 学生将学习软件成熟度框架的概念, 过程改进和软件过程评估的原则. 将涵盖当前的主题,如CMMI和SCAMPI.
课本: 瓦茨·汉弗莱. 管理软件过程,艾迪生韦斯利 1989. (第29次印刷,2003)(ISBN-10:0-201-18095-2) (ISBN-13:978-020-1180954)

 

CPSC 545 -软件设计与架构(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 学生将学习如何分析和设计大型软件,并将不同的架构风格应用于软件设计. 案例研究和项目被指定为课程的实际组成部分.
课本: 巴斯,莱恩,克莱门茨,保罗,卡兹曼,里克. 软件架构实践,第3版.
软件工程SEI系列,Addison-Wesley Professional, 10月. 2012. 精装版:640页. (isbn - 13,978 -0-321- 81573-6) (isbn - 10,0 -321-81573-4)

 

消费品安全委员会546年 -现代软件管理(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 学生将学习项目管理的方法和技术, 软件开发过程, 规划, 估计, 组织, 导演, 监控, 控制软件项目, 管理风险, 以及其他相关的软件管理问题,如基础设施, 高质量软件开发, 项目和产品度量, 外部因素.
教材: 
(1) J. Highsmith,敏捷项目管理,ISBN [9780321658395],   2nd    艾迪生-韦斯利出版社,2010年版
(2)唐纳德. Reifer,由IEEE和Wiley公司编辑的软件管理第7版., 2006

 

消费品安全委员会547年 -软件测量(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 本课程探讨当前的软件度量实践. Topics include measuring software specifications and designs; measuring software code and implementation; measuring software testing and evaluation. 本课程强调以实践者为基础的系统测量过程模型方法,并概述了选择测量方法的主要范例.
课本: 威廉一个. Florac. 安妮塔维. Carletton, 测量软件过程, 软件过程改进的统计过程控制. 艾迪生韦斯利. (ISBN 0-201-60444-2)

 

CPSC 548 -软件工程师的专业、道德和法律问题(3个单元)

先决条件: CPSC 362或同等工作经验.
课程描述: 本课程探讨与软件工程有关的专业、法律和道德问题. 主题包括职业道德规范, 知识产权法, 电脑隐私, 以及人机交互. 本课程介绍相关法规文件及其在案例分析中的应用.
课本: 迈克尔·J. 奎因,《最可靠的买彩票平台》,第8版,皮尔逊出版社.

 

消费品安全委员会589年 -计算机科学研讨会

先决条件: CPSC 362或同等工作经验.
课程描述:  消费品安全委员会589年的在线版本,只提供给MSE学生. 准备毕业设计-调查相关工作,并建立一个项目建议书.

 

消费品安全委员会597年 -项目

先决条件: 消费品安全委员会589年.
课程描述: 消费品安全委员会597年的在线版本,只提供给MSE学生. 完成一个你在消费品安全委员会589年中提出的研究生项目,并写一份项目报告.


 

按学期安排

第一年:秋季


  

消费品安全委员会541年

消费品安全委员会544年

 

总单元数:6

第一年:春天


 

消费品安全委员会545年

消费品安全委员会546年

 

总单元数:6

第一年:夏季


 

消费品安全委员会548年

消费品安全委员会589年

 

总单元数:6

第二年:秋季


 

消费品安全委员会542年

消费品安全委员会547年

 

总单元数:6

第二年:春季


 

消费品安全委员会543年 

消费品安全委员会597年

 

总单元数:6