该模块旨在培训学生软件开发实践的原理、应用和分析。它涵盖了任何希望从事软件行业的专业人士所期望的基本实践。此外,它还介绍了分析软件和从软件存储库中提取信息的研究。基于数十年的经验,该模块结合了对软件过程和分析的最新思考。
成功完成该模块后,学生将能够:
- 了解可用于完成软件工程任务的软件开发实践的性质和种类。
- 为手头任务选择适当的实践,并应用工具和实践以实现任务。
- 了解并欣赏分析软件和存储库中的当前研究指示。
该模块通常涵盖以下主题:
- 版本和配置管理。
- 存储库挖掘。
- 构建系统。
- 调试和分析。
- 软件分析。
- 代码审查。
学生必须有资格选择该模块作为选修课,必须:
1. 在一个正式可用的课程和学习年度中注册。
2. 具备编程、计算机科学和软件工程基础知识,相当于UCL的Meng Computer Science 1年和2年水平。
本文旨在提供对课程、目标、学习成果、内容和要求的概述,以帮助有意向的学生和利益相关者了解该模块的要点和期望。
选择DR.D留学生辅导机构,让我们携手开启留学之旅,为您的留学生活增添精彩!