本专业专为初涉软件工程的人员设计。它也适合那些已经开发过软件,但希望深入了解软件开发实践的基本背景和理论的人。
在本专业结束时,我们希望学习者能够: )
1.)使用敏捷、精益和传统/瀑布式等 SDLC 方法构建高质量和安全的软件。
2.)分析软件开发团队的 SDLC 方法,并提出改进建议。
3.)比较和对比与环境、组织和产品限制有关的软件开发方法。
应用的学习项目
为了将理论概念转化为扎实的学习内容,将为学员提供多个虚构的案例研究,要求学员做出决定,比如你将选择什么方法,你将使用什么实践/流程,为什么? 这些项目将帮助学员将概念应用于实践。
在敏捷课程中,学习者将被要求为给定的情境创建一个故事情节图,并为敏捷方法论进行论证。
在精益课程中,学员将被要求创建价值流图,并在一个虚构的案例研究中使用设计思维。
所有项目都将接受同行评审。