COMP 3521:软件工程
向学生介绍不同的软件过程模型和模块间通信的管理,软件工程工具,软件测试和项目管理,包括资源估计,团队组织和评审。学生学习软件工程技术,包括可靠和安全系统、可靠性工程、软件演进、软件维护、质量管理、配置管理、重用和软件工程中的伦理问题。
学习成果
- 解释各种流程模型的关键组件。
- 利用各种策略来测试简单的程序。
- 识别与软件发展相关的主要问题,并解释它们对软件生命周期的影响。
- 确定创建可靠、可靠和安全的软件体系结构的方法。
- 在团队环境中应用软件项目管理的基本原则。
- 分析开发软件所涉及的伦理问题。
课程主题
- 第一单元:软件工程导论
- 第二单元:可靠性和安全性
- 第三单元:高级软件工程
- 第四单元:软件管理
- 第5单元:计算机可靠性与伦理
所需文本和材料
本课程需要准备以下材料:
- 我设法。软件工程,10th版,皮尔逊高等教育公司(2016)
类型:教科书。ISBN-10: 0-13-394303-8
评估
请注意,如果你的课程有期末考试,你需要向在线监考服务ProctorU或亲自批准的考试中心支付费用。请联系exams@tru.ca有任何问题。
为了顺利完成这门课程,学生必须在整个课程中取得50%或以上的及格成绩,并在期末强制性考试中取得50%或以上的及格成绩。
注意:本课程的期末考试只以笔试形式进行,考生必须亲自到认可的考试中心参加。请电子邮件exams@tru.ca与任何问题。
作业1:软件过程模型 | 5% |
作业2:软件测试和软件演进 | 5% |
作业3:安全工程 | 5% |
作业4:软件重用 | 5% |
作业5:项目管理和计划 | 5% |
作业6:配置管理工具评审 | 5% |
作业7:职业道德 | 5% |
测验:(7题,每题3%) | 21% |
期末考试(强制) | 44% |
总计 | 100% |
开放学习教师信息
一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。